Pretty cool game, I really like the multiple camera views (first person for cannon, third person for walking on boat, top down for navigation) it adds some good variety to the gameplay. I think making the enemy ships rotate smoothly and adding a sinking animation for when they get hit would be some cool next things to add. In terms of the graphics, you could improve the water waves by layering in more sin waves at different frequencies and directions and then maybe using some noise you could vary the wave texture so it doesn't look like it's repeating as much.
I took a quick look at your code, I think some general cleanup (removing old comments, cleaning up formatting) would help with the readability and adding some high level class comments would help someone new to the code more easily understand it. Overall you have some good variable and function names which help too. Also a recommendation I'd make is to move a lot of your logic out of the main() function, usually a good way to organize the game loop code is to clearly split it up into update logic (like handling input and updating physics) and rendering.
I like the wave effect, just wish you had gone more extreme with it and added some noise/randomness. Good thinking in adding the birds eye camera for steering. You clearly pulled off a playable game. I think adding some ship sway would go a long way to making it feel more immersive.
I wasn’t able to run the installer on my computer, it crashed right at the start of the installation. Based on the video, this game presents an interesting idea, could be improved with SFX and some kind of HUD to assist the players. I believe this would be the kind of project that would work well with network support.
Actually pretty interesting, seems like a cool idea, could see it being fun if multiplayer was a thing! Noticed that the left cannon was inverted controls, while the right cannon was normal. Despite the bugs, was cool to sail around to get better positioning to destroy some of the ships. Would have to see some kind of scoring system here too, so see how many ships left to destroy or something! Nice idea, with a decent implementation, again, despite the bugs.
Comments
Pretty cool game, I really like the multiple camera views (first person for cannon, third person for walking on boat, top down for navigation) it adds some good variety to the gameplay. I think making the enemy ships rotate smoothly and adding a sinking animation for when they get hit would be some cool next things to add. In terms of the graphics, you could improve the water waves by layering in more sin waves at different frequencies and directions and then maybe using some noise you could vary the wave texture so it doesn't look like it's repeating as much.
I took a quick look at your code, I think some general cleanup (removing old comments, cleaning up formatting) would help with the readability and adding some high level class comments would help someone new to the code more easily understand it. Overall you have some good variable and function names which help too. Also a recommendation I'd make is to move a lot of your logic out of the main() function, usually a good way to organize the game loop code is to clearly split it up into update logic (like handling input and updating physics) and rendering.
Overall great project!
Hello!
Good job on your demo. Your game idea was simple yet interesting and the implementation was clean. Water shader gave a great outcome!
I would have loved to see some attacks from enemy ships or some collision response maybe in form of particles.
Good luck!
I like the wave effect, just wish you had gone more extreme with it and added some noise/randomness. Good thinking in adding the birds eye camera for steering. You clearly pulled off a playable game. I think adding some ship sway would go a long way to making it feel more immersive.
I wasn’t able to run the installer on my computer, it crashed right at the start of the installation. Based on the video, this game presents an interesting idea, could be improved with SFX and some kind of HUD to assist the players. I believe this would be the kind of project that would work well with network support.
Actually pretty interesting, seems like a cool idea, could see it being fun if multiplayer was a thing! Noticed that the left cannon was inverted controls, while the right cannon was normal. Despite the bugs, was cool to sail around to get better positioning to destroy some of the ships. Would have to see some kind of scoring system here too, so see how many ships left to destroy or something! Nice idea, with a decent implementation, again, despite the bugs.