Все записи автора EXL

Демонстрация движка Yeti 3D Pro на MotoMAGX и Dingux

Изначально движок Yeti 3D Pro разрабатывался Derek‘ом Evans‘ом под Game Boy Advance. Вместе с исходным кодом была выложена его демонстрационная версия Yeti 3D (без приставки Pro). И вот сейчас разработчик открыл исходный код ещё и Pro-версии, что повлекло за собой порт на библиотеку SDL, который сделал Grz-. Я воспользовался его наработками и портировал Yeti 3D Pro на платформы MotoMAGX и Dingux.



В Pro-версии движка значительно улучшена графика и добавлены новые карты. К сожалению, на этом движке так никто и не смог сделать какую-нибудь интересную игру.

Читать далее Демонстрация движка Yeti 3D Pro на MotoMAGX и Dingux

Dingux, MotoMAGX

Basilisk II для MotoMAGX

Basilisk II — это эмулятор Macintosh Classic, портированный на MotoMAGX разработчиком rock88. В комплекте Mac OS 7.5.3, но можно установить и Mac OS восьмой версии. Программы лучше всего устанавливать с помощью утилиты HFVExplorer.



Читать далее Basilisk II для MotoMAGX

MotoMAGX

EzxGPSP для Motorola ZN5: эмулятор Game Boy Advance

Разработчик Galaxian продолжает радовать пользователей Motorola ZN5 отличнейшими эмуляторами. В этот раз он портировал эмулятор Game Boy Advance от Oopsware, Ro1ne и Lasly.



Отличительной чертой EzxGPSP является отличная скорость работы и рендеринга, так как для вывода изображения используется напрямую библиотека Qt. Кроме того, эмулятор поддерживает простое сглаживание картинки. Управление настраивается в удобном меню. Поддерживаемые форматы образов картриджей BIN, ZIP и GBA. Образы необходимо поместить в директорию /mmc/mmca1/Emulator/GBA/, где /mmc/mmca1/ — это карта памяти.

Читать далее EzxGPSP для Motorola ZN5: эмулятор Game Boy Advance

MotoMAGX

Descent II для MotoMAGX

Ещё один порт одной из первых 3D-игр, Descent II от Parallax Software. Как и в случае с Descent, порт выполнен на основе открытого движка D2X-Rebirth.



Продолжение игры Descent было выпущено в 1996 под названием Descent II. Здесь появились новые виды оружия, объектов и вражеских роботов. Вторая часть базируется на том же движке, но значительно улучшенном: добавлена поддержка текстур высокого разрешения, разрушаемые и мерцающие светильники, новые роботы, текстуры и многое другое.

Читать далее Descent II для MotoMAGX

MotoMAGX

Descent для MotoMAGX

Мой порт 3D-игры Descent от Parallax Software на основе движка D1X-Rebirth. В Descent играющему предстоит исполнить роль пилота космического корабля MD1032 (от «Material Defender»), нанятого мегакорпорацией Post Terran Minerals Corporation (PTMC) в корыстных целях для сбора информации о компьютерном вирусе, поразившем роботов, добывающих полезные ископаемые на приисках PTMC за пределами земного шара.

Игра начинается с инструктивного совещания между главным героем и неким лысым мужчиной, действующим лицом мегакорпорации РТМС (его имя — Сэмюэл Дрэвис (Samuel Dravis) — становится известно лишь в следующих играх линейки). Действие игры проходит на различных объектах-шахтах PTMC, разбросанных по Солнечной системе — от Луны до Харона (спутника Плутона). После ликвидации последнего робота-босса в шахте на Хароне, геройски сражавшийся MD1032, как того и следовало ожидать, становится лишним в этом жестоком мире, где ставки слишком высоки, чтобы хранить обещания…

Вас благородно проинформируют, что MD1032 «не сможет вернуться» в штаб PTMC на лунной орбите из-за якобы высокой вероятности его заражения тем же опасным вирусом, над которым вы едва одержали победу.



Главная цель игры — освободить все объекты PTMC от вредоносного вируса. Геймплей разбит на несколько уровней-шахт; каждый новый уровень-шахта представляет собой очередной объект PTMC. Задача игрока на очередном уровне — продвигаться по шахте, уничтожать преграждающих путь врагов (вышедших из-под контроля роботов), спасти заложников, уничтожить главный реактор (или босса) и по возможности, эвакуироваться из шахты через специальный туннель. Корабль имеет ограниченный общий запас энергии, от которого питается часть системы вооружения.

Читать далее Descent для MotoMAGX

MotoMAGX

Warehouse Panic для EZX

Мой порт отличной игры с поддержкой сенсорного экрана для Motorola A1200 и Motorola E6! Выход на красную трубку. Авторы игры: Uni Dahl, Chase Warrington и mr. Glasses.



Warehouse Panic был представлен на мероприятии Pandora Angst Coding Competition (PACC) в 2010 году.

Читать далее Warehouse Panic для EZX

EZX

Мануал по установке утилиты tmake в MotoMAGX SDK

Часто так бывает, что есть некоторый набор исходных файлов, но нет ни Makefile, ни сборочного скрипта configure, так необходимых для сборки проекта. Конечно, Ъ-луниксоиды скажут, что Makefile нужно писать самим вручную, но у меня не так много на это времени, поэтому я предлагаю воспользоваться такой вот удобной утилитой.



Для начала скажу, что этот способ тестировался на том SDK, установка которого описана в этом посте, установить tmake в другие SDK можно будет по аналогии. Я не думаю, что у знающих людей возникнут какие-то вопросы с этим.

Читать далее Мануал по установке утилиты tmake в MotoMAGX SDK

Manuals, MotoMAGX

Spartak Chess для MotoMAGX

Наконец-то у меня дошли руки портировать клиент одного из самых достойных шахматных движков Stockfish 1.8 от djdron.



Разработчик, прислушавшись к многочисленным комментариям, добавил:

  • Сохранение состояния при выходе;
  • Визуализация ходов компьютера;
  • Больше информации о текущем статусе игры.

Движок очень сильный, к сожалению, это отражается на длительности ходов. Иногда ход просчитывается долго, порядка минуты.

Читать далее Spartak Chess для MotoMAGX

MotoMAGX

Новый эмулятор терминала для MotoMAGX: qte2console

Разработчик из Санкт-Петербурга, DoomChisel форкнул эмулятор терминала EzxTerm, значительно нарастив его функциональность и назвав qte2console.



Подробности можно прочитать здесь и на официальной страничке проекта на ресурсе SourceForge.

Читать далее Новый эмулятор терминала для MotoMAGX: qte2console

MotoMAGX