Напомню, Андрей Жиглов (ace210) со товарищи сделал порт игры Sea Dragon на ZX Spectrum: http://zx.pk.ru/showthread.php?t=11233
Страница оригинальной игры для TRS-80: http://www.trs-80.org/sea-dragon/
Sea Dragon на SpeccyWiki: http://speccy.info/Sea_Dragon
Скриншоты с разных платформ на MobyGames: http://www.mobygames.com/game/sea-dragon/screenshots
Собственно, я задался целью сделать также порт под GameBoy, самую старую модель, вот такую:
Чёрно-белый экран (строго говоря, зелёно-серый без подсветки), 160x144 пиксела, 4 градации серого. Z80-like процессор 4 МГц.
На сегодня, 26.04.2011 сделан пока первый очень грубый набросок:
- Главный экран с надписью
- Игровой режим -- отрисовка ландшафта, скроллинг и управление лодкой
- Часть ландшафта -- до пещер и пещеры
Нужно делать дальше:
- Решить проблему с неровным скроллингом -- часто есть рывки
- Ограничить движение лодки
- Столкновения с ландшафтом и другими объектами
- Поведение мин и прочих объектов
- и ещё много всего прочего...
Исходники: http://code.google.com/p/nzeemin-ope...oy%2FSeaDragon
Проект открытый, буду рад любой помощи -- советам, подсказкам, тестированию, критике.
В аттаче файл seadragon.gb -- цепляем к любому эмулятору GB, например, VirtualBoyAdvance http://vba.ngemu.com/
Кнопка Start -- переход в игровой режим.