Creating a Computer Program in the C Language about Super Smash Brothers Melee

607 Words2 Pages

Super Smash Bros. Melee

At first I had absolutely NO idea what to do for my biophysics final project. I wanted to make my program at least slightly interesting and this summer program is practically full of gamers. I decided to benefit my peers and myself by making my final project a program revolving around the Nintendo Gamecube game, Super Smash Bros. Melee. Before I wrote my program I needed the statistics of the win percentages of computers when they play a specific character. Both computer players have one life and both of them are at level 9 difficulty, the highest level difficulty in the game. I chose the map called “Final Destination” because random maps, although they create less bias, made the battle between two characters most of the time 50/50. I had the two computers fight for about twenty or thirty games to get statistically significant evidence for the win percentages of a computer character versus another.

My program calculates the number of games needed to play to collect enough coins to collect a certain goal of trophies. Super Smash Bros. Melee uses a slot machine system for players to put coins in to have a chance to receive a new or old trophy. My program, however, can not actually be utilized to calculate anything in the game, for I had to add some tweaks to my program to make it more interesting for the viewers. The tweak I added was whenever the computer you were “betting on” won, you would win 5 coins, and whenever the computer lost, you would win 0 coins. That is not true in the real game, because two level 9 computers facing off would only get 1/10th of a coin each game.

Each character in Super Smash Bros. Melee is numbered off in alphabetical order so I could input the win percentages between two computers. There are 25 playable characters in the game, but with the allotted time given, I had no time to test over 300 different combinations of characters (25x25 matrix) in one weekend. Instead of testing all twenty five characters, I tested five of them(which is still a lot of testing!).

My program inputs are: 1) Character # whom you are betting on

2) Character # whom your character is battling

3) Starting Number of Trophies

4) Desired Number of Trophies(max 242)

Open Document