Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SnakeGame

Klasická arkádová hra objektově naprogramovaná v Javascriptu s využitím ES6 (třídy..).

Hra stručně

  • had
  • časovač
  • skóre
  • maximální skóre
    • ukládání pomocí localStorage
  • zvuky
    • při úmrtí
    • při potravě
  • obrázky
    • apple.png: potrava, jablko
    • ground.png: hrací plocha
  • náhodné zprávy po konci hry
  • přívětivý design
  • oop
  • canvas

Struktura hry

  • snakeGame (hlavní třída)
    • constructor(canvas)
    • newPos()
    • static bodyCollision(head, array)
    • drawCanvas()
    • logic()
    • direction(event)
    • play()
  • canvasUtils (objekt s pomocnými funkcemi ke správě canvasu)
  • snakeMessages (soubor s konstantou náhodných zpráv a funkcí k vypsání)
    • snakeMessages
    • scoreMessage(score, callback)

About

Arcade Game with easy principle, the player plays as a snake, which must eat many apples as possible. Game is programmed in clean Javascript with ES6 features (modules, classes, etc.). Game has enriched by simple design and messages after game end.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages