Skip to content

antogon/super-trash-bros

Repository files navigation

Ethan Black, Nitin Madhok, and Antonio MalvaGomes
ethanb@clemson.edu, nmadhok@g.clemson.edu, amalvag@g.clemson.edu
April 25th, 2013
Project #5

Accomplished:
 * Added menu system to allow changing of parameters (number of pokeballs), help, etc.
   - Number of Pokeballs
   - Sound on/off
 * Added sound when toggling through the menu buttons. 
 * Added damaging pokeballs that transform into Charzard upon impact after thrown at players.
   - Added knockback and damage to each individual pokeball
 * Added AI to the second player (Luigi) . When within a certain distance, it will attack and keep following for some time.
 * Added jump feature for the players and removed up and down movement.
 * Added a conclusion so that either of the players win. The user can then start a new game or quit.
 * Cleaned up the code.
 * No memory Leaks.

Extras:
 * AI player can be over ridden by using w,a,d,e,q which are the controls for the second player. (Total 2 players).
 * If a player goes outside the viewport, indicators show where the player is based on distance to the viewport. In other words, the indicators help to see how far the players have gone in the world. 
 * Our lovely faces on the menu screen -- free of charge!
 * The menu can be used with not only the return key, but the right arrow key as well
 * Added a "Bowser" sprite sheet (He's green, which seems to line up with our theory about your per-pixel collision detection...)
   - This can be found in the images directory, though it is not currently a default character in the game
 * Fixed your menu rendering bug (relation to the viewport X,Y)
 * All code is hosted on GitHub and all work was done using git as our collaboration tool
   - https://github.com/amalvagomes/super-trash-bros

Did Not Accomplish:
According to the Tao Teh Ching:

    "Nonbeing is called the beginning of heaven and earth; 
     being is called the mother of all things."
                              - Tao Teh Ching (Cleary) 1.2

The things we did not accomplish are the beginning of heaven and earth.

XML Schema Change Log:
game.xml
  - p1LifeThreshold - Adjusts death point in terms of percentages.
  - p2LifeThreshold - Yeah, what he said.

menu.xml
  - backgroundFile
  - backgroundSrcX
  - backgroundSrcY
  - backgroundWidth
  - backgroundHeight
  The above additions do exactly what you think they would.

Special Thanks:
Tyler Cook - background music from "Robopop" off his album "Electrock Retrospective, Volume 1: Dance Party"
    http://electrock.bandcamp.com/album/electrock-retrospective-volume-i-dance-party

About

A game for CPSC 416 under Dr. Brian Malloy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages