Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

1319231 Posts in 59264 Topics- by 50362 Members - Latest Member: Megamenem

October 22, 2017, 06:11:52 pm

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsInfinite Puzzles
Pages: [1]
Print
Author Topic: Infinite Puzzles  (Read 689 times)
Robson
Level 0
***



View Profile WWW
« on: January 01, 2017, 11:37:08 am »

About

Hi! I'm creating Infinite Puzzles.

Features

  • Ten different puzzle types!
  • All puzzles are procedurally generated. A lifetime of fun!
  • The puzzles are highly customisable. Make them easier/harder/different!
  • No load times!
  • Start playing any puzzle in just one-click!

Download

Download Infinite Puzzles for Windows. Version 2017.9.12.a. Requires the Microsoft .NET Framework 4 Client Profile, but you probably have that already.

Example Puzzle Types

Fit
Put all the pieces into the box. It's like being a baby again!


Zero
Find the lowest path through the grid.


Minefield
Uncover the minefield without stepping on a mine! Uses an algorithm that ensures you never need to guess.


Numbers
Figure out the correct sequence by using the clues.


Network
Create a single network of lines, with no loops:


Tangle
Move the circles so that none of the lines overlap.


Edge
Match the edges of the squares, by moving and rotating them:


Boring Technical Stuff

Infinite Puzzles is written in C# and uses the WPF rendering system and the Visual Studio IDE. Version control is handled via SourceTree. GIFs are created using ScreenToGif. Notes are stored in OneNote.

The End

Thank you for reading! All feedback is very welcome.
« Last Edit: October 18, 2017, 03:39:15 pm by Robson » Logged

Current devlog: Infinite Puzzles.
Competition entries: Wall of the Words, Dysaster.
MrHassanSan
Level 0
**



View Profile WWW Email
« Reply #1 on: January 01, 2017, 03:51:00 pm »

Looks like a neat little variety box-style game! For the jigsaw puzzle, have you considered adding rotation for the pieces in later challenges? That may add some depth.
Logged

Freelance Composer for hire. Check out my work!
https://soundcloud.com/hadurant
Robson
Level 0
***



View Profile WWW
« Reply #2 on: January 01, 2017, 04:38:38 pm »

Looks like a neat little variety box-style game! For the jigsaw puzzle, have you considered adding rotation for the pieces in later challenges? That may add some depth.
Thank you!

My aim is for each puzzle type to have a variety of options, which can be used to make them different/easier/harder. For example, the Minefield puzzle currently has configurable level shape (pyramid, box, diamond, doughnut, etc), amount of mines and size.

Rotation is definitely an option that I'd like to add to the Fit puzzle. It's already very difficult when using small pieces on large grids, so I can only imagine how impossible it would be with rotation!
Logged

Current devlog: Infinite Puzzles.
Competition entries: Wall of the Words, Dysaster.
Robson
Level 0
***



View Profile WWW
« Reply #3 on: January 08, 2017, 09:34:12 am »

New version! 2017.1.8.a. The download link is at the end of the first post.

Most notably there is a new puzzle type called Tangle:


Full release notes:
   • <Tangle>
      ○ New puzzle type.
   • <Duo>
      ○ Added option to have more solved tiles at the start of the game. Enabled by default.
   • <Fit>
      ○ Added option to allow/disallow small pieces. Small pieces are disabled by default. They make the game a lot harder.
      ○ The tutorial pages now resize correctly when the window is maximized/restored.
      ○ Can now grab the pieces by the holes.
   • <Minefield>
      ○ The amount of mines is now randomly chosen from a range, rather than a fixed value.
   • <About>
      ○ Fixed crash.
   • <Credits>
      ○ Fixed crash.
   • The minimum/maximum sliders have been combined into ranged sliders.


« Last Edit: January 19, 2017, 02:42:05 pm by Robson » Logged

Current devlog: Infinite Puzzles.
Competition entries: Wall of the Words, Dysaster.
jctwood
Level 10
*****



View Profile WWW Email
« Reply #4 on: January 08, 2017, 10:34:08 am »

I love the clean minimal style, do you plan to maintain this or add more fidelity graphically? These all seem like they would be perfect for touch devices too, can you build for web?
Logged

Robson
Level 0
***



View Profile WWW
« Reply #5 on: January 09, 2017, 02:40:39 pm »

Made a very minor update: 2017.1.9.a. The download link is at the end of the first post.

Full release notes:
   • <Duo>
      ○ Initial tiles are no longer changeable.
      ○ Fixed the even/odd option not being respected.
      ○ Removed the black border around the tiles.
   • <Fit>
      ○ The tray is now green when the puzzle has been solved.
   • <Tangle>
      ○ Circles are now green when the puzzle is solved.

