nameguessinggame.com TO DO - Nov. 24 2011 (last changelog Oct 21, 2011) organize this as a proper changelog and list things by date completed... BUGS - DONE (NEED TO ALLOW COOKIES) on iphone score for existing game is lost on return from setting page - - setting up a game, messages are incorrect - setting up a game, private names get excluded when doing simple customize? - setting up game, advanced customize messages are wonky especially if you choose more names than are available - setting up game, all boxes should be checked to start - otherwise no names show up! - DONE [must now be validated] reset button should be moved or removed altogether - DONE check to see that Top Results are being recalled appropriately - DONE do not allow duplicate names on refresh of enter names - likewise for entering games - DONE [I think] if return name after game has ended, then allow further play with remaing name(s) - i.e. ungrey "start round" and remove "display final score" FEATURES TO ADD Misc - DONE name delay countdown timer - installed on button itself - DONE splash screen at end declaring winner with message - DONE create "anygame" status for entering names. - delete game (deletes the game and all private names in that game - but puts the public names into the game "anygame") - prevent recently used names from appearing in follow-up games...use up all valid names, then start the pool over. - allow only owners of games to see their games - this makes the "trusted user" and "friends" systems more straight forward to implement and cuts down on the number of games each user views (why do I need to see everybody else's games if I can create my games from their public names anyway?) - trusted user system - you can select a "trusted user" without being their "friend" - that is you like the names they enter - by selecting them as a trusted user only that user's PUBLIC names will be made available to you when you populate a game - friends system - a deeper level of access than the "trusted user" system - this allows access to both PUBLIC and PRIVATE names - if I make you my friend, you will see ALL of my private names potentially (but the game setup can chooose to only select ones created for the game specifically) scenario: game 1 with family - private names of people in the family game 2 with friends - private names of people from high school You do not want access to all of the user's private names necessarily. There is no avoiding entering names into a game and making those names private? Then that game could be repurposed over and over for that particular group, by adding random public names to fill it out. - allow each user to make available private names across games - i.e. a dropdown to select all "my private names from these and other games" for my new game - e.g., make private names from "work weekend 1" available to "moc 1" (the size of the game will determine whether or not all the private names from those games get used). - add option to private names feature above, to allow them to go into the random selection pool or forced into the new game (maybe included or for sure included). Cheat prevention - DONE (somewhat feeble though) prevent name peeking - default "test" game on main entry? - prevent name peeking - owner of game "unlocks" game - only when game is unlocked are names from all users available - this creates a problem for making names publicly available to other games - perhaps a time limited moratorium on making a name public (e.g., 2 months) - prevent name peeking of owner - the owner of the game could be prevented from unlocking the names others enter into his/her game by requiring that each user who has entered names selects a time-limited button. The user's names are only made available for the time they designate - e.g., for next 12 hours. Personalize...with Team Member Names and Track their Stats - enter names of players and assign them to teams - the game then keeps track of the next clue-giver and will notify who is up next - no more "who's turn is it?" - individual scoring - button that reveals scores for each individual by round - identify the player overall and by team with: the top round score, and top round number of names - identify the player overall and by team with: the lowest round score, and lowest round number of names - identify the best and worst wagerers - simple dropout - once names are entered by the user they can activate and deactive players on the fly - e.g., if they have to sit out a round - this just takes them out of the clue giver sequence but once reactivated the join back in the sequence and keep their round scores. Save and Play Saved Game - (75% done) [information is in database, just need to set up buttons to recall game] allow user to recall uncompleted game without relying on sessions - i.e. turning off browser does not kill the game questions? email moc.mr.fitz@gmail.com