Піднімайтеся, поки не піднялася вода
Бабу треба дістатися знака G нагорі кожного раунду, поки позаду нього піднімається море. Його зброя – веселки. Вони оглушують ворогів, слугують мостами й сходами, а якщо після стрибка приземлитися на веселку, вона зламається: впаде й перетворить розчавлених ворогів на діаманти.
7 островів, 28 раундів, бос наприкінці кожного острова, фрукти, бонуси, попередження HURRY!, екран продовження та фінал гри.
Сім островів
Кожен острів має власні кольори, ворогів і боса. Скріншоти гри такою, як вона працює в браузері.








Керування2>>
Клавіатура3>>
← → ходьба
↑ або Z стрибок
Пробіл або X веселка
P або Esc пауза
Геймпад3>>
Стик або хрестовина – ходьба, A – стрибок, X або B – веселка, Start – пауза. Підключіть його перед грою або під час неї.
Телефон3>>
Під лівим великим пальцем з'являється джойстик – будь-де на лівій половині екрана; праворуч кнопки JUMP і RAINBOW. Тримайте телефон горизонтально.
Клавіатура3>>
← → ходьба
↑ або Z стрибок
Пробіл або X веселка
P або Esc пауза
Геймпад3>>
Стик або хрестовина – ходьба, A – стрибок, X або B – веселка, Start – пауза. Підключіть його перед грою або під час неї.
Телефон3>>
Під лівим великим пальцем з'являється джойстик – будь-де на лівій половині екрана; праворуч кнопки JUMP і RAINBOW. Тримайте телефон горизонтально.
Як зроблено цей ремейк
Нічого не перемальовували: оригінальна дискета запускалася в емуляторі Amstrad CPC без екрана, який записував кожен запис у пам'ять і кожну зіграну ноту. З цих записів добуто мапи 28 раундів, тайли, спрайти, шрифт, палітри, музику та звукові ефекти.
Потім гру переписано читабельним PHP з рушієм JumPHP: той самий код працює у вікні на комп'ютері та в браузері, де PHP компілюється у WebAssembly.
Інструменти видобування опубліковано в dsk2jumphp, а код гри – у rainbow-island.
Запитання2>>
Чи потрібно щось встановлювати?
Ні: гра працює в браузері, на комп'ютері й на телефоні. Під час першого завантаження скачується близько 10 МБ (PHP у WebAssembly і гра), потім усе зберігається в кеші.
Це оригінальна гра?
Це ремейк: програму переписано на PHP, але мапи, спрайти, шрифт, екран завантаження, музика та звукові ефекти взяті з дискети Amstrad CPC 1989 року.
Чи зберігаються результати?
Найкращий результат і налаштування (гучність, мова) залишаються у вашому браузері.
Чи можна грати поза браузером?
Так: з вихідним кодом і Docker команда bin/jumphp run rainbow-island відкриває гру у вікні, зі звуком. Дивіться репозиторій на GitHub.
Чи потрібно щось встановлювати?
Ні: гра працює в браузері, на комп'ютері й на телефоні. Під час першого завантаження скачується близько 10 МБ (PHP у WebAssembly і гра), потім усе зберігається в кеші.
Це оригінальна гра?
Це ремейк: програму переписано на PHP, але мапи, спрайти, шрифт, екран завантаження, музика та звукові ефекти взяті з дискети Amstrad CPC 1989 року.
Чи зберігаються результати?
Найкращий результат і налаштування (гучність, мова) залишаються у вашому браузері.
Чи можна грати поза браузером?
Так: з вихідним кодом і Docker команда bin/jumphp run rainbow-island відкриває гру у вікні, зі звуком. Дивіться репозиторій на GitHub.