Skip to content

kwojn/ultimateSlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 

Repository files navigation

Projekt: Gra platformowa 2D, widok z boku, kilka rodzajów broni, kilka typów przeciwników, obiekty typu perk i trap na mapie. Tło perspektywiczne, Muzyka - Molta Kolizje z przeciwnikami - na prostokącie z gruntem na . Levele kończone bossem. Postaci animowane.

Klawisze:

87:"up", //w
83:"down",//s - block in gasmeplay
65:"left",// a
68:"right", //d
32:"fire", //space
80:"pause", //p 
49:"1", //1
50:"2", //2 
51:"3"  //3

Technologia: Javascript, html5 (elementy canvas,audio) Biblioteki: require js. Opcjonalnie : grunt

Założenia:

gra ma jeden punkt wejścia do aplikacji - plik main.js inicjuje on aplikację - app.js

Ta z kolei odpala silnik, który uruchamia główną pętlę na obiekcie gra. Obiekt gra ma 3 konteksty - loading,gameplay,menu. Każdy z kontekstów ma zaimplementowane 2 metody redraw i update - wywoływane z poziomu silnika.

Inne ciekawe obiekty: InputController- odpowiedzialny za obsługę klawiatury, tłumaczenie klawiszy na akcje, przechowywanie stanu klawiatury Viewport - obsługa wyświetlania - obsługuje kamerę, renderuje level i aktorów Actor - model aktora (przeciwnik,boss,gracz,perk)

LoadingContext - ładuje level wraz z aktorami, po czym automatycznie przełącza się w kontekst gameplay MenuContext - uruchamiany z GameplayContext poprzez wciśnięcie p - pozwala na przejście do kontekstu gemeplay GameplayContext - po ukończeniu poziomu przehodzi w LoadingContext, po wciśnięciu p w MenuContext

TODO: PRzerobić wyświetlanie postaci w ten sposób że tniemy obraz na mniejsze części i wyświetlamy pojedyńczą animacje

known bugs:

  • skakanie w bok naakcji stand
  • spadanie poza level - omijanie kolizji

The Story: Eugene Sinners, serial murder and rapist. Was finally caught and put into justice. High court convicted him to death by electrocution. Sinners last words on the electric chair were: "I'ma gettin back". And He is...

After getting to Hell He started taking it over... You started taking it over. You said You'll be back. And You always keep Your promisess.

About

Violent mario like platform game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages