CONFIG.SYS
  • ALL_POSTS.BAT
  • ABOUT.EXE

Landing on the planet IRATA - Wed, May 18, 2022

Landing on the planet IRATA

IRATA

Paradroid

What’s IRATA

IRATA is the name “Atari” (the name of a once famous video game company) spelled backwards. And it’s the name of the planet in the game M.U.L.E. the players need to colonize. I love this game and I already made several attempts to reprogram that video game in one of programming languages I am familiar with.
Unfortunately I never succeeded. Nevertheless I picked up that dream of mine once again. But before venturing out I decided to take a look back at the last attempts to identify why these attempts failed

What were the problems with the previous attempts ?

Well, there is the obvious problem that I can only work part time on such a project. In addition the intervals between these times can sometimes be weeks or even month. This obviously makes getting productive difficult since I have to familiarize myself with the program every time. This is not time consuming but also demotivating as I have to repetitively things I already done a couple of times. So I thought about ways of getting up to speed more easily

What I will do different this time

  • Must be easy to continue where you left of even after a longer time
  • Comprehensive CI So my new strategy includes:
  • No BUF but NUF
  • Get something done every time working
  • Strictly BDD
  • Start broad, add more detail later

Drawbacks

  • Design will need to be evolved more than during a straight forward approach that has a detailed design phase before implementation
  • More refactoring work since requirements will change more frequently

Back to Home


21st century version | © Thomas Reuhl 2025 | Disclaimer | Built on Hugo

Linkedin GitHub