Browse Source

updated gamescreens. added the idea of timerGame being added to qwixx. user interface needs to be created and also back end now needs to handle this.

wes 4 years ago
parent
commit
aab9fa3444

+ 1 - 0
Qwixx/frontend/mockeryUps/Notes.txt

@@ -13,4 +13,5 @@
     	1. lobby screen
     	1. start screen
     	1. game screen
+	- active player, time left for turn, player selections for this turn and past selections
     	1. end screen

BIN
Qwixx/frontend/mockeryUps/gameScreen.png


BIN
Qwixx/frontend/mockeryUps/gameScreen/activePlayer.png


BIN
Qwixx/frontend/mockeryUps/gameScreen/gameScreen.png


BIN
Qwixx/frontend/mockeryUps/gameScreen/howToPlayHint.png


BIN
Qwixx/frontend/mockeryUps/gameScreen/timeRemaining.png


BIN
Qwixx/frontend/mockeryUps/gameScreen/timerGAME.png


BIN
Qwixx/frontend/mockeryUps/gameScreen/turn.png


+ 22 - 0
Qwixx/timerGAME.txt

@@ -0,0 +1,22 @@
+## Timer GAME
+
+### Problems the time game solves
+1. players dont like to wait in games, a timer helps force a "slow player" into making a decision "IMMEDIATELY!"
+1. a timer can make a game more fun just by existing (adds "fun stress")
+1. a timer can be used to help with points (like chess, more points when decision are made quicker)
+1. "add time" to the time game is a way to add "fun stress" to the game, it never ends!
+1. a timer can be used as an "exclusion method", to "add fun", by using votes of other players to exlucde a singular player
+1. a timer can be used to guaranteed game length (reference, game = hot potato)
+
+### Features
+1. Games can be Timed or Untimed 
+	- games that implement a game timer, need to be able to figure out how to make a decision at the end of a round without player input
+1. Games can be democratic or dictorial (this is to protect a game from voting trolls)
+1. things people can vote on: adding time to a a round or a game, skipping a player's turn in the round, kicking players, ending the game before time is up
+1. both the game and rounds have to be able to end after a certain interval 
+1. all user actions have to be timed
+1. Voting
+	1. players get to vote on the style of game they want to play
+	1. untimed or timed games will be options. if players are in a timed game, they have chosen to vote.
+	1. all players get to call votes whenever they want if in a voting game
+	1. majority rule - if more than 50% of players vote on something, it gets passed.

+ 1 - 0
Qwixx/toDo.md

@@ -37,6 +37,7 @@
     - (20AUG20) TODO: only the active player can take two turns
     - ~~(20AUG20) TODO: refer to line 155/156 (in game.cpp) figure out functions and parameters needed for the pseudocode~~
     - (20AUG23) TODO: set up front end with send/receive or write a receieve type funciton to handle new players
+    - (20AUG30) TODO: add timerGAME to Qwixx
 - current make process involves compiling all object files from dice, game, playercard to create main.exe which has to be manually linked to these objects. update makefile to support object file code
 - what comes in from players: newest item checked off on row&column (maybe 2) or penalty