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!!!