1 - Mängust
Smashoid 1984 on klassikaline "reket, pall ja kivid" tüüpi arkaadmäng.
Juhid ekraani serval liikuvat reketit, põrgatad palli tagasi ja lõhud kividest seina. Kui pall mööda lendab, kaotad elu. Lihtne idee, mis paneb ikka ja jälle ütlema "veel üks tase".
Smashoid 1984 toob tagasi 1980. aastate keskpaiga 8-bitiste koduarvutite välimuse, värvid ja helid, kuid juhtimine töötab nii klaviatuuri kui ka puuteekraaniga.
- 100 taset
- Vaenlased, kes segavad mängu
- Boonused ja üllatused
- Töötab arvutis ja telefonis
- Tasuta, midagi pole vaja installida
2 - Lühike ajalugu
Reketi ja palliga mängud on peaaegu sama vanad kui videomängud ise.
- 1972PONG
Atari "Pong": kaks reketit, üks pall ja esimene suur arkaadihitt.
- 1976BREAKOUT
Atari asendas vastase kividest seinaga. Prototüübi ehitas Steve Wozniak koos Steve Jobsiga.
- 19848-BITISED KODUD
8-bitised koduarvutid olid miljonites kodudes ja kassetilt laaditavad Breakouti-laadsed mängud olid igapäevane asi.
- 1986ARKANOID
Taito lisas boonused, vaenlased ja kosmosemaailma. Selle nime kasutatakse tänini kogu žanri kohta.
- 2026SMASHOID 1984
Austusavaldus tollele ajastule, mis töötab nüüd otse sinu brauseris.
3 - Kuidas see on tehtud
Smashoid 1984 on ehitatud nullist veebi jaoks: laadib kiiresti, ei vaja installimist ja töötab nii arvutis kui ka telefonis.
- Keeled
- TypeScript (strict-režiimis), kompileeritud tavaliseks JavaScriptiks, HTML5, CSS
- Graafika
- HTML5 Canvas 2D originaalses 256×192 resolutsioonis. Iga piksel joonistatakse koodiga (
fillRect): pole pilte ega sprite-lehti, isegi 8×8 font on salvestatud bitimaskidena. - Heli
- Web Audio API. Kõik heliefektid ja chiptune-lood sünteesitakse reaalajas: ühtegi helifaili pole. Kuula lugusid
- Teegid
- Puuduvad. Pole mängumootorit ega käitusaja sõltuvusi: kogu mäng on üks umbes 27 kB (gzip) suurune skript.
- Tööriistad
- Ehitamiseks Vite ja TypeScripti kompilaator ning automaattestid peata brauseris, mis sammuvad mängu kaader kaadri haaval.
- Majutus
- Väike staatiline veebileht HTTPS-i kaudu, Micca enda majutuses.
4 - Autorist
5 - Muusika
Smashoid 1984-s pole ühtegi salvestatud nooti.
Iga lugu on mängu koodis kirjas numbritena, nii nagu 8-bitiste arvutite heliloojad seda tegid, ainult ilma õlapatjadeta. Brauser mängib need reaalajas ruut-, kolmnurk- ja saehammaslainetega, rütmi hoiavad bassitrummel ja natuke valget müra. Ükski bänd ei saanud viga. Bändi polnudki.
Nii kaalub kogu mäng koos kõigi 13 looga umbes 27 kB, vähem kui selle lehe lühim MP3. Aeglaselt triiviv filter hoolitseb ka selle eest, et ükski lugu ei kõla kaks korda täpselt ühtemoodi. Sinu iPhön seda ei suuda.
Allpool on tiitelekraani ja kümne taseme lood. Jah, pidin need salvestama, et tõestada, et midagi pole salvestatud.
© 2026 Lood: Micca

