Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - ASM

Страницы: [1]
1
Ромхакинг / Re: GBA 3D-движки
« : 13 Сентябрь 2015, 19:16:03 »
Надеюсь, не будет неправильным, если я задам вопрос по сабжу в этом разделе.
Есть такая игра, как Driver 3, у которой на GBA была реализована отрисовка трёхмерного окружения. Хотелось узнать, вдруг кто разбирающийся человек в этой приставке имеет некое представление, как такая игра могла быть сделана на GBA?
Искажение спрайтов? А разве Геймбой на такое был способен?
И почему перспектива так круто искажается при "повороте камеры"?

http://sourceforge.net/projects/yeti3dpro/files/

2
это шутка что ли?если эмуляторщики мечтают о таком экране и таком управлении..грустно это

Напоминаю, это было семь лет назад. Так что читай "мечта эмуляторщика того времени"  :)
Тогда ничего похожего на сегодняшние хендхелды не было вообще на витринах.

Ну и экран 320*240 самое то для эмуляции старых консолей, ИМХО. Не зря же чуваки, которые делали GCW-Zero, прислушались к мнению играющих и выбрали именно такой вариант.

3
Мой первый телефон 2004 года:





(Motorola E398)

Оглушительные стереодинамики с басами (используются два 16мм динамика с резонаторами, оформленные в резонирующую коробку), яркий и большой экран с сочными красками, поддержка MP3 и MicroSD (тогда TransFlash) карточки памяти (и это в 2004-ом году!), возможность снимать и проигрывать видео. Не телефон, а мечта любого подростка в то время.

Особенно было круто в клубах на дискотеках с ним зажигать, с такой вот фичей:


Все девочки были твои :D

11 лет уже прошло, жесть.

Мой второй телефон 2008 года:



(Motorola ZINE ZN5)

Офигенная камера от Kodak и Linux внутри девайса. Мечта эмуляторщика, ибо эмулирует всё, что только можно, даже PSOne немного :)

Подробнее тут: http://geektimes.ru/post/113321/ можно скрины поразглядывать.

Мощный девайс, учитывая то, что проц можно разогнать почти до 800 МГц (2008-ый год, напоминаю).

5
А в чем собственно проблема?
Захватываете окно досбокса в avi, не применяя каких-либо кодеков компрессии. Через ffmpeg или какой-либо плеер делаете раскадровку ролика в bmp. Выбираете нужные скриншоты, конвертируете их пакетно в png.

6
У меня этот код отлично собирается последним MinGW'ом.
Единственное - поменял int main() на int main(int argc, char **argv)

7
ругается на хедер gl.h

Скорее всего что-то в коде твоего проекта. Ради интереса сейчас попробовал подключить SDL-ку к в свою IDE, QtCreator. В качестве компилятора я использовал порт gcc под винду (MinGW), версии 4.6.2.

1. В начале скомпилировал SDL-библиотеку:
1.1. Взял сорцы тут: http://www.libsdl.org/release/SDL-1.2.15.tar.gz
1.2. Запустил MinGW MSYS, для компиляции выполнил следующее (никакие флаги не указывал, все было по дефолту):
cd /c/Qt/build/SDL-1.2.15
./configure --prefix=/mingw
make -j3
make -j3 install
1.3. Скомпилированная динамическая либа, хидеры, и статическая либа - все скопировалось само куда нужно.
SDL.dll в C:\Qt\MinGW\bin
\SDL в C:\Qt\MinGW\include
libSDL.a и libSDLmain.a и прочий стаф в C:\Qt\MinGW\lib

2. Теперь в качестве примера использования OpenGL + SDL, создал следующий проект в QtCreator'е (Non-Qt Project -> Plain C Project).
2.1. Добавил такие параметры в файл проекта .pro:

LIBS += -L../../MinGW/lib
LIBS += -lmingw32 -lSDLmain -lSDL -lopengl32
INCLUDEPATH += ../../MinGW/include
DEPENDPATH += ../../MinGW/include

Подробнее на картинке


2.2. Определил переменную окружения для запуска (вкладка Projects -> Run):


2.3. Вставил в main.c код первого попавшегося проекта с OpenGL + SDL:
Этим проектом был SDLgears-1.0.2.tar.gz, взятый на официальном сайте: http://www.libsdl.org/opengl/index.php
Просто скопировал содержимое SDLgears.c в main.c, который был в проекте с заменой содержимого и подправил путь к хэдеру SDL.h:


2.4. Скомпилил проект, всё отлично собралось и запустилось:


Короче, все нормально с этим OpenGL и SDL, смотри в сторону своего кода. Может что-то не так делаешь? Например, не вижу у тебя подлинкованной opengl32.
Есть возможность выложить код сюда?

Проект для QtCreator:
http://rghost.ru/42486023

8
Цитата: Гламурная киса
Кстати, возник вопрос "о программах для создания своих игр типа крузис и каллофдюти."
Кто-нибудь пробовал настроить код-блокс на связку SDL+OGL ?
Отдельно шаблоны проектов компилятся нормально, а вот при попытке из под SDL проекта подключить либы ОГЛ, выбивает кучу эрроров.

Вбей-ка сюда лог ерроров, может помогу чем. Пару лет назад занимался этим, только не под Code::Blocks, а под Dev-Cpp. Компилировал MingW'ом.

Страницы: [1]