LINUX.ORG.RU

Избранные сообщения wohlstand

TheXTech: кроссплатформенный порт Super Mario Bros. X

Новости — Игры
TheXTech: кроссплатформенный порт Super Mario Bros. X
Группа Игры

Кроссплатформенный порт Super Mario Bros. X, фанатской игры по мотивам вселенной Марио, созданной в 2009 году американцем Эндрю Спинксом, полностью написанный на С++. Проект получил название TheXTech по принципу: «The Super Mario Bros. X Tech». Он полностью воспроизводит старый движок SMBX 1.3 (кроме редактора), исправлены критические ошибки, приводящие к сбою или зависанию игры.

Об оригинальном движке SMBX

Несмотря на полное прекращение разработки игры в 2011 году, она была востребована и продолжала широко использоваться сообществом. Игра привлекла внимание разработчиков-энтузиастов, которые создавали для неё вспомогательные инструменты, а также делали попытки модифицировать и расширить игру. Самыми известными из них являются набор разработки из тулкита Moondust Project (изначально называвшимся PGE Project) и библиотека LunaLua (изначально известная как LunaDll), расширяющая функционал игры посредством dll-инъекции. Исходный код игры долгое время был закрытым. Однако всё изменилось, когда 2 февраля 2020 года на форуме были опубликованы исходные коды игры.

Геймплей

В игре возможно играть за одного из 5-и персонажей: Марио, Пич, Луиджи, Линк и Тоад. Присутствуют три режима игры: одиночный, вдвоем в кооперативном режиме и режим битвы, в котором игроки должны побить друг друга, пользуясь различными подручными средствами.

Сама игра является неким подобием песочницы для сообщества, в которой игроки могут создавать свои уровни и целые эпизоды. Есть возможность добавления в игру собственных ресурсов.

Подробности технической реализации TheXTech (habr.com)

>>> GitHub автора порта

 , ,

atiradeon
()

Учим purple-vk-plugin снова ходить во Вконтакт

Форум — Talks

Здравствуйте, дорогие любители соцсетей и Вконтакта в частности!

Как уже известно, недавно Вконтакт ввёл ограничения своего API в области работы с сообщениями, и многие альтернативные клиенты перестали работать с Вконтактом. Не стал исключением и purple-vk-plugin. Но его, как оказывается, можно снова научить ходить во Вконтакт.

Итак. Сначала нужно пройти по ссылке https://oauth.vk.com/authorize?client_id=2685278&scope=1073737727&red... и добавить себе в приложения Kate Mobile, который уже прошёл модерацию.

А затем нужно пересобрать purple-vk-plugin с патчем http://saahriktu.org/downloads/patches/purple-vk-plugin_201903_antilock.patch... .

Суть патча для Ъ:

-const char VK_CLIENT_ID[] = "3833170";
+const char VK_CLIENT_ID[] = "2685278";
Да, просто меняем одно число, и с точки зрения Вконтакта purple-vk-plugin превращается в Kate Mobile. А Kate Mobile уже отмодерировали и впускают. И purple-vk-plugin опять начинает работать.

Enjoy!

 , , , ,

saahriktu
()