Comments 28
На хабре нет никакой премодерации?
Этот пост - отличный арт проект, если повешать его на стену хабра =D
Забыл в статью ссылку добавить
https://tankolini-napierdolki.com/
Это не ругательство
Напердолил
Я так понимаю, слово "программировать" теперь можно использовать в качестве эвфемизма к этому?
Мог бы вот этими двумя ограничиться. Пистон то с луа зачем?
Ну для эстетики тут так и просится кастомный формат с побитовым определением цвета пикселя для карт )
Старый добрый монохромный экран,
Да где же тут старый добрый? На старом добром чёрный фон и зелёные символы, а тут наоборот! Нехорошо. Классику знать надо)
Если во время управления танком нажать и держать вверх, а и нажать и отпустить вбок, танк начинает ехать боком. А если вниз, то едет вверх башней назад.
Да, это фича. Можно ехать в одну сторону и стрелять в другую
Подкину идею: если я хочу что‑то напечатать в чат, то мне не надо переводить в него фокус мышкой/клавишей, я просто сразу печатаю прямо в игре и жму Enter. То, что пробел в тексте одновременно будет с выстрелом из танка — проблема тех кто перед танком :)
Это, конечно, очень удобно, и в этом даже есть логика — у танка всё-таки должна быть башня, которая может быть направлена в любую сторону, независимо от движения машины, но, на мой взгляд, в этой "недоработке" и был сок движка оригинальной игры — чтобы попадать в противника и уворачиваться от его выстрелов, нужен хороший скилл ツ
Напердолил, напердолить можно в туалете например
А тут уважение к незнакомым людям, хотя бы минимально соблюдать нужно.
О-о-о, я джва года ждал такую игру!
Поиграл несколько минут, в комнате было 4 игрока. Были баги с убийствами, но как затравка к чему-то большему – пойдёт.
А чё, прикольно, ностальгия!
Имхо шикарно. Единственное — не хватает ботов, чтобы если сервер пустой, было с кем играть. Для такой игры бота написать не сложно.
Спасибо, аж олдскулы свело.
Когда-то тоже делал игру на графике в эстетике Brick Game и тамагочи на Dart.
Очень впечатлился тогда минималистичными обоями с сайта минималистичных обоев.
https://b.ocsf.in/chi/edit.html конечно, тоже был редактор.
Из обоев понравились полутона у пикселей.

Если у вас только один процесс бекенда на FastAPI, то можно и без редиса обойтись - хранить всё в памяти этого процесса.
И даже если надо запустить много процессов, то можно настроить балансировку по параметру в URL-е и раскидать "комнаты" по разным процессам.
Я тоже делаю свою игру на сокетах, заходите https://www.low-orbit.ru
Напердолил целую игру