Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Игры Разума - открытый проект. (http://www.flasher.ru/forum/showthread.php?t=41739)

Wave 10.02.2003 14:58

после семи страниц предсмертных судорог Проект можно считать загнувшимся :)

infinity 19.02.2003 17:54

Chas молодец! РЕСПЕКТ! :D мне это все до боли знакомо, мы через это несколько лет назад прошли

Geniot 20.02.2003 19:55

Жаль...
 
Жаль, а я так ждал, надеялся, что вот-вот я смогу поиграть и даже принять участие в проекте века, весь размах которого просто потрясал своей наглостью.
Но не свершилось... Похоже есть только 2 варианта создания флэшей: ты или один это делаешь или делаешь это в команде, но за деньги.

KillerMaxxx 21.02.2003 14:02

Обзор
 
Обзор можно сделать в виде FOG OF WAR. Чёрная маска. После каждого хода будет обнавляться. Если камеры на затылке нет, то любой сможет подойти ссади и... Можно сделать возможность ставить на мехи инфракрасные камеры или приборы ночного видения. Тепловые камуфляжы (Ghost in the shell смотрели?). Они смогут красться как бойцыв Jagged Alliance итд

LostWarrior 21.02.2003 14:19

Почему все новенькие в топике начинают с "атомной подводной лодки из конструктора Lego"???

Wave 21.02.2003 15:09

игра продолжается.

назрела крайняя необходимость обсудить возможность применения тепловых камуфляжей!

не проходите мимо, Проект еще дергается :)

Chas 23.02.2003 00:50

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

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

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


ЗЫ сорри за грамматику, писал - торопился. У меня есть отмазка - я физик, а не филолог.

Pietrovich 23.02.2003 06:20

пока могу помочь только по 5му пункту...
реально могу дать хостинг и домен. шара.

SSH, TELNET и пр. навороты врядли дам, ну разве что очень понадобится, yj все остальное, в пределах разумного, обеспечу.

greyshaman 09.03.2003 13:16

Крестики нолики выглядят следующим образом.

Карта: массив объектов вида - уровень высоты от 1 до 3, объекты типа цель, объекты типа препядствие. 64х64 максимум. Переходы возможны только на смежные уровни 1-2, 2-3 и тд.
модули относящиеся к карте:
генератор карты;(на выше изложенных условиях готов на 70%)
отрисовщик карты;(здесь много вопросов, если делать красивости)
модуль отвечающий за передачу в бот фрагмента массива соответствующего области видения;(ОВ ограничивается перепадами уровней высот, препядствиями и углом обзора 120 градусов, в общих чертах модуль готов). Дабы не перегружать велосипедами код бота, предполагается что карта видимая ботом, инициализируется и обновляется без участия кода бота.

бот:
swf-ка из одной функции возвращающей последнюю команду в виде "n_param" где
n - номер команды
1. поворот корпуса param 0-60 соответствует дипазону поворота от -30 до 30 градусов
2. поворот башни param 0-60 соответствует дипазону поворота от -30 до 30 градусов
3. угол наклона пушки param 0-70
4. ускорение максимальная скорость 5 соответствует 1.5 единицам масштаба
5. замеление param 1-3
6. выстрел

Обработка команд и ходы ботов разделены по времени.
Получается realtime.

Как бы всё. Поправте где не прав.

Usnul 11.03.2003 22:44

проправляю: что такое "замеление"? ускорение-скорость, определяется ботом, т.е. предел есть, но он в параметрах определяемых затаркой бота :) а так же пересекаемой местностью, которая просто отнимает или добавляет.... эээ умножает :) скорость на Х вот тебе и дааа.....


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

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