Представлен публике публичный инициатива FPS.cob — шутер на COBOL

1 мин
Представлен публике публичный инициатива FPS.cob — шутер на COBOL

Состоялся релиз шутера от первого лица FPS.cob. Этот проект написан целиком на языке COBOL (этот прикладной язык программирования предназначен для написания коммерческих систем, а не для геймдева). Исходный исходник решения опубликован на GitHub под лицензией Apache License 2.0.

Разработчик под ником icitry решил проверить COBOL для написания 2.5D игры. Как и в случае классического Doom, этот шутер опирается на технологию рейкастинга.

В процессе создания приложения на COBOL автор проекта столкнулся с некоторыми трудностями. У этого яхыка нет своего графического стека или библиотек для операций с пикселями, поэтому FPS.cob выводит каждый кадр игры в формате необработанного растрового изображения в STDOUT. Похожим способом внедрён ввод команд, по тем же причинам, но уже относящихся к библиотекам по обработке ввода команд с клавиатуры.

Ранее разработчик Фабиан Мейер показал открытый инициатива CobolCraft. Это хост Minecraft, написанный на языке программирования COBOL Исходный исходник решения обнародован на GitHub под лицензией MIT. Проект CobolCraft был разработан с использованием GnuCOBOL и предназначен для работы в Linux. Поддержка других операционных систем, таких как Windows, автором не тестировалась. Тем не менее можно применять Docker для развертывания, независимого от платформы.

Читают сейчас

Апдейт Windows 11 KB5124008 нарушает работу подключений Always On VPN

6 часов назад

Апдейт Windows 11 KB5124008 нарушает работу подключений Always On VPN

На этой неделе Microsoft выпустила очередное ежемесячное апдейт для Windows 11, и пользователи стартовали жаловаться на возникновение проблем. Одной из них стала неработоспособность VPN‑соединений тип

В McKinsey стартовали информировать сотрудников о перерасходе ИИ‑токенов

6 часов назад

В McKinsey стартовали информировать сотрудников о перерасходе ИИ‑токенов

В McKinsey решили бороться с перерасходом ИИ‑токенов не введением жёстких лимитов, а информирование сотрудников. Читать далее

WhatsApp Business программный оболочку: с 1 октября платим за всё? Разбираю по пунктам

7 часов назад

WhatsApp Business программный оболочку: с 1 октября платим за всё? Разбираю по пунктам

Вы долго и сложно подключали WhatsApp* Business программный интерфейс: проходили верификацию, регистрировали номер, подключали CRM и чат-бота. Всё ради нормальной работы: чтобы не держать телефон вклю

Biostar начала продвижение видеокарты на базе GeForce GT 730

8 часов назад

Biostar начала продвижение видеокарты на базе GeForce GT 730

Тайваньская Biostar начала продвижение видеокарты на базе GeForce GT 730, вышедшей летом 2014 года. Организация рекламирует новинку под названием Biostar VN7313TG46 для диспетчерских пунктов, промышле

Revolut по ошибке выдала мошенникам информация своих клиентов, включая селфи и историю криптовалютные транзакции

9 часов назад

Revolut по ошибке выдала мошенникам информация своих клиентов, включая селфи и историю криптовалютные транзакции

Британская финтех‑компания Revolut по ошибке раскрыла мошенникам данные своих клиентов, в том числе паспортные данные, селфи для подтверждения личности и историю криптовалютных транзакций. Злоумышленн