This is a project meant to create a faithful recreation of SNK's Art of Fighting (1992) with educational purposes. This have been reproduced with C++ and SDL libraries, by 5 CITM students. We do not own by any means any of the assets used, as they fall into SNK's intellectual property.
These are all of the members involved in the project. Feel free to contact any of us.
Carlos Puig
- Responsability: Audio
- Github: minipuig666
- Contact: carlos.puigmateos@gmail.com
Francisco Guerrero
- Responsability : Code
- Github: FranGV98
- Contact: franguerreroo98@gmail.com
Pau Fiol
- Responsability: Management
- Github: Paufiol
- Contact: pau.fiol.lorente@gmail.com
Daniel Ruiz
- Responsability: Art
- Github: xsiro
- Contact: druiz.cubelles@gmail.com
Aitor Luque
- Responsability: Design
- Github: Aitorlb7
- Contact: aitor97alb@gmail.com
0.0
- All of the necessary resources for us to develop the game per se have been added, as well as a complete
0.1
- Created Application enviroment and Module system.
- Created Audio Module
0.2
- Support for multiple scenes and menu.
- Minimun character movement and animation.
0.3
- Particles Implemented
- Collisions Added with partial implementation.
0.4
- Player can now collide with the environment.
- Camera limits added.
0.45
- ModuleFonts Added
0.5 (Prototype)
- One scene with Ryo vs Ryo fight.
- Menu and character selection have been added.
- Win/Lose conditions added
- Players can jump, crouch, punch, kick and throw Koukens, all with proper collisions and animations.
- Camera movement now mimics the original behaviour
- Music and FX have been fully implemented.
1.0 Alpha
- Lee vs Lee fight.
- Added Fullscreen support.
- Added Support for 2 gamepads.
- Added more special attacks, dashes, taunts, and stamina regeneration.
- Improved UI.
- Added slowmotion effects (on victory).
- Implemented Best of three round system.
Your goal is to either defeat the enemy or be the healthiest player when the round time is up. The game is always on a Best of 3 round system
On the special keys, we have specified the right key depending on the orientation of the character.
**Controller**
START on name screen, A on Character select (Only Controller 1)
-
RIGHT/LEFT (Joystick): Forward/Backward
-
UP (Joystick): Jump
-
DOWN (Joystick): Crouch
-
A Button: Punch
-
B Button: Kick
-
X Button: Taunt (Stamina drain)
Specials:
-
Tetsu no Tsume Low: (Right/Left), Down, B
-
Tetsu no Tsume High: (Right/Left), Down, A
Keyboard: PLAYER 1: SPACE as enter Key (To enter game, select character etc.)
-
A/D: Forward/Backward
-
W: Jump
-
S: Crouch
-
Q: Punch
-
E: Kick
-
C: Taunt
Specials:
-
Tetsu no Tsume Low: S, (A/D), E
-
Tetsu no Tsume High: S, (A/D), C
Keyboard: PLAYER 2:
-
J/L: Forward/Backward
-
I: Jump
-
K: Crouch
-
U: Punch
-
O: Kick
-
M : Taunt
Specials:
-
Tetsu no Tsume Low: K, (J/L), O
-
Tetsu no Tsume High: K, (J/L), M
DEBUG:
- F1: Show/hide hitboxes
- F2: Instant win P1
- F3: Instant win P2
- F4: God Mode
- F6: Auto Hyakuretsu Ken (P1)
- F8: Auto Tetsu no Tsume Low (P1)
- F9: Auto Tetsu no Tsume High (P1)
WEB SITE: https://paufiol.github.io/PunoEterno-ArtOfFighting/
REPOSITORY: https://github.com/paufiol/PunoEterno-ArtOfFighting