Su yükselmeden tırman
Bub, arkasında deniz yükselirken her bölümün tepesindeki G tabelasına tırmanmalı. Silahı: gökkuşakları. Düşmanları sersemletir, köprü ve merdiven işi görür; bir zıplamadan sonra üstüne inersen kırılır: düşer ve ezdiği düşmanları elmasa çevirir.
7 ada, 28 bölüm, her adanın sonunda bir patron, meyveler, bonuslar, HURRY! uyarısı, devam ekranı ve oyunun sonu.
Yedi ada
Her adanın kendi renkleri, düşmanları ve patronu var. Oyunun tarayıcıda çalıştığı haliyle ekran görüntüleri.








Kontroller2>>
Klavye3>>
← → yürü
↑ veya Z zıpla
Boşluk veya X gökkuşağı
P veya Esc duraklat
Oyun kolu3>>
Yürümek için analog çubuk veya yön tuşları, zıplamak için A, gökkuşağı için X veya B, duraklatmak için Start. Oyundan önce veya oyun sırasında bağla.
Telefon3>>
Sol başparmağının altında, ekranın sol yarısında herhangi bir yerde bir joystick belirir; sağda JUMP ve RAINBOW düğmeleri var. Telefonu yatay tut.
Klavye3>>
← → yürü
↑ veya Z zıpla
Boşluk veya X gökkuşağı
P veya Esc duraklat
Oyun kolu3>>
Yürümek için analog çubuk veya yön tuşları, zıplamak için A, gökkuşağı için X veya B, duraklatmak için Start. Oyundan önce veya oyun sırasında bağla.
Telefon3>>
Sol başparmağının altında, ekranın sol yarısında herhangi bir yerde bir joystick belirir; sağda JUMP ve RAINBOW düğmeleri var. Telefonu yatay tut.
Bu yeniden yapım nasıl yapıldı
Hiçbir şey yeniden çizilmedi: orijinal disket, ekransız bir Amstrad CPC emülatöründe çalıştırıldı; emülatör belleğe yapılan her yazmayı ve çalınan her notayı kaydetti. 28 bölümün haritaları, karolar, sprite'lar, yazı tipi, paletler, müzikler ve ses efektleri buradan çıkarıldı.
Oyun sonra okunaklı PHP ile JumPHP motoruyla baştan yazıldı: aynı kod bilgisayarda bir pencerede ve PHP'nin WebAssembly'ye derlendiği tarayıcıda çalışıyor.
Çıkarma araçları dsk2jumphp içinde, oyunun kodu ise rainbow-island içinde yayımlandı.
Sorular2>>
Bir şey kurmam gerekir mi?
Hayır: oyun tarayıcıda çalışır, bilgisayarda da telefonda da. İlk yüklemede yaklaşık 10 MB indirilir (WebAssembly'de PHP ve oyun), sonra her şey önbellekte kalır.
Bu orijinal oyun mu?
Bir yeniden yapım: program PHP ile baştan yazıldı, ancak haritalar, sprite'lar, yazı tipi, yükleme ekranı, müzikler ve ses efektleri 1989 tarihli Amstrad CPC disketinden geliyor.
Skorlar kaydediliyor mu?
En yüksek skor ve seçenekler (ses, dil) tarayıcında kalır.
Tarayıcı dışında oynanabilir mi?
Evet: kaynak kodu ve Docker ile bin/jumphp run rainbow-island oyunu sesli olarak bir pencerede açar. GitHub deposuna bak.
Bir şey kurmam gerekir mi?
Hayır: oyun tarayıcıda çalışır, bilgisayarda da telefonda da. İlk yüklemede yaklaşık 10 MB indirilir (WebAssembly'de PHP ve oyun), sonra her şey önbellekte kalır.
Bu orijinal oyun mu?
Bir yeniden yapım: program PHP ile baştan yazıldı, ancak haritalar, sprite'lar, yazı tipi, yükleme ekranı, müzikler ve ses efektleri 1989 tarihli Amstrad CPC disketinden geliyor.
Skorlar kaydediliyor mu?
En yüksek skor ve seçenekler (ses, dil) tarayıcında kalır.
Tarayıcı dışında oynanabilir mi?
Evet: kaynak kodu ve Docker ile bin/jumphp run rainbow-island oyunu sesli olarak bir pencerede açar. GitHub deposuna bak.