Had a lot of fun with this one. Greatly appreciated including a Linux build.
Viewing post in Little Blue Cannon jam comments
I wouldn't say "disliked", but I do feel the ships on the edges of the table became impossible to target when they were close to the player's side of the board. I also had a really hard time figuring out when and where I could damage the boss. A lot of my shots kinda just flew through them and sometimes they would take damage even when I didn't fire a ball at them.
One soft lock I came across after playing a couple of times. There was a point where the boss stop spawning boats and just sat there for longer than it normally did. I also could not damage it, so I had to end the game. I'm assuming something happened while it was changing states. I recorded a short video showing it happening.
Yeah this is pretty common issue I found among all the players.
In the code side, I don't know why but Godot 4 does not change area3D nodes properties when player does input. So it kind of gets stuck and breaks the game.
About not knowing when to shoot the alien. I should have telegraphed it with some way like changing colour or removing shields or the cannon bouncing off the alien to show that he can't be hurt but we ran out of time to work on it.
The design was kind of like this:
- The Alien is playing a board game. The board game is one player puts ships on the board and the other player has to shoot them. Here alien is the one that is putting ships on the board and there is no another player. (Think of it like playing single player and Cannon is controlled by Board AI something)
- The Alien gets mad when ships gets destroyed and starts slamming the board and board then creates a hero to stop the alien hurting it.
- The Little Blue Cannon is the Hero and the real players play as the cannon
- Cannon needs to stop the boats from destroying it. (Ships reach his side of the board, cannon takes damage)
- Cannon also needs to save the board from the alien
- Alien only comes into the board world when he (alien) does the slam so only then the cannon can hurt him
TLDR: Can only hurt him when he enters the board world(not sure the right word) when he does the slam.