generate_gazette.sh Calls OpenAI to generate "The Civ Chronicle" — an era-appropriate, unreliable wartime newspaper article for each turn.
For a long-running game like this, that's a pretty clever little twist to keep the group engaged. I have extremely low confidence I could convince enough friends to do it with me for long enough to get through a game, but this seems like such a fun idea.That’s so awesome, I had the exact same idea since LLMs came out because I’m a regular Civ player.
I thought about trying some kind of mod for Civ IV but never got around to it. FreeCiv does make more sense.
Very cool stuff.
This was a friends suggestion after I initially proposed something that exposed a bit too much detail. I wanted to show the diplomacy states and unit/city additions per player as a highlight on the home page, but we instead kept the raw files that generated those UI elements and fed them into OpenAI with the prompt and the Gazette was born.
It's a bit verbose honestly (see https://freeciv.andrewmcgrath.info), I welcome pull requests with improved prompting!