Friday, 9 September 2011

progress and new updated detailed project proposal

updated project proposal so it is more detailed

"
Callum green project proposal

Cheat is a fun game where a group of players are dealt a equal amount of cards and then play in order where a number of cards are placed, if a card is above, the same, or bellow the placed card in a numerical sense then said card(s) may be placed on top of the pile. However the player may add any card, if this card is not above, below or the same as the card previously played then it is called a cheat. If another player calls cheat the player must take the entire pile into their deck. Similarly if a player calls cheat when the play was not a cheat, the accuser must take the pile. This process continues until 2 players are left. By a process of elimination it would be too easy to declare if an opponent is cheating and must be stopped when number of players reaches this number. These are the losers. The first person to have no cards is the winner

In visual basic, the game would begin by creating a 52 part array with a unique card in each place
These are then “shuffeled” into 4 separate arrays and a 5th is created for the middle pile
One array is the players and they may choose which card to place on the pile from their array displayed in a text box. There is a random chance someone will shout cheat and the player can also yell cheat by pressing a button. The arrays will change to accommodate more or less cards respectively. When the first person gives their last card they are deemed the winner and they will be announced at the end of the game. The game ends with the last 2 players and the winner will be announced, number of turns will be recorded on a high score list. Details stored can be sorted using various sorts to find the person who cheated the most, search can be used to find out high score (array = 0 places)
I believe this Is a good enough project for AH due to complexity of the code, the use of saving files (high score) various sorting (finding who cheated the most) and searching (finding details of winning turn etc turns used and wether cheat)"

No comments:

Post a Comment