Кто-то решил, что делать игры стало слишком просто — и написал шутер от первого лица на COBOL. Проект называется FPS.cob. Это настоящий «выход из тела» в мире коболовских безумств. Игра поддерживает два типа уровней.
Первый — классическая сетка в стиле Wolf3D: карта лежит в map/level1.map. Второй — секторная карта с лайндефами, дверями и разными высотами этажей, прямо как в DOOM — это map/doom_sectors.map. Запускается всё просто: из корня репозитория bash build.sh ./map/level1.map или bash build.sh ./map/doom_sectors.map.
Управление: W/S — вперёд/назад, A/D — поворот налево/направо, Space — стрельба, Q — выход. Текстуры и спрайты лежат в папке res/, карты — в map/. Никакой графики, конечно, только ASCII или какой-то псевдо-3D рендеринг на COBOL — но деталей в описании нет. Главное, что это работает и, судя по всему, вполне играбельно.
Проект — чистый эксперимент, доказательство того, что на древнем языке, который обычно ассоциируется с банковскими мейнфреймами, можно сделать нечто совершенно неуместное и забавное. Никаких революций в геймдеве, зато отличный повод вспомнить, что программирование — это ещё и веселье.