Category: games

Old board games

One day, we’re going to take this for granted (maybe we already do?)

I remember a time in the late 80s or 90s, visiting one of my grandparents’ homes and playing… some board game. All I really remember is that it had:

– a bazaar
– some electronic component (with a sinister voice, maybe?)

That was it! I don’t really remember much else.

I search Google and get:

Clicking through, none of that looked or sounded familiar.

Let’s try ChatGPT.

Wouldn’t you know… it basically one-shot the search result!

That initial image looked like the ones Google returned, so no dice (hah) there. But! Dark Tower? What is this?

Uhhh, THIS WAS IT!

Apparently, it’s fondly remembered. And there is a modern sequel that uses your smartphone.

EDIT:

I realize that this might not be a totally fair comparison since I gave ChatGPT so much more context. It might be the nature of how we interact with these services (e.g., natural language chat vs “guttural” input in a search engine).

But… just to do some proper due diligence:

Redactle – It’s like Wordle but for censored WIkipedia articles

Thanks to a coworker, my latest obsession is Redactle. Each day, it takes one of the 10,000 most popular articles from Wikipedia and censors every word that isn’t a common preposition or article. Each time you make a correct guess, the word is uncovered, slowly revealing more and more of the article. It’s sick and  it’s fun.

Essentially, this turns into an all day affair as I take breaks and then come back to try and solve the puzzle. Yesterday, I determined the article was about “Sparking Wine” after about 276 guesses… 🙀

Get guessing!

Sid Meier’s Memoir!: A Life in Computer Games

The Civilization series is easily one of my favorite video games of all time. (See here, here, here, here and here). I have very fond memories of talking to my middle school teacher about various strategies to utilize within Civ I and I still vividly remember the wickedly cool box art.

So, it’s no surprise that I’d dig into the memoir of the man who created the games himself, Sid Meier.

It’s a nerdy trip through early computer gaming history and fostered a bunch of nostalgia for old DOS games that I used to play. It’s also a fantastic romp through the mind of a game designer.

There were a number of fun little quotes and life lessons, as well:

“I think that in life, as in game design, you have to find the fun. There is joy out there waiting to be discovered, but it might not be where you expected. You can’t decide what something’s going to be before you embark on it, and you shouldn’t stick with a bad idea just because you’re fond of it. Take action as quickly and repeatedly as possible, take advantage of what you already know, and take liberties with tradition. But most importantly, take the time to appreciate the possibilities, and make sure all of your decisions are interesting ones.”

Generating terrain maps

Recently, I went down a rabbit hole attempting to learn how to generate interesting looking maps for games (insert mind-blown-gif here). While I’m not going to be using Voronoi diagrams anytime soon,  I am still interested in attempting to generate Civilization-like maps.

Most map generation algorithms rely on perlin noise. I wanted to go a different route.

So far, these are the rules that I’ve come up with for my algorithm:

1. Create a grid of some given size (e.g., 100 x 50). Set all tiles to “ocean”.
2. Randomly pick 8 tiles (variable) across the map to seed as “land”.
3. Now iterate across all tiles on the map and build an array of tiles that are “ocean” tiles but have a land tile N/W/S/E of them.
4. Once you have this array, randomly pick a single value. Flip it from “ocean” to “land”
5. Repeat step 3 until a given number of tiles have been filled across the grid (e.g., for an “Earth-like planet”, 30% of tiles will be land).
6. Now, to add some additional randomness — iterate across all tiles and build an array containing all “land” tiles next to water (N/W/S/E).
7. Randomly pick 1, flip from land to ocean.
8. Repeat step 6 a given number of tries (e.g., 100).
9. Done! (Maybe)

Height maps, biomes and all that can come later. To quote Amit, whom I linked to earlier:

The most realistic approach would have been to define elevation first, and then define the coastline to be where the elevation reaches sea level. Instead, I’m starting with the goal, which is a good coastline, and working backwards from there.

Anyway, it’s been kind of neat to figure out.

Another example map, created using the above rules:

 

How to play Civilization on your iPad

Do you have an iPad? Because you can totally play Civ on your iPad.

“WHAT?! NO. CIV REVOLUTION DOESN’T COUNT,” you loudly yell.

JUST WAIT! I’m not talking about that. I’m talking about Civ V (and even Civ VI).

Photo Proof here:

How does this magic work?

Yes, you guys will think I’m crazy but I regularly play Civ on my iPad. (What?!). I’m also a masochist. But you can totally make it work.

There are a few options:

  • Through Nvidia’s Geforce Experience app:
  • Have a Windows PC with an Nvidia graphics card (What if you don’t have one? We’ll tackle that farther down.)
  • Make sure GeForce Experience is installed. This basically allows streaming through the same protocol that Nvidia Shield uses.
  • Install Moonlight on your iOS device (iPhone?!?!) or even an Android device. Open source app that can connect / parse Nvidia Shield streams.
  • Play Civ! (Via dragging your finger around to simulate a mouse, sometimes tedious, but it works!)

Pros: You get to play Civ on your iPad!

Cons: Kind of a pain to setup.

Through Remotr:

  • Have a Windows PC (hmm, there seems to be a pattern here).
  • Install Remotr on your PC. It should auto-detect Civ V. It doesn’t auto-detect Civ VI for me though.
  • Install Remotr on your iPad.
  • Open Remotr and play Civ!

Pros: You get to play Civ on your iPad! And it’s much easier to setup on your Windows PC, plus you aren’t tied to an Nvidia only GFX card.

Cons: The iPad app is free (good!). But whenever you disconnect from your game (or maybe something crashes), it will show you one of those cheesy popup ads that won’t let you click away for 10 seconds or so. You can optionally pay for a monthly pro subscription through an in-app purchase. Also, Remotr tries to squeeze your (probably 16:9) resolution display into the iPad’s 4:3 display. So things will look janky. Just change the resolution of Civ to 1024 x 768 and things will look good on your touch screen device. (Obviously, change it back when you get back to your real machine though).

Through Screens (I also have a Mac) or a similar VNC client.

  • Install VNC server of your choice on your Mac or Windows machine.
  • Install a VNC client of your choice on your iPad or other mobile device.
  • Open and play Civ!

Pros: You get to play Civ on your iPad!

Cons: While Civ isn’t what we think of as a graphically intense game, prepare for a bunch of jerkiness as you move the map around, delays while various modals pop up, screen tearing. But… you get to play Civ.

Board games at work

A colleague brought a new board game to work that they just got from Kickstarter. Scythe. It features farming, mechs, and takes place in the 1920’s!