3 min. read

Dev Log #2: Puzzle

The game is going smoothly, fixing lots of bugs that arise and making sure it’s very stable.
I won’t add a downloadable version as of yet - I’ll set up an Itch.IO dev page.
This is because I don’t have an official name yet for the game.

Puzzler does sound very great but a company is already using it for producing real puzzles.
Oh well :(

New features

V 0.2 includes:

  • Different color for piece area and puzzle
  • Jigsaw pieces
  • Full screen or windowed
  • Add FPS and graphs for debugging
  • Add Statistics on the end page:
    • Total Time
    • Start Time
    • Total pieces moved
    • Total pieces completed
  • Fix puzzle size depending on screen size.
  • Fix font sizes depending on size of screen.
  • Volume for sounds
  • Make mouse pointers smaller
  • Make HUD buttons for pause and quit

Jigsaw generation!

Oh boy, I worked on that real hard - I had few algorithms in mind and all of them were difficult to implement - the theory was ok, but the practice was hell so I abandoned it.

A good indication if you want to know you are in the right path - If things get too much complicated - it’s a good sign you haven’t thought of a more simple and elegant solution.

Simply Code! Not Complicaty Code!

You can see that it has a nice firework particle system!

Background color selector

I’ve added HUD to display - it includes a different ViewBound so it will be rendered on screen.

Settings

The 0.2V will include settings for full screen and audio.

Continuing statistics about the code:

Lines of code

Between dev logs I wrote new 1,553 lines of code (Without comments!)

Total : 79 files, 4237 codes, 126 comments, 740 blanks, all 5103 lines

Languages

language files code comment blank total
C# 75 3,824 126 711 4,661
XML 3 342 0 17 359
Markdown 1 71 0 12 83

V0.3 Roadmap

0.3 will include:

  • Image formats
  • Multi-Select
  • Complete Pieces with each other - Grouping
  • Save puzzle for later solve
  • Glow puzzle pieces - Chosen, completed, etc..
  • “Hint” - Where you should put a puzzle piece.
  • Glowing pieces by group “Group managment”
    • A special gui to edit titles for groups.

First I want it to be released as a nice Single Player so people can provide feedback for the actual experience.
Then the hard part will come - Implementing the networking layer - I’m planning Peer 2 peer and Central Server With rooms.

Thank you for reading and taking interest in my game :)
Will include a downloadable demo when I finish V0.2!!!


Is this helpful? You can show your appreciation here: Buy me a coffee