Привет, ребята!
Недавно я случайно написал многопользовательскую онлайн игру, которую я называю NoTeaSea-A.
Вы наверное знаете клеточный автомат "игра Жизнь" Конвея. Хоть она и названа "игрой", в нее нельзя поиграть. Поэтому я решил написать настоящую игру-клеточный автомат, в которую можно играть. Скриншот:
К сожалению, поскольку она многопользовательская, я не могу в нее поиграть сам и даже не могу проверить насколько она интересная.
Поэтому я был бы очень признателен услышать ваше мнение.
Я написал простенькое описание с видео. Сама игра находится здесь.
P.S. это было упражнение на Python и Javascript. Код на Python пошел хорошо, а вот с JS все как-то сложнее получилось, так что JS код может иметь специфический стиль.
UPD: теперь можно играть только мышкой, то есть теоретически должно работать на планшетах, но я не проверял.
После прочтения хелпа начинаешь за красных на sandbox-карте, кликаешь в левую клетку и сразу проигрываешь. Потому что свой покрасчик убил свой же флаг. Но из хелпа это не следует.
То же самое про мину, которая, сработав рядом с флагом, убивает его.
Когда это уже понятно — довольно весело. Но на моём уровне осознания правил непонятно, есть ли потенциал и глубина, или всё сводится к "придумать какую-то простую стратегию и закликать ей". Или от карты зависит.
На самом деле в правилах довольно много мелких нюансов, поэтому было решено упустить большинство из них, оставив базовое описание.
Основных идей две: два юнита не могут быть в одной клетке и если красишь поверх цвета противника, то получаешь нейтральную клетку.
Конечно, если будет интересно, то можно будет все детально описать.
Ходить по очереди? В правилах что-то не нашел.
Нет, все ходят одновременно. Там приблизительно полсекунды на итерацию, так что просто в реальном времени все.
Как-то плохо итерации работают, иногда жму по 10 раз, и ничего не происходит, в моей клеточке ничего не появляется
Понял, там нельзя ставить клетки, достижимые через диагональные ходы / или если нет ресурсов, прикольно=)
Сейчас может быть не совсем очевидно за какой цвет ты играешь, так что может быть ты ставишь в чужую клетку?
Посмотри на цвет справа (например, энергии), он такой же как и твой в игре.
Перестали матчи грузиться, даже с ботом:(
Да, что-то пошло не так, я перезагрузил сервер.
1 на 1 давай, юзер261
What is the meaning of its name, out of curiosity?
Previously the name was NTCA, but friends of mine told me that it was boring. So I've changed it to NoTeaSea-A, which sounds similarly, but looks more fun (I hope) and easier to remember.
why server is so empty? let's play