Saturday, June 16, 2018

Game 4 - Post Mortem - Color Matching Game

My Game 4 is "Color Matching Game".  If you want to join in either with the same Genre or your own, use the tag 12Games12Weeks on Twitter and/or itch.io, I would love to see what you create in this time also!

MVP 

The most basic MVP would a grid that you can swap adjacent tiles.  sets of 3 or more clear. Score and a time/move limit. New tiles fall in from above.

Results

Took ~2-3 hours of work to complete.  I did have 5-10 hours of code work in on some puzzle matching logic already worked out. Mostly working out UI/Score/Clear Effects. Game can be found here: https://adroitconceptions.itch.io/12games12weeks-4-color-matching-puzzle.


What When Right?

  • Got a good focus on on doing a MVP (well slightly more).
  • Had some good ideas on how to handle score
  • Ability to reuse Main Menu/End Screen Code

What When Wrong?

  • (&#(#&@$# Monolithic Classes - almost all the code is in a 'Grid' class that basically manages every bit of game logic.

What Lesson(s) Did I learn?

  • (&#(#&@$# Monolithic Classes
  • Making things that you might not have any desire to do can still help you learn better coding and ability to think about problems.  This was definitely the most complicated 'thinking' about how to make the game work.  AI for the fighting game and the RTS are the only two I think could take more thinking about how to structure the actual game logic.

What did I take away?

  • (&#(#&@$# Monolithic Classes 

Milestones/Workflow/Tool Usage

  • Grid auto generating
  • Tile Moving Logic
  • Matching Logic & clear & replacement
  • Clear FX
  • Score UI
  • Countdown screen (needed something to cover up that the code does a few 'clear' cycles before the board is ready) - was less complex then any other idea I had for getting the game to a starting state.
  • Score Final screen & Game Timer
  • Main Menu

What would I do if I was to work further on this (Expanded from an MVP to a full game)?

  • <shrug> - not sure what I could add to the Genre - at least using it as a stand alone game.

No comments:

Post a Comment