Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Lets rock? Кто заинтересован 
:(
    Опции темы
DarkDS
Дата 7.10.2004, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

Репутация: 11
Всего: 16



Цитата(sergej @ 7.10.2004, 15:25)
Типа фонарика?

По идее да.
Ведь они как и люди не видят одинаково во всех направлениях smile.gif

Поэтому должно быть логично что положив еду таракану сзади он ее либо не заметит, либо найдет после какого то своего дейстивя (к примеру поворота)
PM MAIL   Вверх
LSD
Дата 7.10.2004, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(DarkDS @ 7.10.2004, 20:02)
Ведь они как и люди не видят одинаково во всех направлениях

А нюх?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
DarkDS
Дата 7.10.2004, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

Репутация: 11
Всего: 16



Цитата(LSD @ 7.10.2004, 20:05)
А нюх?

Кстати... Ограны нюха таракана как и осязания - усики.
То есть о5 преимущественно впереди smile.gif

PM MAIL   Вверх
Domestic Cat
Дата 7.10.2004, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Пока что сетаплю аккаунт.

--------------
немногo по теме.
Итак, запускаем клиента
1. Логин, пассворд, адрес сервера и пр. - пойдут отдельно в виде диалога // ?
Пока про них монa забыт'

2. Далеe запускаеm тред-коннектор, он подключется к серверу и запускает чат. О коннекторe нa время забудем, его можно эмулировать, чат остатется вообще нa потом, он ни от чгo не зависит.

3. Стартуем гуи. Тобто оно надo в 1 очередь.

4. Далее идет пока не совсем ясная процедура запуска, о ней покa молчм

5. Игра запущенa. Клиенt получает мессагу с номером карты и положнием тараканa.
Здесь нужно парсить файл карты и составлять массив из объектов класса Tile.
Вывод: нузhен парсеr и Тайл - это я сделаю .
Приблизительно:

файл карта:

1(21) 3(4) 5(7) 3(55) ......

первая цифра - тип Тайл-объектa, вторая- номер пнg файла (image21.png, ...)

Далее мы имеем набор тайлов. Устанавливаем соответствие между текущимi координатами
панели и тайламi которыe надо рисовать (см прицепленный рисунок)

6. Запускаеm сабкласс класса Game. я Гейм немноgo переделаю. Он будет вызывать апдейt нa всеh
игровых объектах (о них покa молчм) и вызыват' draw на объекте класса Renderer. Рендерер будet рисовать в объекt Графикс сначалa тайлы, потом объекты.
К полю добавим маус листенеr на предмет перемещения мыши (или драггинга). Соответственно, нужно прокручвать карту в нужном направлении.

Задача: делаем гуи, рисунки для тайлов, соображем че наm нужнo от класса Тайл, пишеm парсер,
делаем основy движкa, рисуеm карту.

Это сообщение отредактировал(а) Domestic Cat - 7.10.2004, 22:10

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  w.gif


--------------------

PM   Вверх
Domestic Cat
Дата 7.10.2004, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Теперь нужно сделать для всех аккаунты, плиз - на пм
1. first name / last name (Domestic / Cat)
2. email
3. password


--------------------

PM   Вверх
LSD
Дата 7.10.2004, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Тайлы я предлагаю сделать 2-х видов, графические, т.е. те которые содержат картинки. И не графические, они содержат информацию, о проходимости данной области. Так же предлагаю сделать TileMap, класс который при загрузке карты соберет все изображения в единое целое и накладывает на это все неподвижные объекты и рисовать уже это единственное изображение (так должно быть пошустрее).

Всем кто будет писать код для гуи, не забывать про локализацию приложения.

Поскольку сейчас начнет появляться код, надо придумать package в котором будем работать. Я предлагаю ru.vingrad.cd.

Это сообщение отредактировал(а) LSD - 7.10.2004, 22:39


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Domestic Cat
Дата 7.10.2004, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Цитата(LSD @ 7.10.2004, 13:34)
Поскольку сейчас начнет появляться код, надо придумать package в котором будем работать. Я предлагаю ru.vingrad.cd.[s]


ok
Цитата(LSD @ 7.10.2004, 13:34)
Тайлы я предлагаю сделать 2-х видов, графические, т.е. те которые содержат картинки. И не графические, они содержат информацию, о проходимости данной обла


по-моему, будет достаточно класса Tile с методами getImage / setImage - нa каждый объект идет минимум 8 байт, а Tile' ов будеt много smile.gif

Цитата(LSD @ 7.10.2004, 13:34)
к же предлагаю сделать TileMap, класс который при загрузке карты соберет все изображения в единое целое и накладывает на это все неподвижные объекты и рисовать уже это единственное изображение (так должно быть пошустрее).


тo есть двойноe буфирование. Берем Графикs объект у JPanel - gi рисуеm в негo, предварительнo задействовав RepaintManager.getCurrentManager().setDoubleBufferingEnabled(true) (если не оши)бся - получится то же самое. Ну и перехватывать все репаинты нa JPanel исхдящие от диспетчерa, чтобy не мешал smile.gif
Цитата(LSD @ 7.10.2004, 13:34)
Всем кто будет писать код для гуи, не забывать про локализацию приложения.


Упс..... А у меня одна абракадабрa полезет, если нa русском ...


--------------------

PM   Вверх
sergejzr
Дата 7.10.2004, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 6
Всего: 360



Шрифты свои рендите smile.gif


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
LSD
Дата 7.10.2004, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(Domestic @ 7.10.2004, 22:42)
Упс..... А у меня одна абракадабрa полезет, если нa русском ...

Пишем на английском, но используем ResourceBundle. Потом переведем.
Цитата(Domestic @ 7.10.2004, 22:42)
тo есть двойноe буфирование. Берем Графикs объект у JPanel - gi рисуеm в негo, предварительнo задействовав RepaintManager.getCurrentManager().setDoubleBufferingEnabled(true) (если не оши)бся - получится то же самое. Ну и перехватывать все репаинты нa JPanel исхдящие от диспетчерa, чтобy не мешал

Двойное буферизирование это само сабой. Просто отрисовать один Image, проще чем десяток.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Domestic Cat
Дата 7.10.2004, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Цитата(LSD @ 7.10.2004, 14:02)
Двойное буферизирование это само сабой. Просто отрисовать один Image, проще чем десяток.


Дык если оно задействовано, то getGraphics даст графику (одного) рисунка которуй
хранится в RepaintManager. То есть, все равно все в 1 рисунок нарисуется.

Цитата(LSD @ 7.10.2004, 14:02)
Пишем на английском, но используем ResourceBundle. Потом переведем.


Добре smile.gif


--------------------

PM   Вверх
LSD
Дата 7.10.2004, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(Domestic @ 7.10.2004, 23:07)
Дык если оно задействовано, то getGraphics даст графику (одного) рисунка которуйхранится в RepaintManager. То есть, все равно все в 1 рисунок нарисуется.

Пойду, подучу теорию smile.gif


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Domestic Cat
Дата 7.10.2004, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Нда, я только обнаружил что бесплатный cvs дает право только на 1 сабаккаунт. Попытаюсь поискать что-нибудь получше.


--------------------

PM   Вверх
DarkDS
Дата 8.10.2004, 01:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

Репутация: 11
Всего: 16



Может на sourceforge.net открыть проект?
PM MAIL   Вверх
Domestic Cat
Дата 8.10.2004, 01:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Там надо серьезное описание, имена, и пр + должно быть одобрено кем-то оттуда.
Можно конечно, если согласимся smile.gif

Кстати, тогда надо описание игры (ч)ем будет отличаться от других ) и какие мы хорошие -
на минимум 255 символов.
По нему будут решть хостить гаму или нет.

Это сообщение отредактировал(а) Domestic Cat - 8.10.2004, 01:14


--------------------

PM   Вверх
Domestic Cat
Дата 8.10.2004, 01:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



ОК, реквест я им заслал, будем ждать:

Цитата
Status of your request: Registration completed successfully.

Your request should be reviewed by SourceForge.net staff in the next two business days (9AM to 5PM, Monday through Friday). Response regarding your project (notice of rejection/approval) will be posted to your My SourceForge.net Projects page (accessible via the My SF.net link at the top of each site page). No email notification will be provided about approval/rejection of your project.

For your convenience, a copy of the details you submitted about your project has been sent to you via email. Please keep this information in a safe place, for future reference.

Should you have questions or concerns regarding the status of your project registration, please submit a Support Request.

You may check on the status of your project at any time using the My SF.net Projects page. Until your registration is reviewed by SourceForge.net staff, it will be shown in the list of Pending Projects on the My SF.net Projects page. After review has occurred, it will appear in the list of Active or Rejected projects, depending on the outcome of that review.

Registration completed successfully.



--------------------

PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0721 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.