To Hint or not to Hint

I spent a lot of time at the beginning of the game development working in the generation of the puzzles. In logic puzzle games, puzzle generation is often puzzle solving.

So then, when I generate a level, I also have the solution. In this case, the shortest route from the initial configuration to the final, “solved” one. That’s how I can say that a puzzle can be solved in N moves. But I know not only the amount of moves, but also which moves and in which order. And not only do I have the list of correct moves from the initial to the solved setup… I have the list of moves from any piece configuration to the solved state. What good is that for? Well… I can provide hints to the player!


So in practice, it does not matter how many flips the player did, I can always tell her the shortest way, from her current position, to the solution. Of course if she already moved 10 times on a puzzle with 3 min moves, and I know she can reach the solution with 2 more moves from her position, her total count will  probably(*) be 12, and not 3. But anyway it guides her to the solution.

Now the question is: should I include this hints? and how much hinting should I provide? There are two reasons for avoiding hints: space constraints and bragging:

  • If I include all possible paths to the solution, some of the bigger levels require megabytes of space. Actually, I cannot include the biggest ones I’ve generated (12 differently colored pieces) because they would require up to a hundred megabytes.
  • When I added the mastering/unlocking mechanism (finish 10 puzzles from a level to ‘Master’ it, master a level to unlock harder ones) then having hints means that you have almost immediate access to all levels. So you cannot brag about reaching a particular level, and any kind of badges/points/other scheme for indicating player progress loses its meaning immediately.

So I enabled hinting only if you were 3 moves or more far from the solution. But that just reduces all levels to a 3-moves level (albeit 3 moves in a 10-piece puzzle might be harder to solve than in a 4-piece puzzle, if only because there are more things to look at).

And then… even when the hinting button is shown, only one or two persons I’ve shown the game to have noticed it. And not even one outside of them has asked me if there is some kind of hinting mechanism. Everyone assumes you just have to find out by yourself. Does that mean that there is no interest in the feature? On the other hand, most people still have not tried the harder levels, where you can feel lost quite easily, so I’m not sure what will happen there.

Maybe an option would be to provide only one or two hints per level… should evaluate that.

Of course, there is also the potential so add hints as an in-app purchase, which I find downright disgusting (but for sure lots of people will think otherwise… hope I do not eat my own words in the future).

(*) probably, because maybe the first moves he must do might undo the last ones he made.

