Bioterrorism by paulfysh
This is a simple turn based strategy game. Starts off giving you a mainmenu, navigate with the up and down arrow, enter selects. There's an instructions page that gives you details but roughly.
You as the player always go first, you control some soldiers, you are fighting some biological weapons (zombies made from gas, if you are lucky you might encounter the gas in game).
You can take two actions per soldier per turn, these actions are: move, attack, open chest (and you are allowed to duplicate action, so move-move is valid, as is attack, attack etc...).
Left Click on an unactivated soldier to activate it (the cursor will change to a blue square when hovered over units you can attack). Before your first action you can change your mind and select a different unit, after your first activation, you are forced to finish using the soldier for the turn.
With a soldier selected, you can try and shoot the zombies if they are in range. If they are in range, when you hover over them, the cursor will change to a red x. Right click will shoot at a target that is in range. Combat in Bioterrorism is based on rolling random numbers behind the scenes and comparing values against thresholds that change per unit involved. Essentially damage is quite random, sometimes every shot kills something, sometimes you can go ages without seeing any damage. I wanted to tweak more but ran out of time.
To open a chest, right click on it when your soldier is in the same tile it is.
You can quit at any time by pressing escape, but it will not ask if you really want to.
If you have a soldier selected and have done 1 action, but want to forfit the rest of the turn, hit space and it will do so.
Finally, the little prologue bit can be skipped by hitting enter at any point during it.
If you lose (or win) you get the choice to restart, it wont subject you to the prologue again if you do.
Hope this is clear, if not Ill try and clarify later. Also more importantly hope you enjoy it.
To make this game, I used python2.7 and pygame.
I'll be looking to package the source tomorrow since its 1am now.
Edits:
1) The package for windows is now posted. It should work fine, but I couldnt get single file to work, so I included a batch file to run, saves you digging out the exe.
2) I fixed a bug in the source to do with asset file name case sensitivity, it used to work on windows but not linux, now it should work on both.
3) Ive been informed of a bug that causes crashes, I believe it occurs when a zombie trys to leave a tile and walk into a space that does not contain a tile. I'm looking into this and will hopefully post a replacement tonight.
4) New package and source added with 3 major bug fixes. Two of which were game breaking (one straight up crash, one infinite loop), one of which meant the soruce worked on windows but not linux. Currently no known outstanding issues, if you see any crashes or hangs, please comment below and Ill try and fix them asap.
5) Got a comment about the chests, so figured I would explain them quickly. Theres 4 possible options that can come from a chest when you open it. The first is a heal, which restores your soldier to full health, the second is a weapon upgrade that makes it more likely they will do damage, the third is an armour upgrade that makes it less likely they will receive damage. The fourth and final option is a surprise, but is fairly obvious when you get it!
You as the player always go first, you control some soldiers, you are fighting some biological weapons (zombies made from gas, if you are lucky you might encounter the gas in game).
You can take two actions per soldier per turn, these actions are: move, attack, open chest (and you are allowed to duplicate action, so move-move is valid, as is attack, attack etc...).
Left Click on an unactivated soldier to activate it (the cursor will change to a blue square when hovered over units you can attack). Before your first action you can change your mind and select a different unit, after your first activation, you are forced to finish using the soldier for the turn.
With a soldier selected, you can try and shoot the zombies if they are in range. If they are in range, when you hover over them, the cursor will change to a red x. Right click will shoot at a target that is in range. Combat in Bioterrorism is based on rolling random numbers behind the scenes and comparing values against thresholds that change per unit involved. Essentially damage is quite random, sometimes every shot kills something, sometimes you can go ages without seeing any damage. I wanted to tweak more but ran out of time.
To open a chest, right click on it when your soldier is in the same tile it is.
You can quit at any time by pressing escape, but it will not ask if you really want to.
If you have a soldier selected and have done 1 action, but want to forfit the rest of the turn, hit space and it will do so.
Finally, the little prologue bit can be skipped by hitting enter at any point during it.
If you lose (or win) you get the choice to restart, it wont subject you to the prologue again if you do.
Hope this is clear, if not Ill try and clarify later. Also more importantly hope you enjoy it.
To make this game, I used python2.7 and pygame.
I'll be looking to package the source tomorrow since its 1am now.
Edits:
1) The package for windows is now posted. It should work fine, but I couldnt get single file to work, so I included a batch file to run, saves you digging out the exe.
2) I fixed a bug in the source to do with asset file name case sensitivity, it used to work on windows but not linux, now it should work on both.
3) Ive been informed of a bug that causes crashes, I believe it occurs when a zombie trys to leave a tile and walk into a space that does not contain a tile. I'm looking into this and will hopefully post a replacement tonight.
4) New package and source added with 3 major bug fixes. Two of which were game breaking (one straight up crash, one infinite loop), one of which meant the soruce worked on windows but not linux. Currently no known outstanding issues, if you see any crashes or hangs, please comment below and Ill try and fix them asap.
5) Got a comment about the chests, so figured I would explain them quickly. Theres 4 possible options that can come from a chest when you open it. The first is a heal, which restores your soldier to full health, the second is a weapon upgrade that makes it more likely they will do damage, the third is an armour upgrade that makes it less likely they will receive damage. The fourth and final option is a surprise, but is fairly obvious when you get it!
Ratings
| Coolness | 59% | 3 |
| Overall | 3.19 | 536 |
| Audio | 3.10 | 338 |
| Fun | 3.19 | 425 |
| Graphics | 2.88 | 659 |
| Humor | 3.15 | 331 |
| Innovation | 2.90 | 691 |
| Mood | 2.90 | 579 |
| Theme | 2.39 | 1050 |
Amazing job though overall.
For example, I was unsure what to do with the stuff that spawns in front of the characters in battle, and it was a little hard to see the light blue squares on the battlefield, at first.
Other than that, it was pretty fun, funny, interesting, unique, and DEFINITELY challenging! Great job!
A good game though! After all I played it to the end.
I was hoping to do more with weapon ranges and things (have a unit selection screen for missions that would give that type of info), but ran out of time. The perils of a tight deadline I guess :)