JlUMacB.KpOcAx

JlUMacB.KpOcAx

На Пикабу
Дата рождения: 21 марта
в топе авторов на 635 месте
138 рейтинг 0 подписчиков 0 подписок 2 поста 0 в горячем
Награды:
Пикабу 17 лет!

Я оскорбился на Screeps и написал свою RTS на Паскале. Сервер работает через Radmin VPN, а база данных — это txt. Я не шучу

Ну что, отвлеку вас от котиков, вечных сисек и обсуждения ноздрей на секунду. У меня тут накопилось.
Мне 22 года, я работаю в лабе, смотрю на спектры Рамана и пишу игры на Pascal ABC.NET. Да, в 2026 году. Да, я в курсе, что существует Unity.

Всё началось с ненависти к Screeps

Я очень любил Screeps. Идея, где ты программируешь колонию — это же мечта. Но когда дело доходило до боевки, я просто рыдал. Юниты тупо тыкали друг друга, никакой тактики, флангов, типов войск. Это было похоже на битву хомяков.
Да я лучше сам сделаю RTS, где будут нормальные бои, а не просто беготня. И сделал. На Паскале.

Что я наваял

Это соревновательная стратегия в духе Age of Empires, где вы не кликаете мышкой, а пишете скрипты на Lua. Ваши боты живут по этим скриптам. Строят, собирают ресурсы, воюют.

Но самое смешное — это моя архитектура:

1)Клиент — на Pascal ABC.NET.
2)Сервер — тоже на Паскале.
3)База данных — обычный txt-файл в папке с сервером.
4)Сеть — работает через Radmin VPN или любой другой VPN, потому что я не захотел мучиться с пробросом портов и настройкой маршрутизации. Вы просто создаёте сеть в Radmin, запускаете мой клиент, вбиваете IP сервера и играете. Сервер стоит на моём ноутбуке, или вы поднимаете свой. Да, это максимально аналогово, но зато работает.

Визуал — это процедурная генерация текстур. Никаких спрайтов, только круги, квадраты и моя любовь к минимализму. Деревья — это зелёные эллипсы, стены — серые прямоугольники. Выглядит как RTS для калькулятора, но мне нравится. Я все-таки не художник, да и дерево последний раз я трогал с годик назад

Одна проблема...

Я не знаю, работает ли это.

Сервер вроде держит нагрузку, но я не тестировал:

  • Лучников (в коде они есть, но я не уверен, что они стреляют, а не просто красят воздух).

  • Копейщиков (их атака работает на расстоянии ровно 1 клетка, но я не уверен, что сервер считает расстояние правильно).

Документация написана нейросетью. Да, я сгенерировал её через ChatGPT. Там куча ошибок, но она существует. Всё как я люблю: коряво, но душевно. Однако пользоваться ей стоит на свой страх и риск. Как минимум примеры в ней точно неправильные, однако вроде по ней вполне можно ориентироваться

Зачем я всё это рассказываю?

Потому что RTS мрут. Все играют в шутеры и доты. А я хочу, чтобы люди снова вспомнили, как это — сидеть и продумывать стратегию на 20 шагов вперёд. Только теперь это делается через код.

Я хочу провести закрытый тест. Подниму сервер на 4-5 часов. Пришлю вам архив с клиентом, инструкцию по установке Radmin VPN и гайд, как написать первого бота.

Если вы:

Устали от кликерных RTS.
Хотите попробовать себя в роли архитектора ИИ.
Не боитесь текстовых файлов в качестве базы данных.
Готовы запустить клиент, который может упасть в любой момент.

То добро пожаловать в команду тестеров.

Пишите в комментарии или в личку. Я соберу человек 5-8, чтобы не убить сервер в первую же минуту. Обещаю: будет весело, страшно и познавательно.
вот ссылка на дискорд проекта: https://discord.gg/NjYMdDanB

P.S. Картинки прилагаются. Видео процесса тоже можно будет сделать. Но не обещаю красоты — обещаю душу.

вот так и залипать пол часа. Мне - весело, вам - не гарантирую

вот так и залипать пол часа. Мне - весело, вам - не гарантирую

Миникарта - моя особая гордость. Далеко не все стратегии могут похвастаться хорошей миникартой. Моя - может

Миникарта - моя особая гордость. Далеко не все стратегии могут похвастаться хорошей миникартой. Моя - может

Писать код - вещь сугубо добровольная. Хочешь - 5000 строк, не хочешь - тысяча

Писать код - вещь сугубо добровольная. Хочешь - 5000 строк, не хочешь - тысяча

Вот и весь сервер. Весит как 50 копий этого скриншота. Никакого sql. Начиная со школы не понимал, почему нельзя просто закинуть все в тхт

Вот и весь сервер. Весит как 50 копий этого скриншота. Никакого sql. Начиная со школы не понимал, почему нельзя просто закинуть все в тхт

больше моих проектов - тут
https://github.com/dmitrynaydenko

Показать полностью 4
17

Ответ DiabloHell в «Муфтий Подмосковья поддержал отказ курьеров доставлять свинину»101

В далекие времена, в будни мои еще мелким пиздюком, матушка моя жила и работала во Франции, соответственно, я там тоже находился

Как-то они с коллегами собирались сделать пикник с мясом на углях, мне предложили сделать выбор. Мой вгляд, естественно, упал на шикарнейшую вырезку свинины, я ведь не знал, что на мангале будет стоять мусульманин

Мне, естественно, стало неудобно, что ему придется ее готовить, но он заверил, что все ок

И я помню, как он подошел и зарнее извинялся, что свинину никогда не готовил, не знает как ее делать и не уверен, что выйдет вкусно

Блин, благодаря людям веришь, что религия - выбор человека. И выбор человека - то, как ее воспринимать и как верить

Пысы. Свинина вышла отменной!

Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества