Klim omhoog voordat het water stijgt
Bub moet in elke ronde naar het bord G bovenaan klimmen terwijl de zee achter hem stijgt. Zijn wapen: regenbogen. Ze verdoven vijanden, dienen als bruggen en trappen, en als je na een sprong op er een landt, breek je hem: hij valt en verandert de vijanden die hij verplettert in diamanten.
7 eilanden, 28 rondes, een eindbaas aan het eind van elk eiland, fruit, bonussen, de waarschuwing HURRY!, het continue-scherm en het einde van het spel.
De zeven eilanden
Elk eiland heeft zijn eigen kleuren, vijanden en eindbaas. Screenshots van het spel zoals het in de browser draait.








Besturing2>>
Toetsenbord3>>
← → lopen
↑ of Z springen
Spatie of X regenboog
P of Esc pauze
Gamepad3>>
Stick of d-pad om te lopen, A om te springen, X of B voor de regenboog, Start voor pauze. Sluit hem aan voor of tijdens het spel.
Telefoon3>>
Een joystick verschijnt onder je linkerduim, overal op de linkerhelft van het scherm; rechts de knoppen JUMP en RAINBOW. Houd de telefoon horizontaal.
Toetsenbord3>>
← → lopen
↑ of Z springen
Spatie of X regenboog
P of Esc pauze
Gamepad3>>
Stick of d-pad om te lopen, A om te springen, X of B voor de regenboog, Start voor pauze. Sluit hem aan voor of tijdens het spel.
Telefoon3>>
Een joystick verschijnt onder je linkerduim, overal op de linkerhelft van het scherm; rechts de knoppen JUMP en RAINBOW. Houd de telefoon horizontaal.
Hoe deze remake is gemaakt
Er is niets opnieuw getekend: de originele diskette draaide in een Amstrad CPC-emulator zonder scherm, die elke schrijfactie naar het geheugen en elke gespeelde noot noteerde. Daaruit zijn de kaarten van de 28 rondes, de tiles, sprites, het lettertype, de paletten, de muziek en de geluidseffecten gehaald.
Het spel is daarna herschreven in leesbare PHP met de engine JumPHP: dezelfde code draait in een venster op de computer en in de browser, waar PHP wordt gecompileerd naar WebAssembly.
De extractietools zijn gepubliceerd in dsk2jumphp, en de code van het spel in rainbow-island.
Vragen2>>
Moet ik iets installeren?
Nee: het spel draait in de browser, op een computer of telefoon. Bij de eerste keer laden wordt ongeveer 10 MB gedownload (PHP in WebAssembly en het spel), daarna staat alles in de cache.
Is dit het originele spel?
Het is een remake: het programma is herschreven in PHP, maar de kaarten, sprites, het lettertype, het laadscherm, de muziek en de geluidseffecten komen van de Amstrad CPC-diskette uit 1989.
Worden scores opgeslagen?
Je hoogste score en de opties (volume, taal) blijven in je browser.
Kan ik buiten de browser spelen?
Ja: met de broncode en Docker opent bin/jumphp run rainbow-island het spel in een venster, met geluid. Zie de GitHub-repository.
Moet ik iets installeren?
Nee: het spel draait in de browser, op een computer of telefoon. Bij de eerste keer laden wordt ongeveer 10 MB gedownload (PHP in WebAssembly en het spel), daarna staat alles in de cache.
Is dit het originele spel?
Het is een remake: het programma is herschreven in PHP, maar de kaarten, sprites, het lettertype, het laadscherm, de muziek en de geluidseffecten komen van de Amstrad CPC-diskette uit 1989.
Worden scores opgeslagen?
Je hoogste score en de opties (volume, taal) blijven in je browser.
Kan ik buiten de browser spelen?
Ja: met de broncode en Docker opent bin/jumphp run rainbow-island het spel in een venster, met geluid. Zie de GitHub-repository.