{"id":36841,"date":"2017-02-07T06:00:00","date_gmt":"2017-02-07T11:00:00","guid":{"rendered":"http:\/\/www.shamusyoung.com\/twentysidedtale\/?p=36841"},"modified":"2017-02-21T10:06:05","modified_gmt":"2017-02-21T15:06:05","slug":"pseudoku-feedback-to-the-feedback","status":"publish","type":"post","link":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=36841","title":{"rendered":"Pseudoku: Feedback to the Feedback"},"content":{"rendered":"<p><a href=\"?p=36764\">Last Tuesday<\/a> I released a preview build of my half-finished puzzle game. At first it was really discouraging. I hadn&#8217;t included the right DLL files so the game didn&#8217;t run for some people, and then Windows gave inexplicable error messages that pointed me in the opposite direction of the problem. We got it sorted out, though. Probably. <\/p>\n<p>So let&#8217;s try again. <\/p>\n<p>The new build has been tested on Windows 8 and Windows 10 and appears to work properly on both. You can get it here:<\/p>\n<blockquote><p>\nEDIT: Sorry, I have taken down the early builds. It turns out it&#8217;s really annoying to get bug reports and feature requests for problems that were fixed months ago.<\/p><\/blockquote>\n<p>Feedback on everything (stability, interface, gameplay, puzzles, presentation) appreciated. I&#8217;m <em>seriously<\/em> considering putting this thing on Steam Greenlight. It&#8217;s only $100 to do so, and I&#8217;m <strong>sure<\/strong> I can make that back. I&#8217;d only need to sell about 44 copies at $5 each<span class='snote' title='1'>You need to sell more than $100 to MAKE $100, because Steam takes 30%, and taxes take 30% of what&#8217;s left.<\/span>. It all depends on how much work it needs. I&#8217;m willing to spend a few days on it even if it&#8217;s not going to make any real money, but if it needs weeks of work then I need to shelve the project. I can&#8217;t afford that kind of time investment right now.<\/p>\n<p><!--more--><\/p>\n<h3>Changelist<\/h3>\n<p><div class='imagefull'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/pseudoku6.jpg' width=100% alt='The new all-letters tileset.' title='The new all-letters tileset.'\/><\/div><div class='mouseover-alt'>The new all-letters tileset.<\/div><\/p>\n<ul>\n<li>A &#8220;Next Level&#8221; button pops up once you&#8217;ve solved a puzzle.\n<li>Made the number tileset use all numbers instead of hex. So tile #10 is now &#8220;10&#8221; instead of &#8220;A&#8221;.\n<li>Made a new tileset with only letters. I&#8217;m really pushing the alternate tilesets because I&#8217;ve observed that some people just won&#8217;t look at puzzles with numbers in it. They enjoy abstract logic, but as soon as you throw numerals into the mix they recoil. I&#8217;m not sure what causes this, but since one of my goals is to make Sudoku more sexy to people put off by the old numeric grids, it seems like this could help.\n<li>The puzzle grid now has 9 tiers of 9 puzzles. (Some remain empty \/ disabled because I haven&#8217;t really made content for them yet.)\n<li>Added &#8220;sad&#8221; sound effect when an incorrect tile is placed.\n<li>Fixed a bunch of little problems with the way sounds and music behave when game loses focus.\n<li>Loose tiles are now organized when starting a puzzle, instead of them appearing in a big random heap. Player can press TAB at any time to re-organize them.\n<li>You can now resize \/ maximize the window. Known issue: If you make the window too narrow (or play on a square monitor) it won&#8217;t look right. Haven&#8217;t decided how to address this yet, but at least you can play maximized on a standard monitor.\n<li>User can press a number key to have a tile with that number taken from the pile and placed on the square the mouse is pointing at. This works even if you&#8217;re using the non-numeric tileset, although it&#8217;s not going to make a lot of sense. (1 is a heart? 3 is a plus sign?) If you&#8217;re playing on one of the advanced puzzles that have tiles higher than 12, then you&#8217;ll have to drag tiles around manually like some kind of Pleistocene savage.\n<li>Horizontal groups no longer clutter up the right side of the screen with lines.\n<li>Volume levels are a little less crazy. In particular, winning a puzzle shouldn&#8217;t make the music twice as loud.\n<li>A couple of new music tracks have been added.\n<li>Fixed bug where right-clicking while holding a tile could produce odd behavior.\n<li>Puzzle state should now be saved if you exit an unfinished puzzle.\n<li>Game now remembers window size and maximized status.\n<\/ul>\n<h3>ToDo List<\/h3>\n<p><div class='imagefull'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/pseudoku5.jpg' width=100% alt='I&apos;m curious which background people will prefer: Light or dark.' title='I&apos;m curious which background people will prefer: Light or dark.'\/><\/div><div class='mouseover-alt'>I&apos;m curious which background people will prefer: Light or dark.<\/div><\/p>\n<p>If the game is going to go on Steam, then I&#8217;d need to integrate Steamworks. I have no idea how much trouble that is. Arvind handled that last time around.<\/p>\n<p>MAYBE an &#8220;infinite&#8221; puzzle mode that would auto-generate more puzzles. That&#8217;s actually a hard problem to solve and test. It sounds like an interesting and fun problem to work on, but it&#8217;s not the kind of thing I&#8217;m keen to PROMISE.<\/p>\n<p>A way to reset your save so you can start over. (For now you can go to User\/AppData\/Roaming\/ and delete the Pseudoku folder.)<\/p>\n<p>I need a bunch more puzzles to fill out the grid.<\/p>\n<p>I need one more music track for the final puzzle tier.<\/p>\n<p>Need to make some sort of coherent fallback behavior for square monitors. I need something that will keep all gameplay elements visible and all the fonts readable. This is one of those things that seems like it should be easy but will probably be a nightmare.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last Tuesday I released a preview build of my half-finished puzzle game. At first it was really discouraging. I hadn&#8217;t included the right DLL files so the game didn&#8217;t run for some people, and then Windows gave inexplicable error messages that pointed me in the opposite direction of the problem. We got it sorted out, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66],"tags":[],"class_list":["post-36841","post","type-post","status-publish","format-standard","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/36841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=36841"}],"version-history":[{"count":0,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/36841\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=36841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=36841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=36841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}