Devlog #5 - Tweaking Cannons & Collisions | GoedWare Game Jam 13
Today, I went back to working on the cannons. 🎯 They kept failing because they didn’t always rotate in the shortest direction to aim at the ship. After some trial and error, I used the angle_difference
function to fix it, making sure they always turn the optimal way. ✅
On the art side, I drew a new meteor. ☄️ It looks better than yesterday’s, though it’s still nothing amazing. Small progress, but progress nonetheless.
Now for the tough part... 🤯 I spent the entire day stuck on asteroid collisions. The usual bounce code doesn’t work here because the level itself moves and can collide with the asteroid from behind. Way too complex for a 10-day game jam, especially considering I’m just an amateur programmer with only a few games under my belt.
After a lot of trial and error, I finally got it working by constantly adding the level’s rotation to the asteroid, just like I did with the cannons and barriers. I haven’t tested it much yet, but it seems to work. ⚙️
In short, one of those days where I refused to give up. 😤 Fortunately, I think the meteor was the last major hurdle for this game… or at least, I hope so. 🤞
Get BREAKING THE LOOP
BREAKING THE LOOP
Escape alive from the looping level with your ship.
More posts
- Devlog #10 - Final Tweaks Before Submission! 🚀 | GoedWare Game Jam 1316 hours ago
- Devlog #9 - Now playable in browser: challenges & solutions | GoedWare Game Jam...1 day ago
- Devlog #8 - End Screen & Sound Effects 🔊 | GoedWare Game Jam 132 days ago
- Devlog #7 - Development Day | GoedWare Game Jam 133 days ago
- Devlog #6 - Progress Day in BREAKING THE LOOP | GoedWare Game Jam 134 days ago
- Devlog #4 - New Gameplay Features and Level Progress! | GoedWare Game Jam 136 days ago
- Devlog #3 - Designing Levels & Refining the Visual Style | GoedWare Game Jam 137 days ago
- 🚀 Devlog #2 – Breaking the Loop Idea Comes to Life! | GoedWare Game Jam...8 days ago
- Devlog #1 – Kicking Off GoedWare Game Jam 13! 🚀8 days ago
Leave a comment
Log in with itch.io to leave a comment.