Ты — кот-оборванец, которого выбросили из товарняка в заброшенном лесу. Оживи старую ветку, заправляй паровозы, таскай уголь и воду, руби шалаш и выживай вместе с друзьями: до 7 котов + 1 капибара.
Всё происходит в одной локации: лес, рельсы, станция — и поезда, которые ходят по расписанию и привозят грузы, награды и угрозы.
Поезд прибывает на станцию: тащи уголь и воду от источников, грузи в вагоны (по 5 единиц). Успел — получил лут: сосиски, рыбу и монеты Cu/Ag/Au.
✅ реализованоАвторитетный headless-сервер на WebSocket + JSON, поиск серверов в локальной сети по UDP. Хост выходит — сервер спрашивает, оставлять ли товарищей.
✅ реализованоСтамина, сытость, жажда и здоровье. Ешь рыбу и сосиски, пей из источника, спи на кровати или в построенном шалаше — иначе здоровье тает.
✅ реализовано1 игровой час = 1 реальная минута. Плавное освещение: сумерки к 19:00, темень к 21:00. Ночью поезда опаснее — и сервер сам ускоряет время до утра.
✅ реализованоМашинист попросит убрать упавшее дерево: получи топор, наруби дров, принеси ведро воды. Руби пни и кусты, строй шалаш (3 дерева + 3 куста).
✅ реализованоNPC-капибара расскажет историю мира. Из-за границы локации придут мыши-безбилетники, крысы и собаки — дикие и дрессированные.
📝 концептПервый день: 7:00 — ты вылез из мешка. 12:00 — прибыл паровоз. Дальше — по расписанию.
Найди рельсы, станцию, источники угля и воды. Поезд пока в пути — следи за таймером в HUD.
Паровоз тормозит у станции и переходит в REFUELING. Рядом с нужным вагоном появится кнопка действия.
Беги к источнику: пробел — взять уголь или воду в лапы. Кот несёт предмет с собой и может бросить (Q).
E у вагона — загрузить. Набрал 5 угля → сосиски, 5 воды → рыба. Не успел — поезд уйдёт почти ни с чем.
Наруби дров и кустов, построй шалаш с подстилкой, поешь, поспи — и встречай следующий день по расписанию.
Стамина тратится в движении (при нуле — скорость вдвое). Сытость и жажда падают со временем; на нуле — падает здоровье. Сытость выше 80% медленно лечит. Сон на кровати или в шалаше — здоровье сразу 100%.
Стартуешь оборванцем без профессии — специализации впереди (дерево в разработке). Наведи на кота — он мяукнет.
Концепт-док — живой: каждый пункт помечен статусом ✅ / 🟡 / 📝 / ⬜.
Стек: Godot 4.7.2 (клиент + headless-сервер), WebSocket + JSON, пиксельная база 640×360.
Двойной клик по start_server.bat — появится «MeowTrainCity сервер запущен на порту 9080». Пустой сервер сам выключится через ~4с.
start_client.bat (или F5 из Godot). В лобби выбери имя, расцветку кубиками и роль: «Сервер» поднимет его сам, «Клиент» — найдёт серверы в ЛВС.
Другие устройства в той же Wi-Fi сети: адрес ws://<IP_ПК>:9080. Android: экспорт .apk, разрешение INTERNET обязательно.