doom2d.org

Главная база плоских морпехов
It is currently 19 Jul 2026, 00:30

All times are UTC + 3 hours




Post new topic Reply to topic  [ 2 posts ] 
Author Message
PostPosted: 31 Aug 2023, 21:16 
Offline
Приколист

Joined: 04 Feb 2010, 14:42
Posts: 1006
Давно им не занимаюсь. И думаю что не буду им заниматься. Просто оставлю тут инфу о нём.
Не рекомендую к использованию, особенно в качестве основы для новых сорс-портов.

Особенности:
- Добавлена поддержка 64-битных систем
- Добавлена поддержка big-endian систем
- Добавлена возможность делать новые рендеры и бэкэнды
- Добавлен OpenGL рендер (софтварный оставлен, работает и почти не менялся)
- Добавлен SDL2 и KolibriOS-native бэкэнды для ввода-вывода
- Добавлен OpenAL бэкэнд для звука
- Добавлены настройки графики и управления прямо в игре
- В файлах конфигурации настройки клавиш делаются по именам кнопок
- Сделан порт на KolibriOS и Emscripten (веб-браузер)

Чего хотелось но не доделалось:
- Поддержка DMM (было несколько реализаций, но звучали не правильно)
- Встраивание ресурсов в исполняемый файл
- Порт на Sega Genesis (по моим рассчётам это реалистично, но впритык + был уже proof of concept)
- Порт на Android

Играть в веб-браузере (бесплатно без смс)
Исходники (GPLv3)


Top
 Profile  
 
PostPosted: 16 Mar 2026, 19:09 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 7305
Location: Владивосток
В 2017 я довольно криво перенёс репозиторий от Rembo с Google Code Archive на GitHub, потому что делал это впервые. Но осознал косяк лишь в мае-июне 2022 - когда разбирался со своим архивом проектов по GameMaker.
С тех самых пор у меня висела напоминалка сделать заново и по уму, а заодно и вникнуть поглубже в особенности преобразования Mercurial-репозиториев в Git - полезно знать. И вот наконец-то у меня дошли до этого руки.

Что сделано:
- возвращён коммит для ревизии #44, утерянный мной по незнанию различий между ветвлением в Mercurial и Git;
- теги теперь по-настоящему соответствуют релизам (потому что deb-пакеты чуть новее, чем 1.35.1 с бинарниками, от которой нет достоверных исходников);
- более точные имена у авторов коммитов (скажем, теперь видно, что adriano32 и andruxoid - это один и тот же человек);
- вытащено куда больше метаданных, причём в подлинном виде (я не знал, что в google-code-archive доступны сырые JSON'ы с ними, а в веб-архиве даты сохранены в UTC-7 вместо UTC);
- исправлены всякие мелкие огрехи вроде нечаянной LF-нормализации исходных файлов.

А поскольку flatwaifu основывался на коммитах старого репозитория, то пришлось его бережно пересадить на новые и закинуть отдельной веткой.
https://github.com/Doom2D/doom2d-rembo/tree/flatwaifu.git/renders

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
doom2d.org, since 2007