Hamurabi and Similar Games on CP/M

Hamurabi is probably the best known land and resource management game on CP/M. However, there are a few other similar text-based games that sought to extend the concept such as Dukedom and Kingdom. The ones shown in this article were all written in BASIC and are fun to play as you work out the best strategies for each.

Hamurabi

In this game we play Hammurabi, the Babylonian King, as we rule ancient Sumeria for 10 years. Each year we can buy and sell land, feed our population and plant seeds on our land. At the start of each year we get a report covering the previous 12 months which details the number of people who starved, the number who came to the city, the current population, the number of acres of land owned by the city, etc. During this time we face various perils such as rats eating the harvest and plague. If we don't perform well we'll be thrown out of office and if we do make it to the end of the 10 year period our rule will be judged and we will given an assessment of it.

Hamurabi can trace its origins to The Sumerian Game created by Mabel Addis and William McKay in 1964 on an IBM mainframe. This original game went on to inspire conversions to other systems before being taken up by David H. Ahl who ported it to BASIC and it received more wide spread attention when he published it in 101 BASIC Computer Games. Hamurabi is available as an mbasic compatible BASIC program in a collection of Creative Computing Games.

Kingdom

Kingdom is similar to Hamurabi but the setting is different and we now have only 8 years in office. As with Hamurabi we get yearly reports but now we can sell land to industry, distribute Rallods (Plural of Dollar backwards) to our countrymen, plant on the land, spend on education and combatting pollution. These different options lead to different dynamics and features of the game such as tourism becoming an option for the area that we are governing.

Wikipedia mentions that Kingdom was created in 1974 by Lee Schneider and Todd Voros. However, I can't say with any degree of certainty that the mbasic compatible KINGDOM.BAS contained within volume 13 of the CP/M User Group software distribution disk is the same program as it contains no comments referring to its origins.

Dukedom

Dukedom was originally written by Vince Talbot in 1976 as an extended version of Kingdom. Although in many respects it is quite different. Dukedom introduces the concept of land being overused and therefore depleted of goodness. This effects the price you get for land as well as its yield. Therefore as part of the reports you get an assessment of the quality of the land you own. The hazards in this game include rats, locusts, plagues and poxes. There are taxes charged by the king and sometimes he will request payment or peasants to replace his that have starved. In addition to all this we can end up at war with neighbouring Dukes which leads to extra features of the game such as choosing who attacks first and whether to hire mercenaries.

These extra features should make the game more interesting and I do like that with Dukedom we can enter the figure for the amount of grain to use for food as either a total amount for the population or as a per peasant figure. However, at the moment, out of these three games I prefer the simpler Kingdom. Although I suspect that may change the more I play Dukedom.

The version of Dukedom on the Walnut Creek CD comes with extensive instructions and appears to be a compiled BASIC program written by Richard A. Kaapke. The executable requires a Z80 to run.

Video

The following video shows the three games being played on CP/M.

Creative Commons License
Hamurabi and Similar Games on CP/M by Lawrence Woodman is licensed under a Creative Commons Attribution 4.0 International License.

Share This Post

Feedback/Discuss

Related Articles

Backgammon: The Peelgrunt Game of Gammon IV on CP/M

My favourite traditional board game is Backgammon and the best version I have found for CP/M is The Peelgrunt Game of Gammon IV, v2.0 released 1st April 1986 by David C. Oshel. It is available on the ...   Read More

Mission: Impossible on CP/M

Mission: Impossible simulates a foreign espionage mission based on the TV series. Your mission, should you decide to accept it, is to recover the objects or person taken by enemy agents and hidden in ...   Read More

Hunt the Wumpus on CP/M

Hunt The Wumpus was created by Gregory Yob in 1973 after seeing some of the hide and seek style games distributed by the People's Computer Company. Games such as Hurkle, Snark and Mugwump were all ba...   Read More

Instrument Flight Simulator on CP/M

Instrument Flight Simulator is a text mode flight simulator for CP/M which uses standard ASCII characters to display an instrument panel for the plane. The aim of the game is to land the aircraft safe...   Read More

Advanced Use of .LBR files on CP/M

Lots of utilities make use of .LBR (Library) files to provide extra facilities such as the ability to run commands from archives or mount them as if they were drives. This article shows some more adva...   Read More