1
SFML projects / Stridsvogn : A top down tank game
« on: January 02, 2022, 11:38:52 pm »
Hi again!
Over the last year I've continued working on my tank game. I've made some exciting progress so I thought I'd show you what's changes since last time.
My previous post about the game : https://en.sfml-dev.org/forums/index.php?topic=27933.0
The first thing you might have realized already - I've changed the name of the game! The new name is Stridsvogn (it's the Norwegian name for tank). I wanted to move away from the Tank Island name for three main reasons.
1. The game now contains other locations than just an island
2. It was kinda lame
3. It was taken by some other IOS games. Turns out there are a lot of tank games out there, so it's difficult to be unique.
Other new features:
- Custom maps! You can now make your own maps for the game. They are just as destructible as the procedural island maps.
- Much higher world resolution. The minimal size of the "blocks" are about 4 times smaller now. Turns out render texture buffers are quite effective at rendering the world - I don't have to iterate through every block at every frame even when nothing happens.
- Outlines around collidables. It is now much easier to see what the tank / weapons will collide with. It also gave the game a nice depth effect.
- Weapon inventory menu. Get a quick overview of your weapons during the round.
- Many new sounds / weapons.
Of course there are hundreds of other small changes, but these are the biggest ones I think. Unless I've forgotten some..
https://www.youtube.com/watch?v=LHKTuYStFZc
I was away during the holidays so I only had my travel laptop, but I make a quick video to highlight some of the changes. Of course this video is already out of date.
I'll upload a small snippet of gameplay to show you the most recent version in a bit.
I also made a itch.io page and released a free demo. I'd love it if you gave it a try, I really appreciate any feedback! Please have a look! https://larsgames.itch.io/stridsvogn
Update: Here are 4 minutes of gameplay made with the most recent version:
https://www.youtube.com/watch?v=8nXrtw6bdmg
Over the last year I've continued working on my tank game. I've made some exciting progress so I thought I'd show you what's changes since last time.
My previous post about the game : https://en.sfml-dev.org/forums/index.php?topic=27933.0
The first thing you might have realized already - I've changed the name of the game! The new name is Stridsvogn (it's the Norwegian name for tank). I wanted to move away from the Tank Island name for three main reasons.
1. The game now contains other locations than just an island
2. It was kinda lame
3. It was taken by some other IOS games. Turns out there are a lot of tank games out there, so it's difficult to be unique.
Other new features:
- Custom maps! You can now make your own maps for the game. They are just as destructible as the procedural island maps.
- Much higher world resolution. The minimal size of the "blocks" are about 4 times smaller now. Turns out render texture buffers are quite effective at rendering the world - I don't have to iterate through every block at every frame even when nothing happens.
- Outlines around collidables. It is now much easier to see what the tank / weapons will collide with. It also gave the game a nice depth effect.
- Weapon inventory menu. Get a quick overview of your weapons during the round.
- Many new sounds / weapons.
Of course there are hundreds of other small changes, but these are the biggest ones I think. Unless I've forgotten some..
https://www.youtube.com/watch?v=LHKTuYStFZc
I was away during the holidays so I only had my travel laptop, but I make a quick video to highlight some of the changes. Of course this video is already out of date.
I'll upload a small snippet of gameplay to show you the most recent version in a bit.
I also made a itch.io page and released a free demo. I'd love it if you gave it a try, I really appreciate any feedback! Please have a look! https://larsgames.itch.io/stridsvogn
Update: Here are 4 minutes of gameplay made with the most recent version:
https://www.youtube.com/watch?v=8nXrtw6bdmg