Skip to content

WeLoveProgramming/Game1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Game1

Global variable:

fallingSpeed

Objects:

Avatar:

HP
Weapon
xpos, ypos //determines point of view

Weapon:

damage
isActive

Obstacles:

xpos, ypos, tickAction()

Enemies extends Obstacles:

@inherited
xpos, ypos
@new members
directionMoving
@override
tickAction()

Components:

On every tick:

Background picture, a looping picture that is continous, ypos-=fallingSpeed
Obstacles and enemies, ypos-=fallingSpeed  
enemies.move()
if weapon collides, then enemies.ypos++ and enemies.hp--
if avatar collides, then backgound.ypos++,avatar.hp--, enemies.ypos++, obstacle.ypos++, fallingSpeed--
if weapon.active==true then weapon.continueSwipe(), weapon.active = false
avatar.fallingSpeed++

Tilt left:

then enemies.xpos--, obstacle.xpos--, background.xpos--

Tilt right:

 then enemies.xpos++, obsticle.xpos++, background.xpos++

Tap:

 then weapon.active = true, weapon.swipe(int degree)

EventWhenHP==0:

 GameOver()
 ScoreOutput()

Releases

No releases published

Packages

No packages published