437 thoughts on “To Hint or not to Hint

  1. Pingback: cialis pill
  2. Pingback: Viagra medication
  3. Pingback: Viagra 100 mg
  4. Pingback: albuterol inhaler
  5. Pingback: buy cialis generic
  6. Pingback: naltrexone cost
  7. Pingback: levitra vs viagra
  8. Pingback: buy generic cialis
  9. Pingback: bimatoprost brands
  10. Pingback: tylenol at walmart
  11. Pingback: cialis canada
  12. Pingback: uk viagra
  13. Pingback: viagra 100mg
  14. Pingback: cheap viagra
  15. Pingback: viagra 50mg
  16. Pingback: impotence pills
  17. Pingback: new ed pills
  18. Pingback: impotence pills
  19. Pingback: cialis generic
  20. Pingback: levitra online
  21. Pingback: levitra vardenafil
  22. Pingback: buy cialis daily
  23. Pingback: gambling games
  24. Pingback: viagra prices
  25. Pingback: slots online
  26. Pingback: casino real money
  27. Pingback: cialis 20mg
  28. Pingback: cash payday
  29. Pingback: viagra for sale
  30. Pingback: all about viagra
  31. Pingback: buy cialis
  32. Pingback: bitcoin betting
  33. Pingback: viagra order
  34. Pingback: 5 mg cialis
  35. Pingback: buy cialis
  36. Pingback: cialis to buy
  37. Pingback: online casinos usa
  38. Pingback: viagra coupon
  39. Pingback: viagra connect
  40. Pingback: buy viagra cheap
  41. Pingback: viagra dosage
  42. Pingback: cheap Viagra 25 mg
  43. Pingback: order Viagra 50 mg
  44. Pingback: buy viagra online
  45. Pingback: cialis tadalafil
  46. Pingback: Cialis 20mg nz
  47. Pingback: buy Cialis 80 mg
  48. Pingback: generic cialis
  49. Pingback: viagra online
  50. Pingback: lexapro 5mg nz
  51. Pingback: viagra substitute
  52. Pingback: buy cialis
  53. Pingback: cialis dubai
  54. Pingback: cialis 40 mg
  55. Pingback: buspar 10mg pills
  56. Pingback: cialis pills
  57. Pingback: ceftin medication
  58. Pingback: celexa medication
  59. Pingback: cipro pharmacy
  60. Pingback: claritin canada
  61. Pingback: cheap cialis
  62. Pingback: online casinos usa
  63. Pingback: casino online usa
  64. Pingback: gambling games
  65. Pingback: play casino online
  66. Pingback: slots real money
  67. Pingback: viagra australia
  68. Pingback: nj car insurance
  69. Pingback: usaa car insurance
  70. Pingback: online payday
  71. Pingback: quick payday loans
  72. Pingback: viagra gum
  73. Pingback: personal loans
  74. Pingback: sildenafil 50mg uk
  75. Pingback: homework for pre k
  76. Pingback: buy viagra japan
  77. Pingback: clomid coupon
  78. Pingback: colchicine pills
  79. Pingback: cialis online
  80. Pingback: compazine for sale
  81. Pingback: thesis titles
  82. Pingback: diamox price
  83. Pingback: doxycycline otc
  84. Pingback: dramamine generic
  85. Pingback: elavil cost
  86. Pingback: geodon uk
  87. Pingback: hyzaar nz
  88. Pingback: imdur 40 mg canada
  89. Pingback: cialis reviews
  90. Pingback: tadalafil buy
  91. Pingback: imitrex 100mg uk
  92. Pingback: cialis for women
  93. Pingback: imodium for sale
  94. Pingback: visit this page
  95. Pingback: how viagra works
  96. Pingback: does viagra work
  97. Pingback: indocin cost
  98. Pingback: lamisil generic
  99. Pingback: lopressor for sale
  100. Pingback: macrobid 50 mg otc
  101. Pingback: meclizine for sale
  102. Pingback: micardis uk
  103. Pingback: mobic 15 mg canada
  104. Pingback: cost of motrin
  105. Pingback: Cozaar
  106. Pingback: phenergan generic
  107. Pingback: plaquenil online
  108. Pingback: proscar coupon
  109. Pingback: protonix uk
  110. Pingback: provigil otc
  111. Pingback: pulmicort for sale
  112. Pingback: pyridium online
  113. Pingback: cost of robaxin
  114. Pingback: rogaine cheap
  115. Pingback: spiriva australia
  116. Pingback: vantin pharmacy
  117. Pingback: voltaren prices
  118. Pingback: wellbutrin pills
  119. Pingback: cost of zanaflex
  120. Pingback: zithromax tablet
  121. Pingback: check my reference
  122. Pingback: read the article
  123. Pingback: zocor online
  124. Pingback: buy zovirax
  125. Pingback: zyprexa nz
  126. Pingback: zyvox usa
  127. Pingback: donepezil tablet
  128. Pingback: buspirone 5mg uk
  129. Pingback: celecoxib nz
  130. Pingback: cost of citalopram
  131. Pingback: clozapine cost
  132. Pingback: cheap rosuvastatin
  133. Pingback: free trial viagra
  134. Pingback: phenytoin prices
  135. Pingback: oxybutynin canada
  136. Pingback: bisacodyl uk
  137. Pingback: 141genericExare
  138. Pingback: 141generic2Exare
  139. Pingback: what cialis
  140. Pingback: trdlywgj
  141. Pingback: estradiol generic
  142. Pingback: alendronate cheap
  143. Pingback: cialis barato
  144. Pingback: loperamide tablet
  145. Pingback: ivermectin 3 mg
  146. Pingback: prednisolone eyes
  147. Pingback: hsg and clomid
  148. Pingback: dapoxetine viagra
  149. Pingback: dapoxetine feeling
  150. Pingback: abbvie synthroid
  151. Pingback: metoclopramide uk
  152. Pingback: www synthroid com
  153. Pingback: essay helper
  154. Pingback: thesis online
  155. Pingback: buy propecia pills
  156. Pingback: essay writers net
  157. Pingback: paxil and diabetes
  158. Pingback: effexor vs paxil
  159. Pingback: plaquenil mg
  160. Pingback: Aristocort
  161. Pingback: cialis usa

Comments are closed.