Tento projekt byl vypracován jako individuální maturitní práce oborou Informatika v ekonomice na Masarykově obchodní akademii v Jičíně.
Zadání práce bylo prozkoumání JavaScriptové knihovny Three.js a pomocí ní vytvořit jednoduchou aplikaci, na které lze schopnosti knihovny reprezentovat.
Výsledná aplikace simuluje hráče, jež se nachází v místnosti s arkádovým automatem se starou, avšak populární hrou Whack-a-mole.
Maturitní práce obsahovala také textovou část v podobě technické dokumentace a postupu vývoje. V neposlední řadě byla součástí ústní obhajoba před maturitní komisí.
- HTML, CSS, JS
- Three.js
- Node.js, npm
- Vite
- Práce s 3D scénou - renderer, kamera, osvětlení, pozadí
- Problematika 3D objektů - mesh, textura, import externích modelů, 3D text
- Ovládání hráče - herní menu, pohyb, kolize s objekty v okolí
- Raycasting