Legend of Nadia - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Legend of Nadia

Description:

How to Play. W Moves the character up. A Moves the character left ... heroRotation allows the user to change the rotation of the hero ... – PowerPoint PPT presentation

Number of Views:160
Avg rating:3.0/5.0
Slides: 13
Provided by: A1188
Category:
Tags: how | legend | nadia | play | to

less

Transcript and Presenter's Notes

Title: Legend of Nadia


1
Legend of Nadia
  • By
  • Hank R, Santi C, Austin H.

2
How to Play
  • W Moves the character up
  • A Moves the character left
  • S - Moves the character down
  • D Moves the character left
  • 5 Fires the arrows
  • 6 Rotates character clockwise
  • 4 Rotates character counterclockwise

3
Objective
  • The objective of the game is to survive.

4
Known Bugs
  • Exit Wound Arrows Occasionally an arrow will
    kill and enemy and keep going killing anything
    behind it.
  • Gang up Bug A result of the collision bug, all
    the enemies will jump on top of you at the
    starting position and you will not be able to
    move.
  • Collision Bug If you collide with an enemy you
    will be reset back to start.

5
Known Bugs contin.
  • Hero Bullets The hero automatically shoots a
    bullet at the beginning of the game.

6
Game Summary
  • You, the hero, are charged with rescuing Princess
    Nadia from the clutches of the evil Nihilus. To
    do this, you have to fight a near infinite amount
    of enemies to reach them.

7
Development Problems
  • Enemy Fire Getting the enemy to fire arrows at
    the hero.
  • YouLose Getting the you lose screen to display
    when you lose and not in the initial splash
    screen.

8
Methods in the Game
  • LegendOfNadiaLoop constructor for the game
  • SplashScreen creates splash screens
  • MakeScreenAfterSplash reconstructs the game
    screen
  • after a splash
  • setUpScreen determines whats on the canvas
    after a splash screen
  • startGame starts the game
  • enemyRotation makes enemies face the hero
  • heroRotation allows the user to change the
    rotation of the hero
  • collisionDectector detects for collision
    through the entire game, if it has to do
    something with collision its probably here.
  • advanceLevel advances the level of the game
    when all enemies are dead

9
What we want to do in the Future
  • We want to make the game much more like a RPG.
  • We basically would like to add..
  • Sprites
  • A world that you can explore by moving out of the
    canvas!
  • Multiple weapons
  • Shops/Money
  • More enemies
  • A storyline
  • Bosses

10
The advanceFrame method as told by Austin
  • The advanceFrame() method is a beautiful thing.
    Every frame, which is like 25 time a second it
    like does stuff. It like checks to see if
    youre pressing a key to move or shoot or
    something. It also checks to see if you hit
    something or if youre getting hit by something.
    It also makes all the arrows and enemies move.
    Like I said, its a beautiful thing.

11
AdvanceFrame not done by Austin
  • Constantly changes enemy rotation to face the
    hero
  • Constantly checks to see if you can advance
    level
  • Constantly changes enemys movement
  • Constantly directs the enemies to charge at the
    hero
  • Constantly checks for collision
  • Constantly checks for user input
  • Please forgive us for the previous frame.
  • Thank you. Sincerely, the LON Team. (except for
    Austin)

12
Screen shot
Write a Comment
User Comments (0)
About PowerShow.com