Skip to content

Releases: jaggiJ/outbreak-zville

Final

28 Mar 08:28
Compare
Choose a tag to compare

Final release with some fixes. Development halted.

Graphic characters legend:

@ - healthy zone
# - infected zone
~ - player family home location

v0.21 tweaks, fixes, optimisations

25 Nov 14:29
1419bf2
Compare
Choose a tag to compare

Outbreak Zville v0.21 is up

Bug fixes:

  • fixed: now info about amount of zombies that attack family is correct when no population left
  • changed randomly generated population minimum from 100 to 200 in village_gen function
  • (possible cause that some homes were left intact after population wiped when population < 200)
  • print('Zombies are crawling among smoldering ruins of {village[0]}.') missed f in front of quote
  • fixed value error in family_gen when roll is 100 (range should end with 101 for 100 value)
  • removed empty space at end of names in female names dictionary that probably caused empty name in family list in one of tests
  • repeating game in intro mode caused wrong story to be loaded (two different stories had same variable name)
  • added to intro game random family generation (could cause error on family fight otherwise?) -> familyChar, familyStats = family_gen(random_family)

Optimisations:

  • linux compatibility: shebang #!/usr/bin/env python3 (still needs python 3.6+ to work properly)
  • draw_grid_data() rewritten, functionality same
  • cleaning code finished
  • added debugging module logging
  • designed family and village saved between games, random game resets it
  • created data file for storing various static data
  • readable code: rewritten code format for beginning story and modified function for weather
  • little tweaks to story, story2, speed menu, ending game summary
  • optimised speed for intro game
  • added to intro game: explanation of family cell when grid is printed for user for the first time
  • simulation speed will be retained for next simulation instead of turning to default 2 (exception - 1 speed always turns to 2 on new simulation)
  • simulation speed
  • printing data for user in windows command line

Outbreak Zville v0.2

16 Nov 12:48
68421f3
Compare
Choose a tag to compare

Outbreak Zville is simulation of zombie virus spread in random/custom sized village. It runs in command line interface, has basic ascii graphic and is written in procedural python with standard library.

zville_screenshot

First release. Pre-alpha.

31 Oct 11:51
Compare
Choose a tag to compare

Zombies attack family.

There is a battle, round by round printed on screen (command line interface).
Script calculates fight based on random statistic generation for family members.
Zombies have predetermined stats.
When either family or zombies lost, survivors are printed out along with battle length in game seconds.
Simulation speed is predetermined.

Zombies and family numbers are user defined. Family names are user defined.