Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Java > Рыбалка J2EE


Автор: kwintik 01.10.10, 09:36
помогите, может кто сталкивался с такой проблемой

Автор: NoMe 01.10.10, 10:27
начал бы с рассказа о том, что это за игра такая, а то не все знают.

Автор: kwintik 01.10.10, 10:34
рыбу ловить, язык java, server EJB, интерфейс GUI или WEB, помогите плиз,...или подскажите хотя бы с чего начинать.

Автор: Skipy 01.10.10, 13:33
Цитата kwintik @
рыбу ловить, язык java, server EJB, интерфейс GUI или WEB, помогите плиз,...или подскажите хотя бы с чего начинать.

Этим ответом Вы расшифровали слово "рыбалка". Смысл игры остался за рамками ответа.

Автор: Alex_ru 01.10.10, 13:40
Цитата kwintik @
помогите, может кто сталкивался с такой проблемой

А в чем проблема? изложите свой вопрос, что у вас не получается?

За вас никто писать не будет.

ЗЫ. Google в помощь

Автор: kwintik 01.10.10, 20:49
именно с логикой помогите!как создать матрицу- это водоем,..как рыб, удочку....не злитесь на меня) я просто новичок в этом деле, а тут курсач писать надо :(

Автор: NoMe 02.10.10, 01:48
вы не понимаете, что от вас хотят.
подробно логику игры опишите, без привязки к технологиям. сформируйте четкое представление о том, что хотите реализовать, а потом начинайте думать как именно.

или вы хотите, чтобы логику за вас выдумали?

Автор: kwintik 02.10.10, 06:29
хочу реализовать водоем в виде матрицы, в нем плавает рыба(рандомного размера и рандомного количества) и с разной периодичностью попадается на крючек, вот и вся логика. к технологиям я сам все привежу, подскажите плиз, как это все в виде кода представить, хотя бы образно:( , я просто вообще не имею представления(

Автор: NoMe 02.10.10, 09:08
=)

ок, логику игры вытянули.
теперь скажите, для чего вам ejb? - начинаем вытягивать логику приложения)

Автор: kwintik 02.10.10, 11:27
вот требования к работе


- EJB-Container: GlassFish3.0.1 или JBoss5.1;
- Бизнес-логика клиентской веб-части: Apache Tomcat 7.0.2
- JDK 6/ JRE6.
- СУБД по выбору: Sybase SQL Anywhere 11.0, MS SQL 2005, MySql Community Server 5.1, Java DB 10.x, PostgreSQL 9.0.

т.е логика должна быть реализована с использованием компонентов EJB.
Клиентская часть должна быть реализована с использованием современных технологий на базе языка Java.
Доступ к данным в СУБД должен осуществляться через драйвер JDBC

Автор: shogun 02.10.10, 15:22
На мой взгляд, совсем неудачная задачи для EJB.
Делали бы интернетбанк для какого-то гипотетического банка или что-то похожее.

Автор: Alex_ru 02.10.10, 21:50
Эмм..
Цитата kwintik @
- EJB-Container: GlassFish3.0.1 или JBoss5.1;
- Бизнес-логика клиентской веб-части: Apache Tomcat 7.0.2

Если вы используете Application Server, то зачем вам Томкат который и так в этих серверах есть?

Какая может быть бизнес логика в игрушке рыбалка, что бы понадобился сервлет контейнер?

JDK6 ..ну благо не 7ая, которая еще не вышла :))



Цитата kwintik @
- СУБД по выбору: Sybase SQL Anywhere 11.0, MS SQL 2005, MySql Community Server 5.1, Java DB 10.x, PostgreSQL 9.0.

А зачем в игре СУБД?))

Игрушку сами придумали делать или препод сказал?))

Для этой игры ничего кроме JDK6 не надо...у всех этих компонент другое предназначение, которое в логику вашей игры ну никак не впишется.

