Skip to content
Notifications You must be signed in to change notification settings

Nathan5471/Wizard-Battle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6f4aaef · · Oct 13, 2025

History

20 Commits
Oct 13, 2025
Oct 13, 2025
Oct 13, 2025
Oct 13, 2025
Oct 13, 2025
Oct 13, 2025
Oct 13, 2025

Repository files navigation

Wizard Battle

Description

A turn-based 1v1 wizard battle game where you have 2 different attacks that have a random attack value of 1-10. You get to take turns attacking each other until someone gets to 0 health. You get to choose between three different wizards: Fire Wizard, Lightning Mage, and Wanderer Magician. Each wizard just affects the skin and attack icons, not the actual gameplay.

How to Play

First you need to sign up and login. Then you can start a game or join someone else's game. After both players choose their wizards, you can attack the other person when it's your turn. After someone's health reaches 0, the game is and you can play a new game!

Technologies Used

For the frontend, I used React with TypeScript and Tailwind CSS. For the backend, I used Express with TypeScript and PostgreSQL. I used socket.io for the real-time multiplayer game functionality.

Deployment

This is deployed using Docker, you can event use the docker-compose.yaml to host your own version of the app!

Assets

Characters: https://free-game-assets.itch.io/free-wizard-sprite-sheets-pixel-art Background: https://free-game-assets.itch.io/free-sky-with-clouds-background-pixel-art-set

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published