Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 23.02.2003, 00:35
Chas вне форума Посмотреть профиль Отправить личное сообщение для Chas Посетить домашнюю страницу Chas Найти все сообщения от Chas
  № 1  
Chas
[+1 14.08.08]
[+1 20.08.08]
 
Аватар для Chas

Регистрация: Sep 2002
Адрес: simferopol
Сообщений: 981
Отправить сообщение для Chas с помощью ICQ
По умолчанию Ммм... слехка одумавшись....

Я вот тут сидел дома, пил пиво, разглядывал флешки добрых людей, радовался за наш народ, за то, что среди наших дизайнеров все еще есть пиплы, у коих руки не из задницы растут. Ну... вобщем... я, посмотрев, что люди на мой мессаг ответили (кстати, намного меньше собщений, чем я ожидал), решил, что 2 часа в день я найду, и... я в общем-то тот же студент, и идеи всемирного КиберПанка меня стороной не обошли, да и у самого руки чешутся написать что-нить эдакое крезанутое на 100%, сверх сложное, сверх интересное и абсолютно бесплатное следуя заветам создателей линукса(хотя линукс мне не нравится). Но, опять же, как я писал выше, проблем не мало, и некоторые из них, такие как выбор языка и координацию, считаю объективными. Пока могу лишь высказать пару идей:

1. Почему бы не сделать классический симулятор. Пусть стоит почтовый демон, принимает роботов и заявки на чемп. Затем проигрывает матчи и записывает результаты в базу и демку в файл. А уж на сайте, можно посмотреть результат, или посмотреть демку во флешах. Все все реально сделать, и не надо мучаться с сокет-сервером, с протоколом, с защитой… СДЕЛАТЬ ХОТЯ БЫ ТАКОЕ ДЛЯ НАЧАЛА УЖЕ НЕ ПЛОХО!
2. Вообще-то у меня не очень большой опыт игры в такое. Но, насколько я знаю, есть только вирусоподобные и роботоподобные. В вирусоподобных пишешь программу на ассемблероподобном языке и пускаешь ее в поле с другой программой. Они сражаются за захват всего игрового пространства путем размножения и поглощения своего врага. В случае роботоподобных симуляторов есть игровое поле, пустое, или лабиринт. По нему перемещаются роботы-танки(обычно), радостно вращающие во все стороны радарами и башенками, в поисках своего врага, а в случае обнаружения начинают палить. Ах да попадалось мне и еще кое что. Типа собираешь робота из разных компонентов – платформа, двигатель, руки, лапы, пропеллеры, копья. Потом указываешь стратегию в общих чертах, ну там атака-50%б отступление –0%, попытка обойти – 50%. Дальняя атака – 100%. А потом твое чудище сражается на арене а ты сидишь, пьешь пиво и радуешься своему конструкторскому таланту.
Во всех играх был определенный стандарт. Робот выполняет действия, которые занимают определенное время. Мне не нравилось то, что для интеллектуальных действий робота типа создания, заполнения массива, переход по ссылке, назначение переменной значения, выполнение подпрограммы тратилось время, пусть даже и меньше по сравнению со, скажем, передвижением, или поворотом башни, но все равно достаточно большое. Это не давало писать более громоздкие алгоритмы – там, скажем, обход лабиринта, прогнозирование действий противника, сохранение карты лабиринта, и т.д. В результате – единственный выигрышный алгоритм – не стоять на одном месте не в коем случае и тупо вращать радаром во все стороны, а поймав противника стрелять без передышки.
3. Мне еще не нравилось, что в вирусоподобных играх я имею возможность размножаться и уничтожать, а в робото-подобных - только лишь уничтожать. Я бы добавил следующих две пушки - креатор и программатор. Одним робот создает себе подобных. Другим - программирует его (класс!, предусмотреть возможность программирования роботов противника).
4. Если уж писать под Нет. То, как я уже говорил, попадался мне на глаза движек WildTangent. Прелесть его - написание под Java красивых трехмерных вещей, использующих возможности карточек. Тут мы имеем - Java - язык построеный под Нет, вобравший в себя Си и принципы ООП, и классный графический движек. (ццц.wildtangent.com)Я ихний SDK уже скачал и разглядываю. Туторы у них в общем-то довольно толковые. Тогда можно и риалтайм сделать легко, и, скажем, возможность самому побегать по карте в одном из роботов.

Вобщем, интерепритатор для языка роботов, маил-сервер на си, яве, пхп,да в принципе, и на флеше я нарисую(эээ... напишу) в пол-пинка(ну... не в пол-пинка, но реально!), где-то.... ну, скажем, чтобы не соврать, за месячишко-два.
Так что, ГОСПОДА, а давайте ка сделаем толстозадых иностранцев с ихними принципами денежного потока и "нету денег, нету дела", и напишем **** - сдесь - придумайте ему название. Главное - договориться насчет деталей.
1. Среда разработки.
2. Вариации симулируемых роботов и их вооружения (господа, пожалуйста, без воды!, будьте реалистами).
3. Возможные действия роботов.
4. Команды языка.
5. Хостинг и сайт.


ЗЫ сорри за грамматику, писал - торопился. У меня есть отмазка - я физик, а не филолог.
__________________
~
Never trouble trouble till trouble troubles you!

Старый 23.02.2003, 14:02
Chas вне форума Посмотреть профиль Отправить личное сообщение для Chas Посетить домашнюю страницу Chas Найти все сообщения от Chas
  № 2  
Chas
[+1 14.08.08]
[+1 20.08.08]
 
Аватар для Chas

Регистрация: Sep 2002
Адрес: simferopol
Сообщений: 981
Отправить сообщение для Chas с помощью ICQ
эээ... соррри, случайная мессага. Не на ту кнопочку нажал :-(.
Всех, кому показалось интересно, прошу почитать Игры разума/Доигравшийся разум
__________________
~
Never trouble trouble till trouble troubles you!

Создать новую тему   Часовой пояс GMT +4, время: 18:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:04.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.