ЗЫ. Вместо EJB я бы рекомендовал Spring + Hibernate, если все же подобный изврат нужен в игре Рыбалка)) Хотя это уже не Рыбалка будет, **балка с разработкой )

Автор: kwintik 03.10.10, 13:57
Цитата Alex_ru @
А зачем в игре СУБД?))

Игрушку сами придумали делать или препод сказал?))


народ это все не мои заскоки,..то что было в требованиях я вам и выложил,...если можно обойтись без б.д., то ее можно не привязывать.



вы просто подскажите логику, хотя бы в общих чертах,..пожалууййссттааа(

Автор: NoMe 03.10.10, 22:12
совсем в общих чертах
клиентское приложение(кп) - просто графический интерфейс, для взаимодействия с игроком. кп на определенные действия игрока обращается к серверу. сервер может, допустим, при выборе клетки с рыбой, на основе координат и веса рыбы решать выловил игрок ее или нет, и генерировать соответствующий ответ клиенту. В базу данных можете сохранять суммарный вес рыбы, выловленной игроком.

Теперь выбираете с помощью чего реализовать клиент и изучаете нужные вам технологии(с серверными у вас все вроде определенно).

Автор: Alex_ru 04.10.10, 07:59
Подобную игру надо реализовывать во flex, а уж точно не на javascript.
Идите к преподу и уточняйте требования, что его рыбалка ну никак не вяжется с EJB и другим рядом серверных технологий.

Автор: kwintik 04.10.10, 10:08
Цитата NoMe @
при выборе клетки с рыбой, на основе координат и веса рыбы решать выловил игрок ее или нет

вот я и хочу узнать как это реализовать с помощью кода хотя бы примерно, подайти какие-нибудь идеи(



Цитата Alex_ru @
Подобную игру надо реализовывать во flex, а уж точно не на javascript.
Идите к преподу и уточняйте требования, что его рыбалка ну никак не вяжется с EJB и другим рядом серверных технологий.


мне не нужно писать уж очень замудренную программу,..достаточно просто реализовать несколько usecase-ов на языке java, а не на другом языке

Автор: Alex_ru 04.10.10, 12:08
Возьмите спринг + jQuery, сделайте табличку аля:

0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0

повесьте обработку onClick событие, которое будет на сервер передавать координаты ячейки, а по ним будет возвращаться есть рыба или нет.
Вот ссылка на спринг http://static.springsource.org/spring/docs/2.0.x/reference/mvc.html

ЗЫ. Нету рыбы, ушла на дальник кордон :)

Автор: kwintik 07.10.10, 09:59
Цитата Alex_ru @
Alex_ru

спасибо, хоть есть с чего начинать)

Автор: kwintik 07.10.10, 11:32
Цитата Alex_ru @
Возьмите спринг + jQuery, сделайте табличку аля:

Скажите, а зачем может понадобиться jQuery?
И еще вопрос: наверное можно с помощью массива создать поле, аля "водоём", вот только как реализовать закидывание удочки в определенный участок "водоёма" при помощи мыши?

Автор: Alex_ru 07.10.10, 11:38
kwintik
jQuery- это мощная javascript библиотека, которая облегчит обработку событий, запросов на сервер и тд. Очень легко настроить и ииспользовать, намного проще чем классическим javascript

Цитата kwintik @
"водоёма" при помощи мыши?

отлавливать событие onClick

Автор: Huhitos 18.10.19, 09:01
Цитата kwintik @
хочу реализовать водоем в виде матрицы, в нем плавает рыба или рыбалка ... (рандомного размера и рандомного количества) и с разной периодичностью попадается на крючек, вот и вся логика. к технологиям я сам все привежу, подскажите плиз, как это все в виде кода представить, хотя бы образно:( , я просто вообще не имею представления(

решили задачу?
M
Решил. Убрал твои рекламные ссылки :)
И за одно прописал RO на твою жысть у нас.

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)