![]() |
|
Модераторы: LSD, AntonSaburov Страницы: (19) Все « Первая ... 10 11 [12] 13 14 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]()
|
|
| DarkDS |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 748 Регистрация: 6.5.2003 Где: Таллинн, Эстония Репутация: 11 Всего: 16 |
По идее да. Ведь они как и люди не видят одинаково во всех направлениях Поэтому должно быть логично что положив еду таракану сзади он ее либо не заметит, либо найдет после какого то своего дейстивя (к примеру поворота) |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
А нюх? -------------------- 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. |
|||
|
||||
| DarkDS |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 748 Регистрация: 6.5.2003 Где: Таллинн, Эстония Репутация: 11 Всего: 16 |
Кстати... Ограны нюха таракана как и осязания - усики. То есть о5 преимущественно впереди |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 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-------------------- |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Теперь нужно сделать для всех аккаунты, плиз - на пм
1. first name / last name (Domestic / Cat) 2. email 3. password -------------------- |
|||
|
||||
| LSD |
|
|||
![]() 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. |
|||
|
||||
| Domestic Cat |
|
||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
ok
по-моему, будет достаточно класса Tile с методами getImage / setImage - нa каждый объект идет минимум 8 байт, а Tile' ов будеt много
тo есть двойноe буфирование. Берем Графикs объект у JPanel - gi рисуеm в негo, предварительнo задействовав RepaintManager.getCurrentManager().setDoubleBufferingEnabled(true) (если не оши)бся - получится то же самое. Ну и перехватывать все репаинты нa JPanel исхдящие от диспетчерa, чтобy не мешал
Упс..... А у меня одна абракадабрa полезет, если нa русском ... -------------------- |
||||||||
|
|||||||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 6 Всего: 360 |
Шрифты свои рендите
|
|||
|
||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Пишем на английском, но используем ResourceBundle. Потом переведем.
Двойное буферизирование это само сабой. Просто отрисовать один 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. |
||||
|
|||||
| Domestic Cat |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Дык если оно задействовано, то getGraphics даст графику (одного) рисунка которуй хранится в RepaintManager. То есть, все равно все в 1 рисунок нарисуется.
Добре -------------------- |
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Пойду, подучу теорию -------------------- 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. |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Нда, я только обнаружил что бесплатный cvs дает право только на 1 сабаккаунт. Попытаюсь поискать что-нибудь получше.
-------------------- |
|||
|
||||
| DarkDS |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 748 Регистрация: 6.5.2003 Где: Таллинн, Эстония Репутация: 11 Всего: 16 |
Может на sourceforge.net открыть проект?
|
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Там надо серьезное описание, имена, и пр + должно быть одобрено кем-то оттуда.
Можно конечно, если согласимся Кстати, тогда надо описание игры (ч)ем будет отличаться от других ) и какие мы хорошие - на минимум 255 символов. По нему будут решть хостить гаму или нет. Это сообщение отредактировал(а) Domestic Cat - 8.10.2004, 01:14 -------------------- |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
ОК, реквест я им заслал, будем ждать:
-------------------- |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |