Мир разноцветных кружочков, или Как я провел выходные.
Приветствую!
Типичные задачи по веб-разработке давно наскучили, и в голову пришла идея, в которой интересно и программировать и понаблюдать за результатом. Вышло довольно забавно, сам часами не мог оторваться от своего творения, думаю и тут кому-то может быть интересно: Вот, сразу ссылка Теперь подробности для заинтересовавшихся: Ну, как вы поняли, нажимая на плюсики вверху, можно добавлять по одному кружочку соответствующего цвета. Кнопка со знаком перечеркнутого круга очищает поле, а если стоит галка на "auto adding", то, каждый раз при полном исчезновении какого-то из цветов, добавляется новая точка отсутствующего цвета. Коротко о логике поведения: Синие собираются в цепочки, охотятся на желтых и стараются держаться вплотную к зеленым. Зеленые стараются равномерно распределиться по всей карте и охотятся на оранжевых. Оранжевые - единственные, кто может убегать от врагов (зеленых), но у них ограничен радиус видимости и в свободное время они двигаются случайным образом. Охотятся на синих, если те подойдут к ним на достаточно близкое расстояние. Желтые собираются в круглые кучки, охотятся на красных, но стараются липнуть к зеленым (поджидая там красных, охотящихся за зелеными). Красные строятся по окружности вокруг своего лидера и стараются защитить оранжевых (находят оранжевого и держат его внутри своей окружности), охотятся на зеленых. Если точка одного цвета догнала (или наткнулась) свою жертву, то та умирает не бесследно, а лишь меняет свой цвет. Так, красные при "смерти" становятся оранжевыми, оранжевые - желтыми, желтые - зелеными, зеленые - синими, а синие - красными. Для просмотра нужна, конечно, последняя версия браузера. |
Чет у меня через некоторое время все пришло в равновесие и застряло в таком положении:
![]() Утопия? |
Цитата:
|
Хм, действительно, через некоторе время все опять зашевелилось )
(комментарии можно удалять) |
Класная штука, молоток! :)
|
Прикольненько!
Есть такая игра называется Вирус, в ней разного цвета клетки борются за выживание. А клетки ты создаешь сам изменяя их жизненные параметры. Дак вот на этом можно сделать такую игру. |
Часовой пояс GMT +3, время: 18:32. |