You enter the control room and are comforted by the wood panelling and the brass piping running up and down the walls. The Dataroach, your favorite child, is using your castle as a prototype for a new tank design, but when he asked the townspeople for fuel they refused him, and he burned the town!
Now it's up to you to produce enough fuel to get his tanks back on the road and out of the sand pits they fell into.
Your castle on a hill is also an abondoned waffle iron.
[[Lead your city!->lead]]
[[Return to the bedchamber->sighs]]Stretching your forelegs, you set about attending to the duties of state:
1. Dealing in real estate
2. Making soda
3. Running the mines
[[Might as well get started! You rub your claws...->buy land]]
(set: $year to 1)
(set: $pop to 100)
(set: $deaths to 0)
(set: $stores to 2800)
(set: $planted to 0)
(set: $yield to 3)
(set: $landPrice to 17)
(set: $acres to 1000)
(set: $immigrants to 5)
(set: $eatenByRats to $acres * $yield - $stores)
(set: $allottedFood to 0)
(set: $totalDeaths to 0)
(set: $popPercentStarved to 0)
(set: $plagueYear to false)
(set: $immigrantBonus to 0)
(set: $gameOver to false)(set: $buylandmessage to ("Land is trading at " + (str:$landPrice) + " grams of uranium per centiacre.\n\nYou own "+(str:$acres)+" centiacres now, and can afford to overrun up to " + (str:(floor:($stores/$landPrice))) + " more with your "+(str:$stores)+" grams of uranium.\n\nHow many centi-acres do you wish to buy/barter (negative to sell): "))
(set: $tradeAcres to (num:(prompt:$buylandmessage, "0")))
(if: $tradeAcres > 0)[
(if: $tradeAcres * $landPrice > $stores)[
(alert:("There are not enough grams of uranium in your stores!")),
(goto:"buy land")
](else:)[
(set: $acres to $acres + $tradeAcres),
(set: $stores to $stores - ($landPrice * $tradeAcres)),
(goto:"conquest")
]
]
(if: $tradeAcres < 0)[
(set: $tradeAcres to -$tradeAcres),
(if: $tradeAcres > $acres) [
(alert:("Your steward looks up from his writing: you only have "+(str:$acres)+" centiacres to sell!"))
(goto:"buy land")
](else:)[
(set: $acres to $acres - $tradeAcres)
(set: $stores to $stores + ($landPrice * $tradeAcres))
(goto:"sold land")
]
]
(goto:"feed people")Your $pop desperate, irradiated cockroach citizens wave their midlegs in the air as they overrun the $tradeAcres new centiacres of land to mine, bribing away the settlers there with uranium!
[[But they hunger...->feed people]]Realizing you need uranium for your soda factories and your advanced weapons development more than land, you sell!
[[Celebrate by feeding your people->feed people]](set: $allottedFood to (num:(prompt:(
"Your son Blank who runs the factories skitters over in his trenchcoat to collect some uranium to make nutritious Roacha-Cola with! You have "+(str:$stores)+" grams (remember the mines!)."),
(str:($stores))
)))
(if: $allottedFood > $stores)[
(alert:("Blank laughs chitenously at your wishful thinking.")),
(goto: "feed people")
](else:)[
(set: $stores to $stores - $allottedFood),
(goto: "people fed")
](goto: "dig uranium")
Blank loads the $allottedFood grams of uranium onto the back of another roach and skitters back to the bottling factory and centerfuge.
Time to [[manage the mines!->dig uranium]](set: $planted to (num:(prompt:(
"The machines that help cockroaches mine uranium are hellishly large, some of the biggest things roaches know, and they're really, really deadly. They make tank warfare look like it's part of a child's birthday party.\n\nYou have "+(str:$acres)+" centiacres.\nIt takes 0.5 gram of uranium to mine one acre, out of your "+(str:$stores)+"g.\nOne roach can farm 10 centiacres, and you have "+(str:$pop)+" roaches.\n\nEnter the amount of centiacres to mine:"),
(str:(min:
($acres),
($pop*10),
($stores/2)
))
)))
(if: $planted > $acres)[
(alert:("The machines can't conquer land, they're not that scary really.")),
(goto: "dig uranium")
]
(if: (round:($planted / 2)) > $stores)[
(alert:("We can only mine "+(str:(round:($planted / 2)))+".")),
(goto: "dig uranium")
]
(if: $planted > 10*$pop)[
(alert:("We already overwork our roaches! Too few roaches.")),
(goto: "dig uranium")
]
(set: $stores to $stores - (round:($planted/2)))
(goto: "run year")(set: $harvest to $planted * (random: 1, 5))
(set: $ratChance to (random: 1, 5))
(if: $ratChance > 3)[
(set: $eatenByRats to (round:($stores/$ratChance)))
](else:)[
(set: $eatenByRats to 0)
]
(set: $stores to $stores - $eatenByRats + $harvest)
(set: $landPrice to (random: 0, 9) + 17)
(if: $pop < 1) [(set: $pop to 1)]
(set: $immigrants to (round:((random: 1, 5) * (20.0 * $acres + $stores) / $pop / 100.0 + 1)))
(set: $maxFedPeople to $allottedFood / 20)
(if: $maxFedPeople >= $pop)[
(set: $deaths to 0),
(set: $popPercentStarved to ($year - 1) * $popPercentStarved / $year)
](else:)[
(set: $deaths to $pop - $maxFedPeople)
(if: $deaths > 0.45 * $pop)[
(goto: "impeach")
]
(set: $popPercentStarved to ($year - 1) * $popPercentStarved + $deaths * 100.0 / $pop / $year)
(set: $pip to $maxFedPeople)
(set: $totalDeaths to $totalDeaths + $deaths)
]
(set: $pop to $pop + $immigrants)
(if: (random: 1, 20) <= 3) [
(set: $plagueYear to true)
(set: $pop to (round:($pop / 2)))
](else:)[
(set: $plagueYear to false)
]
(set: $year to $year + 1)
(goto: "report year")
[[lead]]$deaths roaches starve. Uh oh!
Unfortunately for you, the Dataroach returns just now. Hearing your people protest your extreme mismanagement, he leverages super-secret mahogany tanks to storm your headquarters! You stand no chance; the Dataroach has you in his grasp now. Let's see how he treats you when you are detainedβ¦
Following his coup, the Dataroach disassembled your home and redecorated it. He removed a large monitor, and on it he projected an image of a screen on the battlefield. On that screen he had carved the following word: "WERE." A light for the victors flashes in his eyes as he reads them: "YOU WILL NOT ENTER PLS!"
π YOU HAVE DIED (of shame). π
(link:"Restart")[(reload:)]A year passes. Your steward scurries up to you and says, "Lord Hatsby, I beg to report to you:"
"In year $year, $deaths roaches starved, and $immigrants joined your lands."
(if: $plagueYear)[In an entertainingly grim side note, half of your roaches were killed by secret weapons testing. It's a long story.]
"The population is now $pop."
"You now own $acres centiacres."
"You mined $yield grams of U-92."
(if: $eatenByRats > 0)["... but R&D stole $eatenByRats grams."]
"You now have $stores grams in store."
(if: $year < 10)[[[What next?->buy land]]]
(else:)[
Contrats! Not even you can kill a roach!
Especially armed with what R&D now reveals to you: mahogany-panelled death tanks fueled by uranium. They look almost steampunk...
(link-reveal:"(Source of game)")[(open-url:"https://www.atariarchives.org/basicgames/showpage.php?page=78")]
]
(link:"Restart")[(reload:)]# TODO: Get a story every at halftime and end
# TODO :Every year, give progress update on developing tanks (prototanks)
# Swap feeding people and planting fields
# Make some of the messages crazy long and auto generated''Uranium Roachpunk: An Endless Nightmare''
//Part Zero: The Last Lord of the Cockroaches//
You didn't choose the radiation, the radiation chose you. As you hum "The Eye of the Tiger" while cracking open a fresh Roacha-Cola U-92, you consider the things that need repair:
* (link: "Humanity")[No, **Roachkind**] was great
* You don't have (link-reveal:"jobs")[ (except mining uranium)]
* You don't have (link-reveal:"churches")[ to a strange god that only makes things green]
* You don't have roads
* You don't even have love(live: 30s)[* You have never had a waffle]
You feel the weight of the world on your prothorax. Your steward opens the spiracles on all his body segments as only a cockroach can and [[sighs]]:"If only we had [[oil]] and [[factories]], my lord, the world would be a better place to live in."
Say, [["That was some spicy Roacha-Cola."->cola]]
Say, [["Tell me a story from the old days."->story]]
Say, [["Can we reach the football field in time without roads?"->football intro]]
Say, [["Do you think they love me anyway, the people?"->love]]
[[Go to the control room->controls]]The Roacha-Cola you are drinking is hand-brewed by your sons Goose and Blank, all the factories were destroyed in the (link-repeat:"Big Noise")[(either:"π","βοΈ","π","βοΈ","βοΈ","ππ","π")].
[[But that was the past.->sighs]]You skitter out of the castle and catch a dagger in the back as two rival factions of roaches fight each other like crude centipedes due to the lack of excess U-92 available to fuel the advanced war machines you are preparing. Instead, all the U-92 is used for Roacha-Cola.
π YOU HAVE DIED. π[[Maybe yes?->steamy]]
[[no->why not]]"But why don't my children Goose and Blank love me? My god they love me."
Silence comes down the hill outside, quite easily, as if the townsfolk have all resigned themselves to a temporary loss of fun. He silently grunts again.
"Children, why do you not love me? I am the most wonderful father there is."
You [[sigh->sighs]].The Roacha-cola you drank passes through your foregut, tickling your cuticules, and into your small conical gizzard. While small, your conical gizzard is the envy of the other roaches and the source of your political stature, converting the Roacha-cola you drink into exceptional amounts of energy.
Eventually, the cola reaches your ring of numerous filamentous yellow-colored malpighian tubules (which have always functioned as your excretionary organs). (link-reveal: "(Source)")[(https://www.youtube.com/watch?v=MTxiUGvNk2I)]
[[Back->sighs]]The steward visibly perks up and reads you a story from a scroll which says:
//Before the bombs and the roaches took over the world with their legendary steam-powered mahogany tanks, the mice in Sherwood Forest worked diligently for over thirty years, painstakingly, to bring an end to this endless nightmare. Their efforts finally paid off on March 15, 1976 when the Korean Industrialist Sung Gil-Chung was captured by the mice and removed to a holding cage, but some mouse-work was still required before he could be transferred to a new kingdom. By the end of March, six members of the Sherwood Forest Mages Guild completed their mission - a boy named Kevin, a little girl named Patti, and a three-foot red dragon named Kor, and Djan, who decided to be the lucky girl. Djan// --
The rest of the words are singed beyond recognition, and the steward stops reading.
At the bottom of the page was a (link-reveal:"mysterious message in blue ink with an underline")[(open-url:"https://talktotransformer.com")].
[[Feel inspired->wow]]"That's my favorite bedtime story. [[Thanks->sighs]] steward!"
The words fall loose of your labial and maxilary palps which have relaxed in satisfaction.You rustle your mesothroax in frustration at the steward. "You fool! Oil and factories will be the least of our problems once Dataroach returns from Three Mile Island!"
Your steward hisses, forcefully expelling air through the specially-adapted respiratory openings on the fourth segment of his body (link-reveal:"(learn more on Wikipedia)")[(open-url:"https://en.wikipedia.org/wiki/Madagascar_hissing_cockroach")].
[[Concentrate.->sighs]]TODO: include eye of the tiger lyrics
TODO: Establish that we have infinite water[[Return to the bedchamber -> sighs]]You naughty reader! There's nothing here, although there is a lot of steam these days in the lab...
[[Back->sighs]]