Python Barrage by Blackbird
A combination of Snake and a Tower Defense game.
Use WASD (or arrow keys) to move.
Monsters spawn from the bottom left, and try to path to your base in the top right. Move near them to shoot them with the turrets on your back, and block them with your body to stop them from getting to the base - they will not move through you.
Occasionally small gears will spawn on the board. Eat them to grow longer, gaining another turret and more length for blocking the monsters.
You can loop around the edges of the board, but don't hit your body or your own base, or it's game over.
Aim for a spot on our high score table.
| Windows | https://drive.google.com/file/d/1Tov1mguvi7RNRxYXdBjNOQIVyDtcq508/view |
| Windows | |
| Original URL | https://ldjam.com/events/ludum-dare/41/python-barrage |
Ratings
| Overall | 408th | 3.605⭐ | 21🧑⚖️ |
| Fun | 545th | 3.342⭐ | 21🧑⚖️ |
| Innovation | 337th | 3.632⭐ | 21🧑⚖️ |
| Theme | 272th | 3.974⭐ | 21🧑⚖️ |
| Graphics | 886th | 2.947⭐ | 21🧑⚖️ |
| Mood | 720th | 3.111⭐ | 20🧑⚖️ |
| Given | 22🗳️ | 12🗨️ |
I really like the music -- although I can't tell, given that you've disabled the audio category -- whether it was made as part of the jam or not.
@cool-summit Thanks!
@theMonsterFromTheDeep There is a specific mechanic in place against this very thing you describe: when the enemies cannot find a path to your base(you are blocking them fully), they will take the shortest route and will eat through your body at that part, meaning you now have a small snake again :). But otherwise they will try to find a way around you, which means that you can build a snake labyrinth of sorts. In the earlier versions of the game, the eating through didn't work and at one point you had infinite farming capabilities.
The audio category is disabled because the sounds and the music were not made by us(found from net).
After picking up a few powerups the best strategy becomes doing nothing. Automatically scrolling from left to right is enough; the enemies don't stand a chance!
The snake won't hit its own tail if there is no reason to turn, no reason to take risks. Nothing happens when hitting an enemy. Changing this would have been enough to incentivize movement. Actual walls at the area borders, but also inside it, would have helped tremendously as well. Force the player to move around, add in some challenge!
Spawning enemies from different positions is yet another possible solution to the same problem.
The graphics are somewhat inconsistent. The backgrounds and the entities being in a different styles, not that they look all that terrible on their own. Audio is a worse offender. The 10 second background loop is very annoying and the sound effects peak the volume in an ugly way when many effects play at the same time.
The potential of the idea is, unfortunately, not realized here. A for effort.