Appendix
Guilty Gear Appendix
Buttons within the game
The player can decide the button layout for his controller. As such we will be talking about the moves on the attack level, and not the button level. The image above has all the different buttons that are related in the game.
TKB combo
This is the combo used throughout our project as a test combo. K is the Kick button and HS is the Heavy Slash button.
Fast Roman Cancel
RC is what seperate Guilty Gear from other fighting games. The RC mostly slows down the game, letting the player who use the RC to do various options such as extending a combo and messing up the other player. However, RC comes with a cost of taking 50% from the special gauge. The best use of Fast RC is for mix-ups. Combos are basically moves into other moves which can't be block. Mix-ups are the next step up, where the player will set up his combos where a certain move can actually be combo into two different moves, making the opponent guess which move will be used next. Fast RC is when the player canceled their RC move into a regular special which then causes the opponent needing to guess which move the player will use. The button combo below shows the easiest way to pull off a Fast RC.
Project Appendix
Appendix A
The group approves this report for inclusion on the course website.
The group approves the video for inclusion on the course youtube channel.
Commented Program Listing
Schematics
Cost Details
Name | Part Number | Vendor | Quantity | Unit Price | Total Price |
Jumper Wires M to M | 1528-1965-ND | DigiKey | 2 | 3.95 | 7.90 |
KR connectors | 455-3157-ND | DigiKey | 2 | 1.90 | 3.80 |
Small Board | N/A | Cornell | 1 | 4.00 | 4.00 |
White Board | N/A | Cornell | 2 | 6.00 | 12.00 |
I/O expander | N/A | Cornell | 2 | 5.00 | 10.00 |
PIC32MX250F128B | N/A | Cornell | 1 | 5.00 | 5.00 |
MAYFLASH F500 | B00QM7JUMY | Amazon | 1 | 89.97 | 89.97 |
Total Cost = $132.57
Work Distribution
Bryce and Kofi worked on the hardware. We all (Bryce, Kofi, and Lily) worked on the software. We all worked on the website as well.
References
Data sheet: Port Expander, PIC 32MX2xx
Code borrowed: Port Expander Source File, Port Expander Header File
HTML help: W3 school
Quotes
"Really Serious Engineering" - Hunter Adams
"This project is held together by electrical tape and dreams" - Bryce Roth
"We don't want to inconvenience the player, only the opponent" - Bryce Roth
While looking at Goldlewis: "Is that guy suppose to be Donald Trump" - Bruce Land
"I wish I was drunk while putting together this circuit, because then I would have an excuse" - Bryce Roth
"That just looks like a mismatched rainbow" - Emlen Brown
Jose complaining about the buttons: "Oh yeah, blame the buttons" - Hunter Adams
Thanks to our friends at FGC, especially Jose, for helping us debug the controller.