DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Last post Author Topic: NANY 2012 Release: Kyrathaba's Hangman  (Read 185,441 times)

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
NANY 2012 Release: Kyrathaba's Hangman
« on: June 24, 2011, 12:24 AM »
NANY 2012 Entry Information

[attach]
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

« Last Edit: December 31, 2011, 02:08 AM by kyrathaba »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #1 on: June 24, 2011, 12:35 AM »
50 hours is too much.. you'll lose your mind.  i suggest 5.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #2 on: June 24, 2011, 12:45 AM »
Nah, it's gonna be a labor of love.  I could never produce anything I'm proud enough of to actually release in just 5 hours...

And its up to 50 25 hours.  If I can do it in 5, great  :)

In considering your advice, mouser, I've lowered the hours-of-coding on offer.
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

« Last Edit: June 25, 2011, 12:42 AM by kyrathaba »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #3 on: June 24, 2011, 05:42 AM »
Perhaps we should call early releases differently than the final releases.. like "NANY 2012 Pledge and Early Beta"?
Because "official" NANY releases shouldn't happen until the end of the year.

hamradio

  • Amateur Radio Guy
  • Charter Honorary Member
  • Joined in 2006
  • ***
  • Posts: 893
    • Plugin Coding Medal
    • Participated in NANY Challenge Fifteen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
    • Hardware Hacker
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #4 on: June 24, 2011, 06:08 AM »
Start program and double click your animated hangman I recieved...

Click to see exception text.
************** Exception Text **************
System.ComponentModel.Win32Exception (0x80004005): No application is associated with the specified file for this operation
   at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()
   at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
   at KyrHangman.Form1.clsHangmanAnimation1_DoubleClick(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnDoubleClick(EventArgs e)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

:)

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #5 on: June 24, 2011, 12:21 PM »
hamradio,

Thank you for downloading and trying it out, and for the bug report!

