Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> OpenLara GBA, Classic Tomb Raider open-source engine

XProger
post Суббота, 08 августа 2020, 04:15
Отправлено #1


Продвинутый
**

Группа: Пользователи
Сообщений: 33
Регистрация: 31 июля 2020
Из: Санкт-Петербург
Пользователь №: 71 342





Всем привет из будущего, надеюсь, тут ещё остались староверы.

Я есть главный разработчик проекта OpenLara. Наигравшись с BittBoy решил ещё глубже погрузиться в кроличью нору и попробовать портировать проект на Game Boy Advance. В этом направлении уже есть кое-какие результаты:
user posted image

На данный момент это отдельная от основного кода песочница, чисто proof of concept. Пока частота кадров колеблется от 5 до 12 FPS, но в запасе ещё есть несколько вариантов оптимизации, если в будущем добьюсь стабильных 15 FPS, то можно будет подключать геймплей и звук. Скачать демку можно тут.

Сейчас всё рисуется треугольниками, но 95% всей геометрии в игре представлено трапециями, т.е. две грани квада всегда параллельны друг другу. Планирую использовать этот факт для оптимизации растеризатора.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
dimm0505
post Вторник, 11 августа 2020, 13:02
Отправлено #2


Console Addict
Group Icon

Группа: Супермодераторы
Сообщений: 28 803
Регистрация: 21 янв. 2007
Из: СПб
Пользователь №: 20 637





Заценил сегодня с утречка после физзарядки оба билда на GBA Micro. Ну вообщем чудесно смотрятся оба на 2" экранчике ))) Полетал там камерой по всему уровню, производительность пока еще не очень, но думаю простор для оптимизации есть. В MODE 5 поплавней конечно:

240x160:
user posted image

MODE5 160x128
user posted image

На гамму не обращайте внимание, это тел так плохо сфотал, вживую цвета лучше конечно.

Успехов с этим выдающимся проектом!


--------------------
GBA SP/GB Micro/Switch/PS2/XB360/XBO/NESC/SNESC/PSC/Quest 2
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
XProger   OpenLara GBA   Суббота, 08 августа 2020, 04:15
Miralok   Круто. Но еще круче было бы играть в Лару на ВииЮ....   Суббота, 08 августа 2020, 06:52
Ol_   А смысл? Вроде не так давно был слух, что скворцы...   Суббота, 08 августа 2020, 07:19
Miralok   Ну на гба с 15 фпс есть смысл, а на ВииЮ - нет =...   Суббота, 08 августа 2020, 13:59
aa-dav   Круто! Если еще не в курсе - на GBA самая крут...   Суббота, 08 августа 2020, 07:31
dimm0505   Ты главный разраб OpenLara? :woot: Пробовал я мо...   Суббота, 08 августа 2020, 09:35
dimm0505   Тут как я понимаю спортивный интерес. Показать св...   Суббота, 08 августа 2020, 16:26
Miralok   Есть, но неудобно все как-то. Провода и т.п. А в...   Воскресенье, 09 августа 2020, 03:14
aa-dav   Я всмысле "и почему И на гд.ру не создал тем...   Суббота, 08 августа 2020, 18:06
daxter.   Он имел ввиду комьюнити. :)   Суббота, 08 августа 2020, 19:00
dimm0505   Ты меня не понял, не в плане железа конечно, GBA...   Суббота, 08 августа 2020, 19:02
dimm0505   Кроме Дума, Дюкема и еще нескольких fps, на GBA бы...   Суббота, 08 августа 2020, 19:29
XProger   Wii U пока не рассматривал, если найду что-то в п...   Суббота, 08 августа 2020, 21:52
Miralok   Можно на эмулятор, а я могу потестить на железе ...   Вторник, 11 августа 2020, 06:37
dimm0505   Это же студия VD-Dev? Velez & Dubail? Кто из...   Суббота, 08 августа 2020, 22:03
XProger   там в сообщении ссылка, в этой игре он тоже успел...   Суббота, 08 августа 2020, 22:19
dimm0505   Я просто набирал свой пост в этот момент и твою с...   Суббота, 08 августа 2020, 22:57
dimm0505   Это 160x128? А потом апскейленные до 240x160? То...   Воскресенье, 09 августа 2020, 16:39
XProger   Жаль, но он успел оставить значимый след в истори...   Воскресенье, 09 августа 2020, 17:48
dimm0505   Спасибо, обязательно посмотрю, я тут потерял свой...   Воскресенье, 09 августа 2020, 18:28
Katrug   Потому что, скажем прямо, порты Думов на GBA дале...   Вторник, 11 августа 2020, 10:34
шукай   Узнал о проекте и поиграл на сайте, впервые со вре...   Четверг, 13 августа 2020, 23:17
XProger   Добавил новую версию, теперь можно свободно переме...   Понедельник, 17 августа 2020, 07:54
aa-dav   Круто! Настоящего GBA у меня нет, так что поле...   Понедельник, 17 августа 2020, 08:16
XProger   mode 4   Понедельник, 17 августа 2020, 08:39
aa-dav   Немного попиарил в английском интернете: http://fo...   Вторник, 18 августа 2020, 15:58
XProger   Спасибо, ответил там. Игра уже портирована на 3DS...   Вторник, 18 августа 2020, 19:02
dimm0505   А на DS случайно нет? :D Пободрей GBA все-таки.   Вторник, 18 августа 2020, 21:47
XProger   Сегодня только приобрёл, не приступал ещё :)   Вторник, 18 августа 2020, 23:21
Miralok   Класс! Если на 3дс портировали, то на ВииЮ уже...   Среда, 19 августа 2020, 02:13
aa-dav   Ого! Круто! Я вижу настрой серьёзный, с ...   Среда, 19 августа 2020, 04:44
XProger   Всё на github.   Среда, 19 августа 2020, 05:15
aa-dav   Раз есть софт-рендер, то может один из наших сооте...   Среда, 19 августа 2020, 05:44
Miralok   Не отвлекайте человека от WiiU версии! :D   Среда, 19 августа 2020, 08:17
aa-dav   А тут совершенно понятно, что времени на столь уз...   Среда, 19 августа 2020, 08:29
Miralok   Играю в Лару на 3DS - это просто невероятно! И...   Среда, 19 августа 2020, 12:29
aa-dav   Может кто-нибудь проинструктировать как и можно ли...   Среда, 19 августа 2020, 13:42
Miralok   Я не знаю как работает эмулятор, но на консоли дел...   Среда, 19 августа 2020, 14:00
aa-dav   Собственно на этом же шаге и начинаются проблемы...   Среда, 19 августа 2020, 14:05


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пн., 27 мая. 2024, 16:00
Skin Designed (c) by Rooq.net, All Rights Reserved.