Coding Side Project #1 — Jumpers for Goalposts

Photo by Austrian National Library on Unsplash

Why: As a teenager I used to love playing Football Manager 97 (yes, 97…). It was an addictive game; having many of the attributes of the hook model:

  1. Action; play a game
  2. Variable reward; result of the game
  3. Investment; league position, and building a squad
  4. Trigger; automatically loop to next game, to complete a season

But I particularly enjoyed the building a squad. Finding the best young players, to bring into the team.

On my Makers pre-course, I recently learnt about object oriented programming, and test driven development using Ruby’s Rspec library.

In bed, this morning, I was pondering if it would be possible to build a really simplistic version of Football manager to test my new found OOD, and TDD learnings.

How: To be built in ruby, using recently learnt OOD, and TDD methods. Using the command line as a user interface. A football manager game has a variety of objects that interact: a game; a team, a squad, players.

What: Jumpers for Goalposts; the park football simulation game.

Two teams of five players. With attackers and defenders. Play a single game.

Who: i’m the customer of this project. But other nostalgic 30 something nerds, might also be intrigued.

Where: To be published to github: https://github.com/chriswhitehouse/jumpers-for-goalposts

When: Try and complete an MVP this afternoon.

--

--