Rebellion - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Rebellion

Description:

Game turned out to follow timeline but less linearly ... Sometimes it doesn't stop when the game has been start over or exited until a ... – PowerPoint PPT presentation

Number of Views:100
Avg rating:3.0/5.0
Slides: 23
Provided by: A1188
Category:
Tags: game | rebellion | stop

less

Transcript and Presenter's Notes

Title: Rebellion


1
Rebellion
  • By Chris Carr and Rakan Aldukheil

2
Original Timeline
  • Role Playing Game
  • Two different situations
  • Normal
  • Elaborate menu system
  • Player wanders between different locations and
    interacts with other characters.
  • Battle
  • Galaxian style shooting game.

3
What game turned out to be
  • We scrapped normal mode and chose to focus on
    expanding battle mode
  • Game turned out to follow timeline but less
    linearly
  • We javadoced and debugged partially as we went
    along, completing more of this at the end of the
    project
  • Like originally proposed battle mode but with
    enhancements

4
Game Functionality
  • Game turned out to be a more action oriented
    version of the original project.
  • Normal mode, with the menu system and character
    interaction was not created.
  • Battle mode, the galaga-style game, was created
    and was enhanced from what was originally
    planned.

5
Enhancements
  • Enhancements included
  • Player is able to move anywhere on screen
  • Implementation of keyboard as input module
  • Option of player to control hero with right hand
    or left hand, firing with the other
  • Attaching an AttractorTracker to the enemies
    array so that they follow the hero over the
    screen
  • Changing of background color to suggest a grassy
    knoll

6
Progress Presentation
  • Our revised timeline was followed closely. We
    were able to add several enhancements to the game
    towards the end of the project

7
Why changes
  • We found we wanted a genre switch from RPG to
    action
  • Best way to do this was to focus on developing
    battle mode.
  • Also, we found that a month was not enough time
    to put the kind of quality development such that
    this game needed into two different modes and
    chose to limit our focus, consistent with the
    advice of Jam and Doctor Ramm, Garver, and Pete.
  • This would enable us to make some meaningful
    enhancements to a quality game instead of
    overexpanding our development abilities
  • Halfway through, we were not satisfied with our
    current project and really wanted to put the time
    into expanding upon Battle

8
Enhancements
  • Enhancements included
  • Player is able to move anywhere on screen
  • Implementation of keyboard as input module
  • Option of player to control hero with right hand
    or left hand, firing with the other
  • Attaching an AttractorTracker to the enemies
    array so that they follow the hero over the
    screen
  • Changing of background color to suggest a grassy
    knoll

9
Javadoc, user instructions and the game
10
Basic Game Functionality
  • Sound fully implemented
  • Graphics fully implemented with transparency
  • Both hero and enemies fire seamlessly
  • Levels Advance without any problems
  • Trackers are attached
  • Splash screens indicate beginning and end of game
    and the start of new levels
  • GUI buttons, ScorePanel, and canvas function
    correctly

11
Enhancements
  • Background is green
  • Player can move anywhere on screen
  • Keyboard functions entirely correctly
  • Both righties and lefties can play!
  • Enemy sprites follow hero over screen

12
Bugs
  • Enemy arrows fire backwards!
  • Tried to change by creating additional arrow
    image that would just be a flipped version of the
    original but eclipse would never let me do it
    saying that the image already existed. Tried
    from scratch and the same thing occurred no
    matter what we named the image!
  • Tried to add and subtract using MATH.PI, such
    that the arrow would be facing the opposite
    direction but this failed as the ImageSprite
    class does not accept this sort of construction
  • Enemies sometimes do not appear
  • Assuming slow memory since this occurs mainly in
    the higher levels

13
Bugs Continued
  • Score Panel disappears
  • No idea but were guessing memory issues occur
    when the hero sprite gets too close to the edge
    of the canvas
  • Music doesnt always function properly
  • Intro music doesnt always start
  • Sometimes it doesnt stop when the game has been
    start over or exited until a few seconds after or
    until the console within the Eclipse program has
    been closed
  • Were guessing this has to do with slow memory!

14
Future work to be done
  • Some enhancements to be made
  • Allow the enemies to fire in the direction of the
    hero
  • Allow the hero to fire in four directions North,
    South, East, and West
  • Standardize the size of the enemies as opposed to
    the Gullivers Travels world that now exists due
    to the nature of the array
  • Implement a shield for the hero to block attacks
  • Implementation of Normal Mode and this game
    actually becoming a Zelda-esque RPG

15
What Percentage of the Total points we feel we
have completed
  • Javadoc 100 points
  • Every class is authored 20 points
  • Every class is commented 20 points
  • Method comments 60 points
  • Parameters explained 20 points
  • Return values explained 20 points
  • Purpose of method explained 20 points
  • Webpage 100 points
  • Functional Applet link 30 points
  • Javadoc link 15 points
  • Game progress proposal links 15 points
  • User Instructions 40 points

16
Grading Criteria Continued
  • Game Functionality 200 points
  • Most basic game functions entirely correctly
    100 points
  • Sound is implemented 10 points
  • Graphics are implemented 10 points
  • Firing and collisions completely work 20 points
  • Levels are advanced at appropriate times 10
    points
  • Trackers are attached and functional 20 points
  • Splash screens reflect appropriate juncture in
    game 10 points
  • GUI functions entirely correctly 20 points
  • Some simple enhancements made 50 points
  • Graphics are transparent 10 points
  • Background is green 10 points
  • Player can move anywhere on screen 30 points

17
Grading Criteria Continued
  • Several simple enhancements made or 1 to 2
    complex enhancements made 50 points
  • Graphics are transparent 5 points
  • Background is green 5 points
  • Player can move anywhere on screen 5 points
  • Keyboard has been implemented 15 points
  • There are settings for both righties and lefties
    10 points
  • Attractor Tracker has been attached to enemies
    array 10 points

18
Grading Javadoc
  • Javadoc 100/100 points
  • Every class is authored 20/20 points
  • Every class is commented 20/20 points
  • Method comments 60/60 points
  • Parameters explained 20/20 points
  • Return values explained 20/20 points
  • Purpose of method explained 20/20 points

19
Grading Webpage
  • Webpage 70/100 points
  • Functional Applet link 30 points
  • Javadoc link 15/15 points
  • Game progress proposal links 15/15 points
  • User Instructions 40/40 points

20
Grading Game Functionality
  • Game Functionality 200/200 points
  • Most basic game functions entirely correctly
    100/100 points
  • Sound is implemented 10/10 points
  • Graphics are implemented 10/10 points
  • Firing and collisions completely work 20/20
    points
  • Levels are advanced at appropriate times 10/10
    points
  • Trackers are attached and functional 20/20
    points
  • Splash screens reflect appropriate juncture in
    game 10/10 points
  • GUI functions entirely correctly 20/20 points
  • Some simple enhancements made 50/50 points
  • Graphics are transparent 10/10 points
  • Background is green 10/10 points
  • Player can move anywhere on screen 30/30 points

21
Grading Game Functionality Continued
  • Several simple enhancements made or 1 to 2
    complex enhancements made 50/50 points
  • Graphics are transparent 5/5 points
  • Background is green 5/5 points
  • Player can move anywhere on screen 5/5 points
  • Keyboard has been implemented 15/15 points
  • There are settings for both righties and lefties
    to use 10/10 points
  • Attractor Tracker has been attached to enemies
    array 10/10 points

22
Total Evaluation
  • Javadoc 100/100
  • Webpage 70/100
  • Game Functionality 200/200
  • TOTAL 370/400 (92.5)
Write a Comment
User Comments (0)
About PowerShow.com