![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Игра AutoWar
Gandalf © (2003-05-09 13:43:00)http://kol.mastak.ru/people/AutoWar.htm
Слабо "вирус" замочить?
DrFaust (2003-12-23 13:29:00) [1]Has died.
DrFaust (2003-10-30 15:26:00) [2]Up
DrFaust (2003-10-15 12:37:00) [3]TButton ©а естьли эта версия, пока наверное только наброски... Ждем`с....
TButton (2003-10-14 18:34:00) [4]
>Очень интересные идеи по поводу языка. Памити видимо будет два
>типа ОЗУ и ПЗУ...
>
>Смена дня и ночи понравилась - мысль!
>
>Интеренсы идеи по поводу навигации и общения роботов - т.е. как
>отсылать принимать, нализировать. Можно ли сразу несколько
>послать - помехи, шумы, шифрование какнала, перехват. А может
>еще и слух ввести?
А может сперва все-таки показать что уже есть? или хотябы списочек, мол в версии которая сейчас готовится к выходу будет то-то и то-то...
DrFaust (2003-10-14 17:39:00) [5]
> Интеренсы идеи по поводу навигации и общения роботов - т.е.
> как отсылать принимать, нализировать. Можно ли сразу несколько
> послать - помехи, шумы, шифрование какнала, перехват. А
> может еще и слух ввести?
;-) :-)))
Я же не правила пишу, а так просто предлагаю в расчете, что народ пережит, редакция нужна любой фантазии.
А со связью накручивать много не стоит, можно просто сообщение текстовая строка, а там, в программе приема самому анализировать что текст, что числа и что делать, понятно, что нужно функции работы со строками. Это вытекало, если язык логики будет аналог языку высокого уровня типа Си или еще что там есть....
Gandalf ©PS раньше грам. ошибок было меньше... :-)
DolginD (2003-10-13 23:31:00) [6]Ввести можно. но хотелось бы хоть чего-нибудь увидеть. есть где нить обновления с нововведениями?
Gandalf (2003-10-13 21:15:00) [7]Очень интересные идеи по поводу языка. Памити видимо будет два типа ОЗУ и ПЗУ...
Смена дня и ночи понравилась - мысль!
Интеренсы идеи по поводу навигации и общения роботов - т.е. как отсылать принимать, нализировать. Можно ли сразу несколько послать - помехи, шумы, шифрование какнала, перехват. А может еще и слух ввести?
DrFaust (2003-10-09 12:37:00) [8]Up
DolginD (2003-10-07 20:25:00) [9]У меня ещё предложение(я его по моему уже предлогал).
почему бы автору не выкладывать где-нить обновления с добовленными "наворотами". тогда их можно будет оценить на практике и на лету выбирать дучшие варианты. Ну, хоть что-то новое.
TButton (2003-10-04 02:55:00) [10]да нафик 3D! Смысл не в созерцании красивой картинки, а в создании програмы, которая поможет вашему боту победить остальных. а вообще хотелось бы для начала увидить расширеный синтаксис языка, а потом уже думать про фишки.
DolginD (2003-10-03 20:23:00) [11]А что если забыть про размножение. Пускай нужно будет сделать одного,Маленького(или нет), но очень гордого робота. а если делать 3d, то можно, развивая тему, научить робота бить туда-то(в голову/руки/ноги и т.д.) стрелять. и варианты.
PS это просто идеи, кот. просил автор. Я же не требую:"Садись и делай!!!", я просто предлагаю идеи.
mOOx_ (2003-10-03 11:16:00) [12]Вот это фантазия работает! :). Если так навернуть, то придется переводить игру из 2д в 3д или сильно ее украшать, чтоб не так скучно. Вообщем, если так пойдет дальше, то Gandalf © плюнет на этот проект, так как он не подъемным станет. Господа, умерьте пыл и предлагайте всетаки улучшения на низком уровне, а не деревья :)
DrFaust (2003-09-30 12:30:00) [13]Можно еще прикрутить и типы местности, богатые ресурсом то бишь энергией, бедные на энергию - это может дать интересные варианты боев, трудно проходимые отнимающие много энергии на ход. Можно еще много придумать, но только нужно сделать чтобы робот мог определить местность вокруг и знал сколько он должен будет потратить энергии на выполнение действия.
Или можно сделать день и ночь это если робот, к примеру, получает энергию от солнечных батарей, то смена дня может неожиданно принести интересные результаты. День или всегда ночь или смена дня и ночи можно задавать перед игрой опционально.
Из этого вытекает, что можно сделать различные источники получения энергии добыча урана на местности или солнечные батареи, и каждый из противников может использовать только один вид получения энергии для своих роботов.
DrFaust (2003-09-30 12:18:00) [14]Да еще про память, виды нужны, а именно только два вида - оперативная с ограничением по размеру где-то 30байт и небольшая 5-10байт ПЗУшка для наследственной памяти, которая передается наследнику.
DrFaust (2003-09-30 12:13:00) [15]Нужно добавить роботу глаза, чтобы он мог определить хотя бы на расстоянии 2-3х клеток вокруг кто там есть, выбрать направление на врага. Чтобы он мог определить свое место положение на карте нужны координаты.
На счет логики, можно сделать так:все программа или отдельная ее часть выполняет вычисление - это не стоит времени, для логики используется что-то стандартное асм "С" и basik, после принятия решения робот делает ход который тратит/приносит определенное кол-во энергии (движение, поворот, атака, размножение, посылка сообщения, накопление энергии).
И еще описание команд:
Движение- вперед, назад(без поворота, отступление)
Атака- не дает прибыли энергии (это роботы а не живые твари)энергию можно получить только специальной командой либо от своего собрата.
Размножение- сделать не принудительным, а по желанию и при наличии некоторого уровня энергии.
Посылка сообщения- сделать что-то более полезное, что бы можно было получить его и самому проанализировать его, а не простой переход по метке.
Накопление энергии- несколько вариантов, легкое накопление при этом можно смотреть по сторонам и принимать сообщения, среднее - отключение передатчика только смотреть по сторонам, мощное - полное отключение от реальности слепой и глухой все системы вырублены.
DolginD (2003-09-29 22:35:00) [16]циклы - всё равно. Пространство - да. память - непонял.
Gandalf (2003-09-26 23:45:00) [17]Да игра не расчитана на массы - в любой модификаци - это факт - потому язык можно делать любой степени сложности. Но по существу -есть ли циклы - или одни goto и if. Набор математики каков? Может набор инструкций для линейной алгебры - чтобы легко ориентироваться в простанстве? Виды памяти?
mOOx_ (2003-09-25 18:01:00) [18]А сейчас в нее домохозяйки играют? :)
DolginD (2003-09-23 21:27:00) [19]Кстати, развитие - вещь хорошая, но на мой взгляд очень большим приимуществом игры является доступность и простота. Слишком усложним - играть будут только программисты.
Alek Aaz (2003-09-23 14:18:00) [20]ИМХО. Лучше не усложнять. Эдак дойдет и до какого нибудь робо-бейсика. Синтаксис можно оставить такой какой и был. Нужно просто придумать какой-то баланс между "плодовитыми" и "головастым" роботами. Или совместить какие-нибудь команды. Например пауза(робот полностью вырублен)-+2поинта слип(робот вырублен но слушает эфир для получения сообщения)-+1. Или сделать чтобы робот после паузы смог узнать где противник справа или слева или с переди, а не просто, что где-то рядом враг - начнешь вертеться - напихают по самое не хочу.