Всем привет! Сделали на досуге одну интересную игру, предлагаем всем протестировать и отписаться в комментариях.
Правила игры
Дан лабиринт NxN. В нем находится несколько игроков, порталов и минотавров, один из которых охраняет клад. Минотавры стоят на месте. У каждого игрока есть несколько пуль и бомб. Также в лабиринте есть морг и несколько выходов, являющихся дырами во внешних стенах. Цель игры найти клад и выйти из лабиринта. Игроки не знают карту лабиринта и ходят по круговой очереди. Каждым ходом можно пойти вверх, вниз, влево или вправо. Игрок узнает, прошел ли он или врезался в стену и сломал нос. Если он выходит из лабиринта, не имея клада, то он не выходит из лабиринта. Иначе - он выиграл. Если игрок попал в портал с номером i, то он оказывается в портале с номером i + 1 (из последнего попадает в первый). Игрок может выстрелить в определенном направлении. Он узнает, попадает ли пуля в минотавра (или тушу мертвого минотавра), в другого игрока или в стену. Игрок может кинуть бомбу в определенном направлении. Если между клеткой, где он находится, и соседней по стороне по направлению броска бомбы есть стена - она уничтожается. Внешние стены не уничтожаются. Игрок может махнуть ножом, убив всех игроков в клетке, где он находится. Игрок может убить себя имея пулю. Игрок может ничего не делать, если ему лень. Все мертвые игроки оказываются в морге, откуда продолжают свою игру, оставив в клетке своей смерти все свои пули и бомбы. Если ни у кого из игроков нет пуль или бомб - в конце очередного цикла ходов у каждого появляется по пуле или бомбе соответственно.
Ссылка на исходник http://srcboard.com/xrvg25l
Вроде кольцевые телепорты были... Так больше путаницы... И ещё ложные... У нас "ямами" назывались.
(впрочем, в русской википедии даже статья есть - одна из немногих которых нет в английской)...
UPD: да, точно... ещё реки, заболоченные участки... то и другое могло оказаться ложным...
Боюсь в таком контесте никто не захочет участвовать, в смысле ботов писать :D
Между страницами и исходник разместить можно будет.
Вообще в наши времена стен было меньше, зато больше упор делался на клетки перемещающие игрока в сторону или наоборот незаметно препятствующие продвижению...
Если найдутся интересанты, можно бы действительно по предложению dalex в самом первом комменте битвы роботов замутить... %)
(а почему на js?)
А где можно прочесть про основные плюсы сервера на js (если такие имеют место) - ну кроме nodejs.org, который можно заподозрить в предвзятости... %)