Great Run
Sziasztok!
Mivel rengeteg szabadidőm van – ja nem, hanem mert imádom a kislányom :D - készítettem egy játékot pici gyerkőcöknek. Nagyon könnyen kezelhető, mindössze egy gombot kell nyomogatni, nincs benne semmi erőszakos dolog, szerintem kb. 3 éves kortól ajánlott. Ezt szeretném veletek megosztani, használjátok egészséggel, open source, free az egész projekt ;)
A játék a Dóra a felfedező mese zenéit és képi megjelenését használja.
Íme, néhány screenshot a játékból:
Itt lehet vele online játszani: https://robertgirhiny.com/projects/great-run
Innen pedig letölthető windowsra (.exe): https://robertgirhiny.com/projects/great-run/great_run.zip
A github repót itt találjátok: https://github.com/robcaa/great-run
És ezzel el is értünk a technikai oldalhoz. Programozói szemmel, ami érdekes lehet az a használt technológiák listája. Íme:
- TypeScript
- NodeJS
- Webpack
- Electron
- Phaser
Továbbá egy starter project is felhasználásra került, ami gyakorlatilag mindent az ember keze alá dolgoz. A starter projektet repója itt nézhető meg: https://github.com/rroylance/phaser-npm-webpack-typescript-starter-project
A játékot újrafordítani a következő parancsokkal lehet (nyilván ehhez nem árt, ha a gépen telepítve van a nodeJS és a repó klónozása után kiadtátok a npm install parancsot):
- Fejlesztői szerver indítása: npm run server:dev
- Assets osztály generálása (ez akkor kell ha egy új asset kerül hozzáadásra): npm run assets
- Release buildelés: npm run build:dist
- Electronnal való buildelés 32 bites windows rendszerre: npm run electron:pack:dist -- --platform win32 --arch=ia32
Ezek után bárki könnyen cserélheti a textúrákat illetve a hangokat, hogy akár másik kedvenc mesehőssel játszhasson a gyerkőce.