Skip to content

Instantly share code, notes, and snippets.

@radamanthus
Last active July 2, 2019 15:26
Show Gist options
  • Save radamanthus/9548b417ad7b97b724782f646492d931 to your computer and use it in GitHub Desktop.
Save radamanthus/9548b417ad7b97b724782f646492d931 to your computer and use it in GitHub Desktop.
Hamurabi runtime notes
Original Basic source code: https://programmingpraxis.com/2010/07/27/hamurabi-bas/2/
Runtime output of https://github.com/blt/hamurabi
Try your hand at governing Ancient Sumeria
successfully for a 10 year term of office.
Hamurabi: I beg to report to you,
in year 0, 0 people starved 5 came to the city.
Population is now 100
The city now owns 1000 acres
You have harvested 3 bushels per acre.
Rats ate 200 bushels.
You now have 2800 bushels in store.
Land is trading at 25 bushels per acre.
How many acres do you wish to buy?
0
How many acres do you wish to sell?
0
How many bushels do you wish to feed your people?
(No starvation: 2000 bushels.)
2000
How many acres do you wish to plant with seed?
(MAX: 1000 acres)
1000
Hamurabi: Think again. We only have 800 bushels. Now then,
How many acres do you wish to plant with seed?
(MAX: 1000 acres)
800
Hamurabi: I beg to report to you,
in year 1, 0 people starved 15 came to the city.
A horrible plague struck! Many people have died!
Population is now 144
The city now owns 1000 acres
You have harvested 2 bushels per acre.
Rats ate 533 bushels.
You now have 1600 bushels in store.
Land is trading at 26 bushels per acre.
How many acres do you wish to buy?
^C
ubuntu@ip-172-31-26-249:~/hamurabi$ ./src/hamurabi
Try your hand at governing Ancient Sumeria
successfully for a 10 year term of office.
Hamurabi: I beg to report to you,
in year 0, 0 people starved 5 came to the city.
Population is now 100
The city now owns 1000 acres
You have harvested 3 bushels per acre.
Rats ate 200 bushels.
You now have 2800 bushels in store.
Land is trading at 25 bushels per acre.
How many acres do you wish to buy?
0
How many acres do you wish to sell?
300
How many bushels do you wish to feed your people?
(No starvation: 2000 bushels.)
1400
How many acres do you wish to plant with seed?
(MAX: 1000 acres)
1000
Hamurabi: Think again. You have only 700 acres. Now then,
How many acres do you wish to plant with seed?
(MAX: 1000 acres)
700
Hamurabi: I beg to report to you,
in year 1, 30 people starved 15 came to the city.
A horrible plague struck! Many people have died!
Population is now 144
The city now owns 700 acres
You have harvested 2 bushels per acre.
Rats ate 3200 bushels.
You now have 9600 bushels in store.
Land is trading at 26 bushels per acre.
How many acres do you wish to buy?
50
How many bushels do you wish to feed your people?
(No starvation: 2880 bushels.)
2880
How many acres do you wish to plant with seed?
(MAX: 1440 acres)
1440
Hamurabi: Think again. You have only 750 acres. Now then,
How many acres do you wish to plant with seed?
(MAX: 1440 acres)
750
Hamurabi: I beg to report to you,
in year 2, 0 people starved 13 came to the city.
A horrible plague struck! Many people have died!
Population is now 241
The city now owns 750 acres
You have harvested 4 bushels per acre.
Rats ate 1917 bushels.
You now have 7670 bushels in store.
Land is trading at 23 bushels per acre.
How many acres do you wish to buy?
200
How many bushels do you wish to feed your people?
(No starvation: 4820 bushels.)
2000
How many acres do you wish to plant with seed?
(MAX: 2410 acres)
2410
Hamurabi: Think again. You have only 950 acres. Now then,
How many acres do you wish to plant with seed?
(MAX: 2410 acres)
950
You starved 141 people in one year!!!
Due to this extreme mismanagement you have not only
been impeached and thrown out of office but you have
also been declared 'National Fink' !!
So long for now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment