I haven't played, but that sounds like the wrong solution to me. How is someone going to type the altered apostrophe? (That 'directed' apostrophe has its roots in Word, and its automatic quote function.) Keyboards don't have that character, so unless you use some fancy default Windows logic that can convert it to a normal apostrophe, (or some code of your own,) you haven't fixed the actual problem of not being able to guess the proper character yet.

Since you seem to aim for the english market, I'd recommend a plain latin-1 encoding to store your guess texts. You probably use UTF-8 right now, or some other Unicode variety. Even those have a few characters you may not be able to type, but there's far less chance on this sort of mishaps that way; Unicode has tons of look-a-like characters.

Yup, I did indeed miss that. However, now that I know that, I am of the opinion Kyrathaba's going about it the wrong way: rather than listing the characters that should be displayed automatically, I would list the characters that are guessable. That way, accented characters, hyphens, middle dots, double-arrow-quote-thingies, etc - they'd all be displayed. The characters one would like to guess are usually as simple as a-z and proably 0-9.

Oh wow! I just had one heck of a lucky game. Several of the puzzles I could actually remember from earlier games, because I've been playing so much.It probably doesn't hurt that I grew up watching "Wheel of Fortune" every night either.Or that I can type around 75 WPM. (Some of those puzzles got finished with very little time left on the clock).

The puzzle that finally did me in was the occupation "Doctor".

Anyway, I can't actually imagine doing better any time soon. Though, I won't give up trying.

The characters one would like to guess are usually as simple as a-z and proably 0-9

And those are the only ones players have to guess in "Kyrathaba's Hangman", unless there's a bug left in the code somewhere.

Quote

Oh wow! I just had one heck of a lucky game.

Congratulations! I just had a look at the scoreboard, only to see that your new high-score, and by far the highest on the board, is 453110. Wow! That will give hamradio some competition, though I daresay ham is up to the challenge

************** JIT Debugging **************To enable just-in-time (JIT) debugging, the .config file for thisapplication or computer (machine.config) must have thejitDebugging value set in the system.windows.forms section.The application must also be compiled with debuggingenabled.

When JIT debugging is enabled, any unhandled exceptionwill be sent to the JIT debugger registered on the computerrather than be handled by this dialog box.

EDIT - I continued and after the second game ended the third game came up with the same error (perhaps it is the particular puzzle chosen?). Anyway, I got the error and when I hit continue, it let me try continue with the game, but it didn't clear the old solution to present the new puzzle. However, when I tried the answer for the old puzzle, it failed, so it at least loaded a new one, just isn't displaying it. Wrong - just noticed it is the old puzzle. All the letters are already gone, but it is asking for the new ones. Enter a blank and it is a bad guess just like a wrong letter.

Another bug I am finding is not all letters show from puzzle to puzzle. They are not selected, but they are not listed if you are a mouse user. And if you type the letter in the box (or highlight the carrot and type it in) then the letter works and shows in the right places, but the letter shows twice in the guess box. Not an issue in processing (it works right), just an observation.

Another observation - especially during timed games - keyboard input is MUCH Better!

Perhaps in a future revision you can consider tracking if input was via mouse or keyboard to differentiate high scores? I am not a mouse person in general, but when checking stuff out like this I find that is where most things break (at least in my programs).

Thanks for downloading and playing! I'm sorry that it messed up for you, and thank you so much for the bug report!

Quote

the third game came up with the same error (perhaps it is the particular puzzle chosen?).

I am thinking that, because the game works without this error for many puzzles, it must be that some particularly long puzzles are causing this. I've changed the maximum phrase length from 300 to 400, and I'm adding some error-catching to suspect methods:

Another bug I am finding is not all letters show from puzzle to puzzle. They are not selected, but they are not listed if you are a mouse user.

I think this is a control-repainting issue. When this happens, try scrolling the vertical scrollbar the entire extent of the combobox and see if the letters don't seem to magically reappear. I'm working on a fix for this.

Quote

Perhaps in a future revision you can consider tracking if input was via mouse or keyboard to differentiate high scores?

I've noted the suggestion for a possible future version, and thanks!

Quote

I am not a mouse person in general, but when checking stuff out like this I find that is where most things break (at least in my programs).

+1.

Summary: hopefully, the 100-character increase in maxPhraseLength will fix the most glaring error. However, I've added error-handlers to a couple of highly suspect methods, which will pop up a much more info-rich messagebox and help me track down the bug, if it persists. Hopefully, the extra checking I've added to the missed versus correct guesses will solve that annoying bug too. Thanks again for taking the time to post, steeladept, and please let me know the results if you update to v1.0.4.1. You can update to the new version from within the program: "About"->"Update".

Eh, I'm not worried about it messing up my game - I am not a word game kind of person (as in I totally suck at most all of them) I am just looking where I always run into troubles with my own programs and found several for you to check out.