Skip to content

nzeemin/uknc-robinson-crusoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uknc-robinson-crusoe

Porting game Robinson Cruesoe (Coktel Vision, 1987) to UKNC (Elektronika MS 0511) computer.

Портирование игры Robinson Cruesoe (Coktel Vision, 1987) на компьютер УКНЦ (Электроника МС 0511).

Состояние: в разработке.

Оригинал

Это графический квест, основанный на известной книге. Время от времени игроку нужно делать выбор из нескольких предложенных вариантов.

Оригинал игры был выпущен под три платформы: Thomson TO/MO, Amstrad CPC, DOS EGA. Этот квест выходил только на французском языке.

Порт на УКНЦ

Порт игры с переводом на русский язык.

Небольшие улучшения по сравнению с оригиналом:

  • там где нужно было ждать теперь можно просто нажимать любую клавишу для продолженяи
  • Улучшен выбор вариантов, когда выбирается "N из M"

Используем 8 основных цветов УКНЦ (палитра GRB), ширина 320 пикселов в основном поле, служебные строки не трогаем. Графический экран 320 x 160 в нижней части, 80 пиксельных строк (7 символьных строк) под текст вверху.

Графика используется от версии для компьютера Thomson, сконвертирована и вручную доработана для УКНЦ. Заголовочный экран сначала сконвертирован из фото обложки игры, и затем доработан вручную.

ROBIN.SAV содержит основной код (~4К): запуск/выход, распаковка, меню, движок.

ROBIN.DAT содежит сжатый заголовочный экран (~8К) и все семь уровней (экран + вставки + код + текст) (~130-140K). В файле всё выравниваем по границе блока, расположение описывается таблицей LEVELS.

Инструменты

  • Эмулятор RT-11 Дмитрия Патронова
  • Стандартные MACRO и LINK от RT-11 для компиляции кода
  • Немного моего кода на C#, для того чтобы вытащить графику из оригинала и сконвертировать её, а также для сборки ROBIN.DAT
  • DaDither и ручная работа в Paint.NET, чтобы адаптировать графику к 8-цветной палитре УКНЦ
  • LZSA3 для того, чтобы упаковать графику + декомпрессор от Ивана Городецкого
  • Для тестирования использовался эмулятор UKNCBTL

Благодарности

  • Спасибо Coktel Vision за прекрасную игру!
  • Спасибо Дмитрию Патронову за Эмулятор RT-11
  • Спасибо DEC за PDP-11
  • Спасибо всем кто помогал тестировать промежуточные версии игры!

About

Porting Robinson Crusoe (1987) to UKNC WIP 🚧

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published