This browser-based 2D fighting game offers players the chance to battle in single-player mode against a simple AI or in two-player mode on the same keyboard. Hikken features diverse characters with unique abilities, including melee attacks, special moves, and healing, delivering engaging and dynamic gameplay. Customizable settings, such as character and background selection, further enhance the player experience.
Built using the HTML canvas
element, the game employs a robust game loop to handle animations, physics, and interactions in real-time. Key functionalities include:
- Single-Player Mode: Play against a simple AI with randomized attack patterns for a challenging experience.
- Two-Player Mode: Compete head-to-head with a friend using shared keyboard controls.
- Dynamic Sprite Animations: Character actions and movements are brought to life with carefully designed sprite animations.
- Customizable Battles: Choose different characters and backgrounds to tailor your gameplay experience.
This game was developed as part of my Software Engineering class with a team of five developers. We followed agile methodologies, including iterative cycles of prototyping, testing, and refining game mechanics. As my first frontend project, it was a valuable learning experience in implementing sprite animations, managing game loops, and handling user input in a browser environment.