Fourth Final Project Update

by William Chen

29 Apr 2016

So I currently have a lot of working pieces, they just need to get hooked together so they function correctly. The fun/frustrating part about this project is that a lot of stuff I thought I understood about python and python variables, I didn’t so I’m having to think a lot more creatively and actually do what is “right” instead of trying to brute force things into working. My plan for getting all of the pieces and parts working together is to draw it out and write what needs to go where and what needs to be happening, plus I’m going to make a new trinket and reorganize my modules cause they are currently a giant mess.

I marked off a lot of milestones cause TECHNICALLY they are all working, I developed them outside of my current trinket and they all worked as intended, but together they don’t, but I want to feel accomplished so I’m ticking them. Everything seems to be on schedule to finish right on time on Sunday so I’m looking forward to that. The brokenness roadblock that I am currently facing is frustrating but I think I will be able to make it through just fine. In the worst case scenario I will remove the ability of the user to add a word list of their own cause that’s giving me the most problem actually.

I’ve never actually imported images into trinket so that will definitely be an interesting afternoon/evening of fun. What I’m working on next is finishing this project and making this hangman game a lot cooler than the original. So see you in 2 days.

Functionality Milestones:

  • Allow user to click on keys on the screen
  • Give points to user for guessing words correctly
  • Allow user to enter their own word list
  • Create 3 different difficulty levels
  • Improve on screen text to be more descriptive and helpful to the user
  • Increase difficulty based on score

Visual Milestones:

  • Change the color of keys when they are pressed
  • Make completion screen more exciting by importing outside images
  • Improve user interface with more drawings

I didn’t make any actual progress on my plan which is a huge bummer but I was able to refactor my code and I am very happy about that, so let’s just say it was a hidden achievement or something.

1. Think out changes, start planning them with pseudo code and concepts

2. On screen click keys that change color

3. Implement score system

~~4. Implement level system, with ramping difficulty

  1. Update on screen text to include more information

  2. Unique screens for levels and end score

  3. End game animations for 4 different score ranges

8. Allow user to import words

Will is a Senior Computer Science major trying to graduate and move on with his life. Find William Chen on Twitter, Github, and on the web.