Энтузиаст выпустил бесплатный браузерный аналог SimCity с открытым исходным кодом

Разработчик Эндрю Милич представил общественности свой новый проект под названием IsoCity. Это изометрический градостроительный симулятор, который запускается прямо в веб-браузере и распространяется по свободной лицензии. Визуальный стиль и основные механики игры вызывают у пользователей устойчивые ассоциации с классическими частями серии SimCity, в частности с SimCity 2000.

Проект создан с использованием современных веб-технологий, таких как Next.js и TypeScript, а для отрисовки графики применяется HTML5 Canvas без использования тяжелых игровых движков. Автор отметил, что разработка базовой версии заняла всего несколько дней, в чем ему помогли современные инструменты программирования. Весь исходный код IsoCity опубликован в открытом доступе на платформе GitHub, что позволяет сторонним программистам изучать архитектуру игры и предлагать свои улучшения.

Функционал симулятора включает в себя все ключевые аспекты жанра. Игрокам доступно зонирование территории на жилые, коммерческие и промышленные участки, а также прокладка дорог и коммуникаций. В игре реализована динамическая симуляция жизни города, включающая движение автомобилей, поездов, водного и воздушного транспорта. Также присутствуют пешеходы, смена времени суток и различные информационные слои, позволяющие отслеживать уровень загрязнения, стоимость земли, уровень преступности и образование.

На данный момент проект продолжает активно развиваться силами сообщества. Пользователи уже начали отправлять свои правки кода для улучшения интерфейса и исправления ошибок. В текущей версии могут встречаться недочеты в балансе экономики или поведении транспорта, однако IsoCity уже полностью играбельна. Проект поддерживает сохранение и загрузку городов через локальные файлы, что позволяет развивать мегаполис на протяжении нескольких сессий. Опробовать симулятор можно бесплатно на официальном сайте проекта.

24
6
Комментарии:  6
Ваш комментарий

Легендарные игры живут в сердах и нетолько в них у комьюнити. Еще одним таким примером можно назвать openttd например.

Опробовать симулятор можно бесплатно на официальном сайте проекта.

А какой сайт проекта?

помню старый сим сити и как там можно было людей стихийными бедствиями мучить