2023 · 3004025 · линия «миры и игры»

3004025

Посадка на планету. Своя truecolor-консоль с ползунком яркости.

status
архив
stack
C# · .NET 7 · WinAPI
links
github ↗
since
2023

черновик · текст собрал Claude по репозиториям и заметкам, перепишу сам

3004025 — второй этап того же командного проекта, что и POM. Мы ушли из фэнтези в космос: пять кораблей садятся на планету с номером вместо имени. На них беженцы, полиция, которая должна вернуть их домой, переселенцы по программе «Дальнегалактический гектар» и жители угасшей империи. Один корабль разбивается при посадке.

Своя консоль

Код я писал руками, на C#, с мая 2022 по июнь 2023 — 20 коммитов. Это текстовая игра в консоли Windows. Стандартная консоль .NET умеет только 16 цветов, поэтому через WinAPI я включил поддержку ANSI-последовательностей и задавал цвет напрямую в RGB. Каждый канал умножается на один коэффициент — так в настройках появился ползунок яркости для всего текста. Самый большой файл — 830 строк инструмента для вывода текста с выравниванием.

Метания

По коммитам видно, что я не знал, чем это будет. В ноябре 2022 года проект переделывался «под мессенджер», в мае 2023-го случилось «перерождение проекта» и снос лишнего. Последнее, что успел, — карта из текстового файла, по которой ходит @, и начало системы диалогов.