Monday, September 05, 2005

Evaluation and Coding

I am currently writing my evaluation. A few things that I could change in my game are:
1. When the user clicks on a letter, that letter button disappears so that user cannot click on it again and throw out the counting of the letters.
2. This also benefits the user so they know what letters have been used.
3. The displaying of wrong letters beside the gallows would also show the letters that the user has used.
4. The category and difficulty choices that I originally planned would give the game more flexiability for different users.
5. A high score would have been a good addition as well.

Sunday, September 04, 2005

Almost Finshed Coding!

My code now works and runs without any major errors, although it still isn't user proof yet. I have started doing my evaluation documentation.

Tuesday, August 30, 2005

Fixing the image swap

Today, I worked on getting the game to recognised a correct guess as correct, and swap the image. It can now display the CORRECT number of underlines, recognise a right answer from a wrong one, but it won't swap the underline for a letter image. Once this function is working properly I will format the look of the game, to make it more user friendly.

Thursday, August 25, 2005

Displaying Letters

I have decided not to use the choose difficulty and category windows, because they interfere with the running of the main game. I have been working on the displaying of the blank letters on the page, which will be swapped for letters, if the user chooses correctly.

Sunday, August 21, 2005

Coding

I have commented out the choose category and difficulty windows for now so I can work on the function of the main game. I am currently rearraging the functions and calling the functions from different parts of the script then I originally thought.

Thursday, August 18, 2005

Coding Parent & Child Windows

The choose category and difficulty windows, are child windows of the main game. They should pop up, and when the user clicks on one, it changes a variable in the parent window. I am currently working on the child window functions.

Tuesday, August 16, 2005

More Coding

I have done more coding for my Major project. I hav created a choose_category window and a choose_difficulty window so the user can set their preferences.

Sunday, August 14, 2005

Javascript Coding

I have started translating my pseudocode in to javascript and have the basic outlines and functions for the game.

Thursday, August 11, 2005

Completed Pseudocode

I have finshed my pseudocode (about 3 pages long) and have started on the actual coding of the javascript. I have decided to keep most of the function names and variable names the same so that it will be easier if there were others owrking on the project, they would be able to work using the function names and such. The pseudocode runs through the code like the javascript should.

Tuesday, August 09, 2005

I worked on the guess letter function and the win and lose functions. The pseudocode is nearly complete.

Sunday, August 07, 2005

More Pseudocode

Today I completed more pseudocode. I am currently working on the guess_letter functions and variables. This function will be part of the pick_word function which, when run, will signal the start of a new game.

Thursday, August 04, 2005

Specifications Finished and Pseudocode Started

I have finished and printed out my specifications. I have also started and done one page of Pseudocode, using functions and variables to set it out.

Sunday, July 31, 2005

Specifications

I worked on the specification of my hangman game, adding in more variables. I also put in the functions that I will be using, as well as some of the other data that I will need.

Thursday, July 28, 2005

Specifications and JavaScript Hangman Games

I worked on the specifications document, put in more variables in the data dictionary.
I also looked at some other Javascript hangmans games to get an idea how they work.

Tuesday, July 26, 2005

Familarisation

Project: Hangman Game

AP Designer: Sarah Dawes

Clients: The users who will play the game (see below for specifications).

Users: The types of users that play it could be both children (10 and above) and adults. The choices of difficulty will account for the different levels of expertise of most users.

Overview: This program is a game for entertainment purposes. It will run in this way -

· There will be lists of words, the player chooses the category and difficulty, and the computer will choose the correct amount of words from that list randomly
· Three levels of difficulty: Easy – 5 words, Medium - 10 words, Hard – 15 words
· Underlines for each letter will indicate the length of the words
· When a incorrect letter is chosen, a part of the hangman gallows will be displayed
· Correct letters will replace the underlines
· After a number of incorrect letters the gallows will be complete and the player loses
· If the player guesses the all the letters before they complete the gallows correctly they go to the next round or win the game
· A high score table will have the players’ scores (percentage of correct letters out of number of letters guessed)