Here is what should happen (I've modified the code in the double-click method for the animated hangman.  Try uninstalling, then re-installing after re-downloading the updated setup file):

[attach]
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #6 on: June 24, 2011, 12:24 PM »
Quote
Perhaps we should call early releases differently than the final releases.. like "NANY 2012 Pledge and Early Beta"?
Because "official" NANY releases shouldn't happen until the end of the year

Agreed.  Updating this in the Ground Rules thread.
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #7 on: June 24, 2011, 01:55 PM »
Registered user-names aren't locally affected by updating to a newer version of the hangman program, because they are stored elsewhere than the app's Program Files subfolder.

Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

« Last Edit: June 24, 2011, 01:57 PM by kyrathaba »

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #8 on: June 24, 2011, 05:09 PM »
Curses!  Hamradio has beaten my High Score!
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 9,827
    • Participated in NANY Challenge Eight Times
    • Cody Award
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #9 on: June 24, 2011, 10:50 PM »
Your webhost is reviewing your website, so registration and scoreboard, etc. are unavailable.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #10 on: June 24, 2011, 11:23 PM »
It's done reviewing.  You should have access now.
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 9,827
    • Participated in NANY Challenge Eight Times
    • Cody Award
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #11 on: June 25, 2011, 12:57 AM »
I just now tried the scoreboard, the first-run help page, and the registration page, and they all still tell me your site is under review.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #12 on: June 25, 2011, 01:06 AM »
Very odd.  I'm able to access them (using Firefox):

[attach]
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #13 on: June 25, 2011, 01:09 AM »
Could it perhaps be a browser cache issue?  Dunno.  You're probably more knowledgeable about this than am I...
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 9,827
    • Participated in NANY Challenge Eight Times
    • Cody Award
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #14 on: June 25, 2011, 01:12 AM »
I think perhaps it's a DNS cache issue. I hadn't tried the first-run help page before when it was still under review, so it wouldn't have been cached in the browser. But perhaps the site-wide redirect got cached? I don't know for sure, but that sounds like DNS to me.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #15 on: June 25, 2011, 01:14 AM »
I just tried it from my kids desktop, and they're blocked too.  And I haven't yet received the "We're done reviewing" email I was promised earlier this afternoon.  Hopefully, this'll be over in the next bit.  If it becomes a standing problem, I'll move the database elsewhere...
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #16 on: June 25, 2011, 01:16 AM »
Normally, the program checks at the end of each play-session and, if your accumulated score is the highest yet (on your local PC), it sends it to the database.

In view of the possibility of occasional interruptions in website service, perhaps I need to add a "submit high score" menu item to the game, so that users can do this manually at anytime.
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #17 on: June 25, 2011, 02:58 AM »
Got irritated with lame host, so switched.  By the way, the only reason I'm not using DC as host is I can't get my scripts to work correctly here (though they have worked fine on three other sites I tested).  Will eventually get this figured out.

Important: those who've downloaded and installed the program already, you should click "About" and then the "Update" button.  The program should tell you there's an update available (v1.0.2.9) and will offer to download it.  You should respond "Yes".  It'll download it, and exit the current app instance after opening the directory to which you downloaded it.

Install v1.0.2.9, which contains a couple minor tweaks, and switches to a new host for the database.  All existing registered users data has been successfully migrated.
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

« Last Edit: June 25, 2011, 08:18 PM by kyrathaba »

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #18 on: June 25, 2011, 03:00 AM »
LOL!  About 30 seconds after my previous post, I get this from the other host:

Quote
Hello,

Administrator review of domain kyrathaba.netii.net is now complete. The website has been approved. Once again, we apologize for any inconvenience caused.
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 9,827
    • Participated in NANY Challenge Eight Times
    • Cody Award
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #19 on: June 25, 2011, 06:02 AM »
So what's the point of charging points for vowels? You have to guess them so it doesn't make sense to punish someone for getting a phrase that has more vowels than someone else.

Also, how come I have to toggle between keyboard and mouse in the settings? When I click on the button to guess a letter, instead of popping up a box telling me that I have keyboard guess method selected, why not just guess the letter?

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #20 on: June 25, 2011, 02:13 PM »
Charging for vowels is just one way in which the program gives a nod to the old Wheel Of Fortune game.  Another is the fact that it offers WOF bonus puzzles (i.e., "Same Name", "Before & After", etc.)  At the beginning of the first game, you have no points and so must guess at least one correct consonant before being able to afford a vowel.  As games continue, vowels become more expensive.  The idea is that clever players will use letter-frequency knowledge and context to guess the most likely consonants first (s, t, r), thereby saving themselves point expenditures.  As your post suggests, you could take a different stance.

A more practical reason not to change it is that people who are already playing the game with the existing charges-for-vowels setup would be handicapped in comparison to later users who used a version that doesn't charge for vowels.  It would skew scoring, as recorded on the online database.  But your point is well-taken, sir.

Quote
Also, how come I have to toggle between keyboard and mouse in the settings? When I click on the button to guess a letter, instead of popping up a box telling me that I have keyboard guess method selected, why not just guess the letter?

An excellent observation, Deozaan!  Why introduce unnecessary work for the user?  I have implemented it in v1.0.3.0.  The program now automatically accepts either form of input.

Everyone should use "About"->"Update" to update to the newest version.  Thanks, Deozaan!!

[attach]
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

« Last Edit: June 25, 2011, 02:43 PM by kyrathaba »

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 9,827
    • Participated in NANY Challenge Eight Times
    • Cody Award
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #21 on: June 25, 2011, 02:47 PM »
Charging for vowels is just one way in which the program gives a nod to the old Wheel Of Fortune game.  Another is the fact that it offers WOF bonus puzzles (i.e., "Same Name", "Before & After", etc.)  At the beginning of the first game, you have no points and so must guess at least one correct consonant before being able to afford a vowel.  As games continue, vowels become more expensive.  The idea is that clever players will use letter-frequency knowledge and context to guess the most likely consonants first (s, t, r), thereby saving themselves point expenditures.  As your post suggests, you could take a different stance.

The problem I have with this is that you can't really save yourself any point expenditures because you must pay for the vowels one way or another to solve the puzzle. If the game were like Wheel of Fortune where you could "solve the puzzle" without paying for more vowels or the risk of losing your turn from an unlucky wheel spin, then that would be a different story. But since you must enter all letters to complete the phrase, it doesn't matter whether you do vowels first or last, they must be entered (and paid for) eventually.

So in practice all it really does is make the player guess a correct consonant or two at the very beginning of the first round and then the only purpose it serves is to progressively penalize players who are trying to compete on the leaderboards and just so happen to get phrases that have more vowels than other players.

In my opinion, charging for vowels only makes sense if you can win without using them.

Another couple of problems I have with the game that make it feel unfair:

The bonus puzzles or themes are not always clear. I've never really been that into Wheel of Fortune, so telling me the theme was "Before & After" wasn't very helpful. I was thinking it meant something like dirty and then clean, or fat and then skinny, or an apple (uneaten) and then a core (eaten). Fresh and then rotten. From the description of "Before & After" it isn't obvious that it was two separate "word associations" with a common word in the middle.

Since Hangman is generally a test in your ability to spell or your knowledge/understanding of words/language, it isn't fair to put quotes with author's names. Since people's names can be spelled all sorts of ways that don't follow the rules of the language, or could even be (or have roots in) a different language altogether, names seem to me an unfair difficulty.

But then again, maybe I'm just griping because normally I'm pretty good at hangman and this game is so unlike any version of hangman I've ever played before that I'm not very good at it.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #22 on: June 25, 2011, 02:51 PM »
Does anyone know what exactly I'd need to change in my Inno Setup script so that the "File Version" info (as shown in the screenshot) is correct?

[attach]
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • Participated in NANY Challenge Eight Times
    • Programming School - Deluxe Bonus Medal
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Military Service Badge - US Army
    • Writer
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #23 on: June 25, 2011, 03:14 PM »
Deozaan,

I find your argument regarding vowels to be logically persuasive.  And I have resolved my concern about score skewing with the realization that people can update to the newer version and play until they beat their previous score.

Therefore, I've updated to v1031 -- vowels now cost nothing :)

I'm loathe to change the Wheel Of Fortune themes, even though I am sympathetic to your arguments, because they're so entrenched in the format of the default puzzle file, and so much time and effort was spent coding around those themes.  But I agree that for people not familiar with WOF, it's more difficult.  Still, it is a variant of hangman, rather than sticking strictly to the historical game.  I appreciate your allowances in that direction.

Same update process as before.  Click "About", then "Update" button.  Download and install newer version.

[attach]
Win 10 Pro running on a 3.2 GHz CPU and 12 Gb RAM
__________________________________________

Proofreading Service: http://williammillerservices.com/proofreading

« Last Edit: June 25, 2011, 03:16 PM by kyrathaba »

steeladept

  • Fettucini alfredo is macaroni & cheese for adults
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,061
    • Linux User
    • Military Service Badge - US Air Force
Re: NANY 2012 Pledge & Early Beta: Kyrathaba's Hangman
« Reply #24 on: June 25, 2011, 03:41 PM »
I'm loathe to change the Wheel Of Fortune themes, even though I am sympathetic to your arguments, because they're so entrenched in the format of the default puzzle file, and so much time and effort was spent coding around those themes.  But I agree that for people not familiar with WOF, it's more difficult.  Still, it is a variant of hangman, rather than sticking strictly to the historical game.  I appreciate your allowances in that direction.

I too found his comments useful and persuasive.  What I think is the correct way of dealing with this part of it though, would be to add a help that explained what is meant by those categories.  It doesn't take much to add (I don't think anyway) and it can leave everything else as is without detracting from it in any way. 

Original address: https://www.donationcoder.com/forum/index.php?topic=27130.0