16-битные помощники Санты

Мне пришло на почту сообщение:
“Эй мы тут открываем ретро гейм-джем – bibitjam3!!! Ты должен сделать игру на ретро платформу 8-16 бит!!!”
Ба! Это же мечта моего детства – сделать игру для Сеги Меги Драйв Два.
Что-ж я попробовал сделать игрушку, и у меня что-то даже получилось:
rqr
Игру я назвал “Замес Красной Королевы”. История такова – “Красная Королева была брошена в смертельный лабиринт, теперь она убьет всех на своем пути к свободе.”
Можно ходить, можно атаковать зеленую штучку с красными глазами, открывать сундуки с сокровищами, и переходить из сцены в сцену.
Это конечно уровень “на попробовать” хоть что-нибудь сделать для сеги и для конкурса.
Я использовать SGDK тулкит – компилятор для моторолы 68к на базе GCC, библиотеки для работы с железом сеги меги.
Теперь я понимаю что это реально было сложно – делать игры 20-30 лет назад. Например каждый тайл – должен быть поделен на кусочки 8х8 пикселей и отрисован кусками по очереди. Также палитра для каждого тайла должна не превышать 16 цветов! Сейчас конечно гораздо проще.
Конечно же нужно создать игровой, звуковой, графический движок для игры, как и сейчас.
Вы можете поиграть в Красную Королеву с помощью эмулятора Sega Genesis и РОМа игры:
http://demensdeum.com/games/redQueenRampageSegaGenesis/RedQueenRampage.zip
Если вы хотите посмотреть исходники:
http://demensdeum.com/games/redQueenRampageSegaGenesis/RedQueenRampageSource.zip

Туториал: Делаем игру на Андроид. Крутим землю. Rajawali

В начале сотворил Бог небо и землю.

Это второе видео в которой мы делаем игру для Андроид. Будем крутить землю!
Напишите мне если у вас есть вопросы, или если вы хотите добавить что-то к данному курсу.
Видео основано на статье Rajawali Basic Setup & Sphere (Maven):
http://www.clintonmedbery.com/basic-rajawali3d-tutorial-for-android/

Rajawali Engine: https://github.com/Rajawali/Rajawali

План, команды, ссылки:
1. Установить VirtualBox Guest Additions

sudo apt-get install dkms
sudo apt-get install linux-headers-$(uname -r)

2. Добавить библиотеку Rajawali к проекту
Файл build.gradle (Project: Demon’s Cave)
Добавить mavenCentral(в секцию buildscript/repositories
Добавить
maven { url “https://oss.sonatype.org/content/repositories/snapshots/” } в секцию allprojects/repositories section

Файл build.gradle (Module: app)
Добавить compile ‘org.rajawali3d:rajawali:1.0.306-SNAPSHOT@aar’ в секцию dependencies

3. Создать класс Renderer, инициализировать сцену, добавить сферу и закрутить!
Исходный код класса Renderer.java:
https://github.com/clintonmedbery/RajawaliBasicProject/blob/master/app/src/main/java/com/clintonmedbery/rajawalibasicproject/Renderer.java

4. Добавить класс Renderer в MainActivity
Исходный код MainActivity.java:
https://github.com/clintonmedbery/RajawaliBasicProject/blob/master/app/src/main/java/com/clintonmedbery/rajawalibasicproject/MainActivity.java

Текстура земли:
http://www.clintonmedbery.com/wp-content/uploads/2015/04/earthtruecolor_nasa_big.jpg

Обзор Demon’s Cave

Пока отечественная пресса подтягивается, на западе уже во всю пишут обзоры. Сайт App Games выпустили обзор игры Demon’s Cave

From animations to the game world and everything in between, Demon’s Cave does show quality and a great promise. It’s a pleasant and fun title with a lot of cool things to offer. It’s one of the best casual arcade games that you can try out so you should check it out, it really deserves your time!

Ссылка на статью: http://appgames.net/game/demons-cave

Туториал: Делаем игру на Андроид

‘Ученье свет, а неученье тьма

Игра Demon’s Cave скоро выходит на Android.
Я начал запись курса портирования игры на Android, так как есть много людей которым действительно интересен процесс разработки.
Напишите мне если у вас есть вопросы, или если вы хотите добавить что-то к данному курсу.
Также вы можете добавить субтитры для других языков: http://www.youtube.com/timedtext_video?ref=share&v=rx7NYkAJB2I

План, команды, ссылки:
1. Установка VirtualBox https://www.virtualbox.org/wiki/Downloads
2. Установка Xubuntu http://xubuntu.org/getxubuntu/
3. Установка Oracle Java 7

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

4. Установка 32-битных библиотек

sudo apt-get install lib32ncurses5 lib32stdc++6 zlib1g:i386

5. Установка Chromium

sudo apt-get install chromium-browser

6. Установка Android Studio http://developer.android.com/sdk/index.html