Incase the embedded video doesn't work here is the link to the file: https://github.com/Coderz75/IPC-Winter-Hackathon/blob/main/hackathon/IPC%20Winter%20Hackathon%20-%20Made%20with%20Clipchamp.mp4
Inspiration
I got inspiration from another game I built a while ago, calles https://replit.com/@nsyed_nha/Etak, which runs on pygame. The idea is that you are controlling a character with your keyboard and mouse, and shoot projectiles (acids/bullets) at enemies
What it does
Immune Quest is a game where you are one lone eosinophil tasked in protecting your host’s body. However, your host refuses to take care of themselves, by staying vaccinated, or practicing proper hygiene, leaving them vulnerable to infections.
How we built it
The game is built in html,css, javascript, designed in photoshop (with adobe firefly), and uses the html5 canvas api to render the game.
Challenges we ran into
The largest challenge I (we) ran into was on how to handle offscreen collisions, since the level hitboxes were not perfect squares nor circles, so I had to rely on the canvas api to collect data. However, data collected only works for coordinates within the canvas, not offscreen. What I ended up doing was drawing everything on an offScreenCanvas() which held the entire field, then draw only a section of it (the view area) on the real canvas.
Accomplishments that we're proud of
I'm proud of the fact that i was able to finish it in time.
What we learned
I did learn a good chunk about pixel manipulation with html5 canvas, and how to render things offscreen.
What's next for Immune Quest
Hopefully I will get to add more level, pathogens, powerups, immune cells, and perhaps a hardcore mode where you're host is an immuno-compromised patient
Log in or sign up for Devpost to join the conversation.