Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Dynamic DynastiesView project page

A tool for generating histories for dynasties
Submitted by psiquedelicous, Jussi Kenkkila — 4 hours, 39 minutes before the deadline
Add to collection

Play tool

Dynamic Dynasties's itch.io page

Results

CriteriaRankScore*Raw Score
How much I could potentially use it in the future#471.5812.500
How innovative or original it is#471.5812.500
Overall#531.3702.167
How nice it is to use#540.9491.500

Ranked from 2 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

Interesting concept but I feel its a bit lacking. With the default output on screen I didn’t even know who any of these names were. It wasn’t until I opened up the excel file that I had any clue and then found out there were stats attached to each name (which was cool).

I think this could have some potential if you were to work on the story telling aspect. As it stands I was never invested in any of the characters and trying to parse everything from the excel file would be too much work.

For example, I noticed one of the character’s happiness went down, but I couldn’t figure out why.

Developer

Hi!
We've been discussing adding the family names for all people to help reading the timeline without referring to the Excel output file. Most likely reason for the happiness drops is being captured in war. That happens a lot in this version.

Submitted

Tried this out, and unfortunately there seem to be some issues causing it to crash when hitting generate; it works when not entering custom names, so probably related to the user input?

Developer

Hi, thank you for looking into our tool! Did the tool visibly crash or simply nothing happened after clicking generate? Because the only way to enter the input is to press Enter, after each input, and that can be a bit unintuitive at times.

Submitted

It visibly crashed, and I had to restart it to try again.

Developer

I can't replicate the error, and we tried on 3 different computers. If you are curious about what it's happening, as we are, could you run the program through the command line and tell us what you saw? We would be grateful for that :)

Submitted

Sure thing; looks like it's a name length issue from the stacktrace, so probably only repros with certain names:

$ ./Generator.exe
pygame 2.0.1 (SDL 2.0.14, Python 3.9.4)
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
  File "C:\Users\catar\AppData\Local\Programs\Python\Python39\lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 81, in run
  File "C:\Users\catar\AppData\Local\Programs\Python\Python39\lib\site-packages\cx_Freeze\initscripts\Console.py", line 36, in run
  File "Generator.py", line 44, in <module>
  File "Generator.py", line 40, in run_loop
  File "D:\OneDrive\ToolJam2021\PygameCode\TextAndImages.py", line 354, in input_screen
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File "D:\OneDrive\ToolJam2021\PygameCode\Exporter.py", line 69, in <module>
  File "D:\OneDrive\ToolJam2021\PygameCode\Exporter.py", line 41, in generatePersonSheet
  File "C:\Users\catar\AppData\Local\Programs\Python\Python39\lib\site-packages\xlsxwriter\workbook.py", line 186, in add_worksheet
  File "C:\Users\catar\AppData\Local\Programs\Python\Python39\lib\site-packages\xlsxwriter\workbook.py", line 762, in _add_sheet
  File "C:\Users\catar\AppData\Local\Programs\Python\Python39\lib\site-packages\xlsxwriter\workbook.py", line 811, in _check_sheetname
xlsxwriter.exceptions.InvalidWorksheetName: Excel worksheet name 'Michele (the custom dynasty two)' must be <= 31 chars.
Developer(+2)

Curious, the problem seems to be with the excel output. We will try to avoid this in the next update. Thank you a lot for your help!