Представлен публике публичный инициатива 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 для развертывания, независимого от платформы.

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

ТОП-5 ИБ-событий недели по версии Jet CSIRT

15 минут назад

ТОП-5 ИБ-событий недели по версии Jet CSIRT

Сегодня в ТОП-5 — Hades атакует цепочки поставок ПО, новая 0-day-уязвимость RoguePlanet в Windows Defender, GitHub блокирует атаки на цепочки поставок через апдейт npm, атака FROST: отслеживание актив

Найденный в Африке метеорит рассказал историю о столкновении с Луной

27 минут назад

Найденный в Африке метеорит рассказал историю о столкновении с Луной

По словам исследователей, редкий лунный метеорит, упавший на Землю, служит доказательством того, что приблизительно 3,5 миллиарда лет назад в Луну врезалось небесное тело. Изучение этого древнего удар

StarGuard AI — шлюз безопасности для работы с LLM от Orion soft

38 минут назад

StarGuard AI — шлюз безопасности для работы с LLM от Orion soft

18 июня на вебинаре Orion soft ИТ-разработчик Orion soft представляет новый продукт для работы с ИИ. StarGuard AI — платформа для безопасного и контролируемого взаимодействия с большими языковыми моде

Исходный исходник фреймворка Miasma для кражи учётных данных оказался в открытом доступе на GitHub

38 минут назад

Исходный исходник фреймворка Miasma для кражи учётных данных оказался в открытом доступе на GitHub

Исходный исходник фреймворка Miasma для кражи учётных данных оказался в открытом доступе на GitHub. Исследователи SafeDep обнаружили его во взломанных аккаунтах разработчиков, где он публиковался в ре

В Google TV появилась опция голосового управления аппаратными и системными настройками

1 час назад

В Google TV появилась опция голосового управления аппаратными и системными настройками

В Google TV появилась функция голосового управления настройками. С помощью Gemini можно регулировать яркость и контраст экрана, настраивать громкость, корректировать баланс звука и запускать нужные ра