I love the clean minimal style, do you plan to maintain this or add more fidelity graphically? These all seem like they would be perfect for touch devices too, can you build for web?
Thank you! Definitely going to maintain the minimalistic style. I want everything you see to have a purpose. I've got about fifty games that I'm using as graphics inspiration, such as: 1 2 3 4 5 6 7.

The technology that I'm using isn't able to publish to the web. Whilst that would be nice, I chose the primary technologies (C#, WPF, Visual Studio) for a variety of other reasons:

  • I have several years of experience with C# and Visual Studio.
  • One of my aims is to eventually get the game on Steam. Having it as an application will make it easier to deploy, have achievements, use the Steam Cloud to remember preferences, etc.
  • C# is a fast, modern, powerful and general-purpose language that will allow me to make any type of puzzle. Well, if I can figure out an algorithm!

Logged

Current devlog: Infinite Puzzles.
Competition entries: Wall of the Words, Dysaster.
Robson
Level 0
***



View Profile WWW
« Reply #6 on: January 19, 2017, 02:56:56 pm »

New version! 2017.1.19.a. The download link is at the end of the first post.

Most notably this has a new puzzle type, where you move squares around and match the edges:


Full release notes:
   • <Edge>
      ○ New puzzle type.
   • <Menu>
      ○ Slightly changed the layout
   • <Fit>
      ○ The non-colour option is now black instead of grey.
   • <Duo>
      ○ The option to have "free solved tiles" was not being respected when restarting a puzzle. That's fixed now.

The next version will focus on many small improvements, such as improving the code, fixing little graphical issues, making things consistent and so on. The version after that will have a new puzzle type that involves pathfinding.
Logged

Current devlog: Infinite Puzzles.
Competition entries: Wall of the Words, Dysaster.
Robson
Level 0
***



View Profile WWW
« Reply #7 on: February 26, 2017, 07:59:40 am »

New version! 2017.2.26.a. The download link is at the end of the first post.

Notably this update has a new game type, an easter egg and lots of little improvements. The new game type involves finding the dominoes in a grid of numbers:


Full change log:
   • <Dominosa>
      ○ New game type.
   • <Easter Egg>
      ○ New game type. There is a way to unlock it…
   • <Edge>
      ○ Added an arrow to make the game a bit easier to understand.
      ○ Removed the plus sign from the Special Characters set.
      ○ No longer possible to hide characters and colours, because this makes it impossible.
   • <Fit>
      ○ Added an arrow to make the game a bit easier to understand.
      ○ Removed the borders from the pieces.
      ○ Now uses the colours from the <Edge> puzzle.
      ○ Overlap indicators are now visible in the tray.
      ○ Overlap indicators on black squares are now visible.
   • <Minefield>
      ○ Will no longer generate levels that are already solved.
   • <Menu>
      ○ New layout.
      ○ Can press Escape to quit the game.
   • <About>
      ○ Removed this screen and put that content into the <Credits>
   • <Options>
      ○ Added this screen. Currently just allows for enabling/disabling full-screen.
   • Removed the border from the buttons.
   • Made the list style fit everything else.
   • Changing settings in the middle of a game will no longer have unexpected effects on the current game.
   • Unified all options pages and made them work gracefully at the smallest window size.
   • All puzzles display a green border when solved.
Logged

Current devlog: Infinite Puzzles.
Competition entries: Wall of the Words, Dysaster.
Robson
Level 0
***



View Profile WWW
« Reply #8 on: September 12, 2017, 02:14:54 pm »

New version! 2017.9.12.a. The download link is at the end of the first post.

Notably this version has three new puzzle types:

Zero
Find the lowest path through the grid.


Numbers
Use the clues to determine the sequence.


Switch
Turn all the squares to grey. Sounds simple, but clicking a square will also toggle the adjacent squares.


My original plan for the game was to make eight puzzle types and then release it officially as version 1. However, I've now made ten puzzle types! So the new plan is to stop making new puzzle types and focus on improving the existing ones. When I'm happy with all ten I will release it officially.

Full change log for this version:
   • <Switch>
      ○ New game type.
   • <Numbers>
      ○ New game type.
   • <Zero>
      ○ New game type.
   • <Tangle>
      ○ Can no longer generate puzzles that are already solved.
   • <Dominosa>
      ○ New option to give free dominos at the start of the game.
   • <Easter Egg>
      ○ Changed how this is accessed.
   • Game settings are now stored in separate files.
   • Lots of repeated code is now in one place.
   • StyleCop warnings reduced to 0. (StyleCop points out issues with code quality.)
Logged

Current devlog: Infinite Puzzles.
Competition entries: Wall of the Words, Dysaster.
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic