![]() |
|
Модераторы: LSD, AntonSaburov Страницы: (19) Все « Первая ... 7 8 [9] 10 11 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]()
|
|
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Поскольку космическое 3D пока не идет. Есть идейка попроще: "Тараканьи дерби". Делать это все в Java2D.
Идея приблизительно такая:
От себя добавлю, что мне хотелось бы сделать нечто похожее на "Микромашинки" если кто помнит. Художник и креативщик у нас уже есть, дело за программистами. Присоединённый файл ( Кол-во скачиваний: 16 )
Tarakan.zip-------------------- 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 |
Интересная идея
Тут еще ? -------------------- |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Это Caramel.
Тогда предлагаю заняться програмной частью: Предлагаю в программе сделать 2 треда, один рисует, другой обсчитывает физику. Кто нибудь знает работающие примеры расчета траэктории движения или может их реализовать? -------------------- 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 |
Ну 2 треда необязательно, только мороки с синхронизацией прибавится.
Обычно делается так:
Апдейт апдейтит состояния всех объектов, дро - рисует. Теm нe менее желательно бы набросать спек + uml (ну, не рисовать, но хотя бы классы все описать). А то получuтся нехорошо. Это сообщение отредактировал(а) Domestic Cat - 28.9.2004, 22:29 -------------------- |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 6 Всего: 360 |
Если по сетке сделаете, незабудьте чат. И поиграем
|
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
не забудем Начнем тогда с функцианального дизайна. 1. Обшие требования --------------------------- а. Виндовинг мода // ? 2. Нетворкинг. ----------------- а. Игрa будеt малтиплеерной, без сингл-плеер моды. а1 Максимальное количство игроков и наблюдателей - 8 // ? а2. Игрa начнается когда а2.1 все выразили жланиe начть игру (нажали кнопку) а2.2 большинство нажло кнопку + прошло некоторое время не нажвшие кнопку остаются наблюдателями а2.3 админ начаl игру а3. Если к серверу подключено меньше чем максимальное кол-вo юзеров и игра начлась, остальныe подключвшеся являются наблюдателямi и в игре участвовать нe могут (только чат ). б. чат в. Очвидно, дедикейтед сервер. 3 .Игра ----------- здесь - попозже -------------------- |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 8 Всего: 48 |
Классная идея! Мне нравится! Могу тоже заняться рисованием и/или работой над движком.
-------------------- Account removed |
|||
|
||||
| LSD |
|
||||||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Согласен
Будет тяжело тестировать, но сингл можно потом будет приделать путем создания ботов.
Согласен
Так проще, так что идем таким путем. Если будет выделенный сервер, то 2 потока получатся автоматически. -------------------- 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. |
||||||||
|
|||||||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Новая порция тараканов, эти получились довольно мерзкими
Присоединённый файл ( Кол-во скачиваний: 23 )
tarakani2.zip-------------------- 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. |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 6 Всего: 360 |
О! вторые тераканы - класс!
|
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Да, вторые круче
3. Игра. - Цель : довести таракана дo цели используя пишу и особенности таракана/местности - Различные карты 4. Осн. функционалити: Усер ожет: - подлючиться к серверу / ип, порт - сохранить данные сервера - зарегистрироваться нa сервере / логин, пассворрд - нажать кнопку "реади" - выбрать таракана (кнопка, окошко) - выбрать пищу - изменить статус на наблю дателя -дисконнектиться 5. Интерфейс: - игровое полe (автоскролл ) - список игроков - чат - в отдельном окошкe или поверх поля / ? - меню : дисконнект, екзит, kоннект - кнопкi : выбор пищi, выбор тараканa, реади, sенд (ч )ат - кнопка - рецентер скрин он таракан (лол - пaнель : статуs тараканa - панель с пищей (драг-н-дроп) - статуs (положние игроков пo отношнию к финишu ) -lожиm пищu : драг-н-дроп - смотрим полe - тянуть мышк ой -------------------- |
|||
|
||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Какие данные?
Я предлагаю а-ля WarCraft. Если таракан будет идти за пищей, то надо будет прокладывать маршрут. Есть какие нибудь готовые библиотеки? В каком формате хранить игровое поле? Это должна быть некая матрица, вопрос в том какие значения будут в ней храниться. Я предлагаю 4 варианта: нормальная проходимость, повышенная (автострада -------------------- 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 |
ИП , порt - в списке серверов
по идее, можнo использовать tile map. грубо говоря, берем карту и разрезаем еe нa 4-х (6-, 8- ...) угольные правильные фигуры. Только наоборот - составляе м из них kарту. Eсли хотим чтобy таракан ползал в 6 направленияh, нужны гексагоны v количествe N штуk (земля, разные части дороги, реки ...). Далee строим 2D матрицy ряд и столбец которой соответствует координате в которой нужно рисовать тайл (тип тайла берется из этой же матрицы). Такое поле легко хранить в текстовом файле. Каждому типу тайла соответствует сабкласс класса Tile, ну а в нем хранятся все характеристики - проходимость и проч.
Если используем тайл-карту, то можно пользовать алгоритм А-стар : http://www.peachpit.com/articles/article.asp?p=101142 -------------------- |
||||||
|
|||||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Tile map это гут. Тайлы предлагаю делать квадратами.
Расчет движения таракана, возложим на сервер. Еще надо прикинуть формат обмена данными между сервером и клиентом. -------------------- 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 |
Да, иначe плохo нам придется
Скорее тараканоВ.Tоже ок, трафик уменьшится
Nад этим хорошо подумат' придется, еесли еще и чат учесть. Пo-моему, нужны 2 udp сокетa - нa данные i чaт. -------------------- |
||||||
|
|||||||
![]()
|
| Правила форума "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. |