Рабочее название: Age of Smalltalk
May. 12th, 2002 04:24 pmТОЛЬКО ДЛЯ ПРОГРАММИСТОВ И СОЧУВСТВУЮЩИХ !!!
Мы с
gianthare корпели в течение нескольких недель, и теперь выносим на обсуждение правила новой игры, которая будет реализована сразу же после окончательного утверждения правил:
Age of Smalltalk
Игра представляет собой смесь Рыбы, Life, CoreWars, Object-Oriented Programming и Age of Empires (отсюда и рабочее название).
no subject
Date: 2002-05-13 02:46 am (UTC)no subject
Date: 2002-05-13 03:03 am (UTC)при таком конфликте случается melee, а именно:
- у кого меньше маны погибает
- у кого больше маны:
а) если больше в 10+ раз, ему ничего не делается (подавление)
б) если больше в 3+ раз, вычитается enemy_mana/2
в) в остальных случаях вычитается enemy_mana
возможно, стоит учесть щит, предоставить возможность убежать (обработав on melee) или сделать еще что-то
думаем дальше :)
no subject
Date: 2002-05-13 05:24 am (UTC)А что делать, если это объекты одной стороны ?
no subject
Date: 2002-05-13 05:42 am (UTC)с другой стороны, я перечитал драфт и вроде бы ничего не мешает разрешать скольким угодно юнитам находится на одной клетке - расстояние между ними просто ноль и всё. Рассматривать клетку как "гектар" или любое другое достаточно больше пространство. Тогда только touch надо поменять... Не на соседней клетке, а на той же
no subject
Date: 2002-05-13 05:49 am (UTC)Осталось только подумать над визуальным представлением нескольких объектов на одной клетке.
no subject
Date: 2002-05-13 06:25 am (UTC)Вобщем, на самом деле надо экспериментальную среду написать :) Ждем-с :)
Кстати, всё-таки хотелось бы иметь возможность узнать порядок щита (с определённой степенью точности), ибо глядя на врага, я могу примерно оценить мощь его кольчуги.
Несколько идей для агентов:
- агент "стена", не двигается, хорошо защищён, не пропускает (т.е. on touch делает attack)
- агент "таран", без щита, куча маны для melee, давить харвестеров, пробивать стены, етк
Несколько общих идей:
- возможность выполнить серию команд для всех врагов в радиусе обзора
- возможность применить операцию "-" для направления (противоположное), например чтобы убегать
- ввести ограничение на прирост маны для юнитов на одной клетке (ресурсы?)
no subject
Date: 2002-05-13 06:43 am (UTC)- Глядя на врага, нельзя определить его мощь, так как это запрещено правилами - ничего, кроме местоположения о нём узнать нельзя. Если я это забыл написать, то горе мне.
- Остальное - подумать надо.
no subject
Date: 2002-05-13 03:05 am (UTC)например поставить "охранников" где-то, которые копят ману, а при "touch" пытаются нарочно пойти на melee, угадав передвижение противника, подкараулив его idle и т.п.
no subject
Date: 2002-05-13 03:39 am (UTC)