Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.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 |
А в чем проблема? изложите свой вопрос, что у вас не получается? За вас никто писать не будет. ЗЫ. 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 |
народ это все не мои заскоки,..то что было в требованиях я вам и выложил,...если можно обойтись без б.д., то ее можно не привязывать. вы просто подскажите логику, хотя бы в общих чертах,..пожалууййссттааа( |
Автор: 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 |
спасибо, хоть есть с чего начинать) |
Автор: kwintik 07.10.10, 11:32 |
Скажите, а зачем может понадобиться jQuery? И еще вопрос: наверное можно с помощью массива создать поле, аля "водоём", вот только как реализовать закидывание удочки в определенный участок "водоёма" при помощи мыши? |
Автор: Alex_ru 07.10.10, 11:38 |
kwintik jQuery- это мощная javascript библиотека, которая облегчит обработку событий, запросов на сервер и тд. Очень легко настроить и ииспользовать, намного проще чем классическим javascript отлавливать событие onClick |
Автор: Huhitos 18.10.19, 09:01 |
Цитата kwintik @ хочу реализовать водоем в виде матрицы, в нем плавает рыба или рыбалка ... (рандомного размера и рандомного количества) и с разной периодичностью попадается на крючек, вот и вся логика. к технологиям я сам все привежу, подскажите плиз, как это все в виде кода представить, хотя бы образно:( , я просто вообще не имею представления( решили задачу? M Решил. Убрал твои рекламные ссылки И за одно прописал RO на твою жысть у нас. |