Styr en hoppende bold ned ad et farverigt keramiktårn. Drej hullerne på plads, undgå de røde farezoner, og byg en gennembrudsladning op. Spil 30 kampagnetårne igennem, eller jagt din egen dybderekord i den endeløse Descent. Du får et færdigt spil, klar til at blive uploadet og gjort til dit eget.
Hold nedstigningen i gang
Descent er hovedtilstanden i Play: ét endeløst tårn, én omgang, så dybt du kan komme. Point og dybderekorder gemmes i browseren, og den lokale rangering viser spillerens egne bedste omgange.
30 tårne at mestre
Kampagnen er en separat vej med 30 tårne. Hvert tårn er defineret i læsbare kildefiler, og tårn 13 til 30 er bygget af de samme blokke som den endeløse tilstand.
Gør hullet til en vej
Hold og træk for at dreje tårnet; bolden hopper af sig selv. Få et hul på linje, så falder den til næste etage. Stribede røde sektorer med pigge markerer faren.
Byg dit gennembrud op
Passér tre huller i træk for at lade op. Den opladede bold smadrer sig igennem den næste optagede etage én gang, og så er ladningen brugt. Guld viser ladningen; rød viser fare.
Lidt stil til hvert fald
Bolden starter i Pearl; finishene Coral, Lagoon og Brass låses op, efterhånden som spillerne gennemfører kampagnetårne. Finishene ændrer kun udseendet, aldrig reglerne.
Et enkelt drej, på enhver skærm
Træk med en finger eller en mus, eller brug piletasterne. Indstillingerne omfatter lyd, styring, mindre bevægelse, effektkvalitet, fuld skærm og brugerfladens sprog: engelsk, portugisisk eller spansk.
En nem start på dit projekt
Upload indholdet af game/ til en vilkårlig statisk host, så kører det: ingen PHP, database eller konto. TypeScript-kildekoden følger med til større ændringer; byg den om med Node.js 22.12+ og npm. Den illustrerede manual på engelsk og portugisisk gennemgår installation, filoversigt, tilpasning, lokale data og fejlfinding.
Billeder fra denne udgave
Taget fra den udgave, der sælges her.
Hovedmenu: endeløs Descent, kampagne med 30 tårne, lokal rangering og rekorder.Gameplay: drej tårnet, så bolden falder gennem hullerne; de tre bjælker viser smadr-ladningen.Indstillinger: fanerne Sound, Controls og Display, med mindre bevægelse, effektkvalitet, sprog og fuld skærm.Slutningen af en Descent-omgang: point, etager, serie og smadr, sammenlignet med dine egne bedste omgange.
Inkluderet
Hostklart HTML5-spil (mappen game/) med læsbar JavaScript og CSS
Udviklerkilde i TypeScript (Vite-projekt) med spillets ressourcer
Illustreret manual på engelsk og portugisisk med ægte skærmbilleder
Valgfrie automatiske tests (Node.js 22.12+): spillogik, tårnindhold og den selvstændige opsætning
Enhver HTTP(S)-webhost, der leverer statiske filer (åbning fra disk med file:// understøttes ikke)
Ingen PHP, database eller konto for at spille; Node.js 22.12+ og npm kun for at redigere og bygge kildekoden om
Supporten dækker tekniske spørgsmål og reproducerbare fejl i det leverede spil. Installation og tilpasning er separate ydelser.
Ændringslog
1.0.016. okt. 2026
Spørgsmål
Skal jeg bruge en server eller en database?
Nej. Upload indholdet af mappen game/ til en vilkårlig statisk webhost, og åbn index.html via HTTP eller HTTPS. Fremskridt og rekorder gemmes i spillerens browser.
Kan jeg ændre tårnene, farverne og reglerne?
Ja. I TypeScript-kildekoden rummer brand.ts navnet og farverne, tuning.ts reglerne og fornemmelsen, towers.ts kampagnen og endless.ts de endeløse blokke. Kør npm run build (Node.js 22.12+) efter redigeringen, og kopiér hele dist/ ind i game/.
Er der en online rangliste?
Nej. Rangeringen og rekorderne er lokale for hver browser. Denne udgave har ingen online rangering, multiplayer eller reklamer, og den sender ingen scorer nogen steder hen.