Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 1014 Bytes

README.md

File metadata and controls

21 lines (18 loc) · 1014 Bytes

Whack-a-mole 3D

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í.


Použité technologie

  • HTML, CSS, JS
  • Three.js
  • Node.js, npm
  • Vite

Technická charakteristika

  • 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