Contact puzzlemix
Play free puzzles         Create free account         Instructions         Discussion forum         Log in    

Show only:

Click on column headings to sort.

Get
Brained Up, daily online brain training site
BrainedUp.com
daily online brain training
Cutting-edge brain training created by Dr Gareth Moore
Think faster, better,
and improve your mental capabilities

Sudoku Xtra, written by Dr Gareth Moore
Sudoku Xtra 24
logic puzzle compendium
Printed puzzles from Dr Gareth Moore

   

Back to the forum

Site updates

19 comments (Add new comment)
Posted 26th Sep 2012 at 10:12
gareth Administrator Daily subscriber
Having posted two front-page announcements in two days (about the revised player code and the new experimental zoom feature) I will post more minor changes here.

I've just updated the Killer Sudoku cage code and now there should hopefully no longer be any instances where the dashed line cages don't quite line up with themselves between cells. So hopefully the occasional artefacts with these puzzles are now gone for good. I had fixed the 'phantom lines' that sometimes appeared a month or so ago, but with today's change I hope the last of the occasional minor display glitches is gone.

Gareth, puzzlemix

Posted 26th Sep 2012 at 10:13
gareth Administrator Daily subscriber
I should add, if you spot any problems please comment here (and let me know your browser and version number, if you can).
Posted 26th Sep 2012 at 10:21
gareth Administrator Daily subscriber
Meanwhile, I've disabled the zoom feature for Slitherlink, Hanjie, Hitori and Nurikabe because dragging the scrollbars would confuse the player into thinking you were drawing when you moved back over the puzzle. Although you could always use undo to revert the 'damage' I have removed the option until I have fixed this behaviour.

Gareth, puzzlemix

Posted 29th Sep 2012 at 00:36
gareth Administrator Daily subscriber
Zoom is back, although you can still accidentally drag over the grid as described above. But if you're using a mousewheel or touch device it's useful, so it's there for those people.
Posted 1st Oct 2012 at 00:10
gareth Administrator Daily subscriber
Okay, I've now fixed the issue with zoom and the scrollbars.

And what's more, I've fixed a very long-standing issue whereby if you had the mouse button pressed down as you wandered out of the window and then came back into the window, while playing Slitherlink or Hanjie or any other click-to-shade puzzle, you would carry on shading even if you'd long since released the button.

This means there's some new mouse handlers in the player that provide this top-level support to prevent the cases when the mouse button gets "stuck down". I am only able right now to test this on current browser versions, but due to the way it's implemented I have no reason to think it won't work even on much older browsers. If you spot any problems do please let me know.

Gareth, puzzlemix

Posted 1st Oct 2012 at 13:45
Last edited by gareth 1st Oct 2012 at 13:45
gareth Administrator Daily subscriber
Just made some more updates:

1) The 'average time when solved with no aids or only minor aids' statistic is back on the comments page, after it went missing when I changed to the 'without' and 'with' aids system of displaying stats.

2) On the comments page you now get a small purple badge (well okay, square) next to your username if you're a daily puzzle subscriber. Over time I plan to add more badges so that if you for example solve a lot of puzzles you'll get a badge for that, and so on - and I'll probably make them actually badge-like at that point. :)

3) Other minor fixes. For example if you subscribe then the exact reason why you can't play an old puzzle pre-dating your subscription is now more accurately described on the comments page.

Meanwhile there've been no shouts of horror since I rewrote the way the display and mouse handling works, so I'm guessing this is working for everyone. In particular the font sizes are now even more consistent and the solution numbers in sudoku et al are now notably larger within their cells which helps for a start on small devices like the iPhone.

I'm aware if you complete a puzzle on the iPhone the browser has an issue letting you rate the puzzle for difficulty - I'm not sure why but I'll fix it. However the actual puzzle play works perfectly, particularly on iOS6 where in landscape mode you can hit the "full screen" button and it becomes just that.

Gareth, puzzlemix

Posted 1st Oct 2012 at 22:58
Last edited by gareth 2nd Oct 2012 at 00:14
gareth Administrator Daily subscriber
I thought I might use this thread to make some notes for those interested in how the site works internally:

I'm working on proper touch support for Slitherlink (which I'll then extend to the other shading-based players) at the moment, and it's turning out to be more complex than I imagined. I don't want to use any simulated mouse events because these can be slow to trigger and have a whole host of other issues, so for what the players need to do I essentially have to use HTML touch events. The problem is that these are designed for returning coordinates rather than objects, once you start the touch movement (or drag, in other words). There is an event called 'touchenter' but it doesn't fire on all browsers, including iOS, so it's no use.

You can however convert coordinates to objects using a browser call, but there's just one issue. It behaves differently on newer and older iOS versions, and differently again on the Nexus 7 or indeed any Android Google Chrome browser (where it picks the wrong object). So I'm now having to write a set of patches to pick up all the different versions, and that's just on the browsers I can test. It's like the early days of web development again, where nothing worked consistently across browsers.

I can be pretty certain that whatever I write now will need fixing for a new set of browsers very soon, but c'est la vie!

Gareth, puzzlemix

PS: And it turns out the Google Chrome fix doesn't work in portrait mode, only landscape. Possibly an issue with the size of browser decorations. It works fine in Firefox on Android and, I believe, the Android browser (but I don't have it to test). Looks like at least for Nexus 7 users I'll just have to leave it and wait for Google to fix it, or suggest they install Firefox. :)

Posted 15th Nov 2012 at 02:20
gareth Administrator Daily subscriber
I've rewritten the way puzzles are listed on the site. From the point of view of anyone using the site this should be transparent, but if there's something unexpected happening do let me know! The only noticeable effect should be that a bug with the 'expiry' column on the comments and rankings pages is now fixed (it would sometimes show a useless 'expiry' column with unhelpful information in).

