Inspiration

We were inspired by wizards and sorcery, specifically Harry Potter. We also were inspired by the DragonBall Kamehameha as well as the fight scene between Voldemort and Dumbledore for the main mechanic of our project. Finally, for the art, we were inspired by the Pokemon style pixel art and Pokemon idle animations.

What it does

This is a type racer game with a tug of war mechanic embedded. The player has to type faster than the AI and win the duel. The game has three difficulties: Easy, Medium, Hard, and two word banks: normal (Muggle tongue) and Harry Potter themed words (Spellbook of words).

How we built it

We built our game as a website using HTML, CSS and Javascript. For the pixel art and animations, we used LibreSprite. OBS was used to record the demo video and capcut was used to edit it, as well as to produce the animated background. We also used Git to share and collaborate with each other. We had one main Javascript programmer, one main CSS programmer, one main artist, and one support role helping whoever needed it. Everyone had a decent basis of HTML.

Challenges we ran into

The first challenge we ran into was the collaboration. We first used a VSCode extension called LiveShare, but it was faulty. We then switched to Git, however we still had a lot of merge issues. We also had a lot of difficulty making the game multiplayer and ended up giving up in the end. Finally, we were new to Web Development and had to learn a lot of CSS and Javascript.

Accomplishments that we're proud of

We are proud of the art and animations we were able to complete. We are also proud of learning how to code HTML, CSS and Javascript, basically building a working website from scratch with no backend. Another thing we are satisfied with is the user interaction being very clean.

What we learned

We learned how to animate pixel art, how to code in HTML, CSS and Javascript. We also tried to learn how to make it multiplayer. Finally, we learned how to manage our time and use Git for collaboration.

What's next for Type Casting Dual

We are thinking of implementing plenty of new game mechanics like music, voicelines, multiplayer, different battlefields, accuracy, word combos, more characters, and quotes. We are also thinking of adding additional game modes and making an adaptive computer that responds to player WPM.

Built With

Share this project:

Updates