I've also updated the front page of the site and the puzzle information pages linked from it. So far I've rewritten half of the information pages, to be more precise, and hope to update the rest within the next 24 hours. However this is mostly just to improve the experience for new users and isn't so relevant to existing users.

Gareth, puzzlemix

Posted 15th Nov 2012 at 02:50
gareth Administrator Daily subscriber
Actually I have spotted one new issue - if you are a daily subscriber and view the comments page for a puzzle that predates your subscription it shows the wrong message ('Subscribers only'). I will fix this soon.
Posted 16th Nov 2012 at 02:17
gareth Administrator Daily subscriber
Descriptions and instructions from the front page are now complete, and I've also rounded the edges of a couple of the tables in compatible web browsers.
Posted 16th Nov 2012 at 04:08
Ritulia
Hi Gareth,
Just noticed something. On the page with the list of puzzles the column "Comments" shows no numbers, regardless whether there are any comments. For all puzzles it displays "view statistics" (in case of sets puzzles- "add/view stats"). (Though if you click on the link, the comments are there.)
Posted 16th Nov 2012 at 15:26
kocos Daily subscriber
I just opened a saved puzzle, and couldn't click anywhere. (I mean the click had no effect.)
Posted 16th Nov 2012 at 15:28
kocos Daily subscriber
Actually none of the puzzles works for me. Same effect for all. I'm using FF 16.0.2.
Posted 16th Nov 2012 at 15:29
Last edited by gareth 16th Nov 2012 at 15:42
gareth Administrator Daily subscriber
Thanks Ritulia - now fixed!

Meanwhile, I've now given the site a general polish all over. There are shinier-looking buttons and sparklier forms on many pages.
The tabs at the top of the screen now shade in pale blue when you're on the page they refer to too, which hopefully makes navigation a little easier as well.

I've also fixed the odd layout issue on the right-hand panel in the player that lingered after I did the work to update for touch devices. In the process I made the buttons a bit larger too which meant I needed to free up a little space, so I've compacted the pencilmark options and removed the "Add all" button which added every pencilmark to every cell, which I can't imagine anyone ever used. I never have. So that's now gone and I moved six lines (including spacing) into two as a result, reducing clutter in the process too I hope.

If you spot any problems please do let me know. The only player bugs I'm aware of affect touch: you have to hit undo/redo several times sometimes in the shading players because it adds multiple events for the same actual happening to the undo buffer (I broke this when I fixed support for computers with touch and mouse and since no one's complained it hasn't been a priority to fix). And if playing Hanjie and you tap outside the puzzle but inside the play area then it toggles the last placement you made which of course it shouldn't do. Again this is due to support for both touch and mouse and I haven't prioritised it because it's an unusual problem that no one seems to have.

Gareth, puzzlemix

Posted 16th Nov 2012 at 15:33
gareth Administrator Daily subscriber
Hi kocos,
Oops - my updates to the layout broke the number-entry puzzles. I've reverted to the previous version so it's working again now. Hopefully I'll find the issue quickly and re-update.

THANK YOU for commenting so quickly!

Gareth

Posted 16th Nov 2012 at 15:37
gareth Administrator Daily subscriber
Okay, I forgot to delete the bit of code that faded out the 'Add now' button when loading so the code was crashing. I've fixed it now and re-uploaded my changes.

Gareth, puzzlemix

Posted 19th Nov 2012 at 11:53
gareth Administrator Daily subscriber
Just discovered that an edit to the Facebook 'Like' button on the Comments pages some while ago had disabled the Twitter button next to it - now fixed!
Posted 14th Dec 2012 at 16:14
Last edited by gareth 14th Dec 2012 at 16:16
gareth Administrator Daily subscriber
Following a comments discussion, I've updated the player so now the letter and number pencilmarks are smaller on 16x16 Sudoku puzzles and shouldn't ever be cut off. However you'll now probably want to make the window larger on these puzzles if you can, in order to make the characters bigger.

I've also updated pencilmark placement in all of the players, so nothing should any longer be obscured at the edges or e.g. by a consecutive bar. This does mean on the consecutive/XV/odd-pair/kropki/killer/killer puzzles that the pencilmarks are quite close together at the existing font size. I'd be interested if you think this is okay or the pencilmarks should be a little smaller when viewing those puzzles.

While doing this I also added support for negative clues such as "-3-" in Killer/Calcudoku. For example -3- could be solved with 4, 5, 6, since 6-5-4 = -3.

As always, if you spot any problems please let me know.


Gareth, puzzlemix

Posted 15th Dec 2012 at 01:56
gareth Administrator Daily subscriber
I've also now resized the pencilmarks on the puzzles listed in the previous message, and rearrange the exact positions on them too to go with the slightly-smaller text.

I've also made some changes to the 'dynamic total' and 'clue fits' code for 9x9 Killer to support "Killer Zero" puzzles. This change should be transparent but if you spot any problems with this function please let me know. The player now will handle Calcudoku Zero and Killer Zero puzzles, which I'll post examples of in the near future.

Finally, I fixed a minor bug there's been for a while where if you pressed 'give up' on certain sizes of Killer/Calcudoku puzzle you'd find the the green "incorrect" notes weren't always in sensible positions. Now they always form a rectangle around the correct digit. The green digit shows the value you had previously entered.

Oh, and the site now supports 5x5 and 7x7 Calcudoku too, which it didn't previously.

Gareth, puzzlemix

Add new comment
Add a comment
Your comment:
Post comment

Back to the forum

All site contents ©Gareth Moore 2005-2018 - email gareth@puzzlemix.com - publishers please visit Any Puzzle Media