Durak Peter Olejnik 1 t jjjjIntroduction This is a very popular card game in Eastern Europe Durak means fool in Russian which is also the main goal of the game do not become the durak Durak is a game that will always have 1 loser and traditionally the loser must reshuffle the deck for the next round The objective is to win as quickly as possible with many strategies used to achieve this The player wants to rid all of the cards in their hand to win This game will be created using Microsoft GDI API The game engine graphics and AI will be created for this project The game play itself requires some time to learn and an active objective of this project is to create a working tutorial for any new users Two to six people can play this game with one standard deck More decks can be used but the rules are somewhat modified Teams can also be used but again some rules need to be modified This game will run with two players only a computer opponent and a human Random AI parameters will be used for each player AI Story Line In the near future technology has advanced in a rapid pace Past war generals from histories most climatic battles have been resurrected Years later disputes have grown to full blown wars Because this is in the future no actual fighting will be done All major battles are settled with card games Prepare to fight histories greatest generals for a chance at world domination The way to win the story is to win 5 games in a row AI parameters might be changed depending on how far the player has progressed Game Play This game is based around the card game durak As you are fighting for world domination cut scenes involving some generals will be shown Game Rules Initializing A regular 52 card deck is used but some cards must be removed Only the A K Q J 10 9 8 7 and 6 cards are used All the suits are in the game At the start the dealer usually the durak from the previous game deals 6 cards to each player Once all cards are dealt the top card is flipped over and placed on the bottom of the deck turned sideways so everybody can see the top of the card This cards suit will become the trump suit Game play The player to the left of the dealer starts the game House rules can be used to determine the first player for the first round This implementation of the game will have the player with the smallest trump in their hand play first Two modes of play exist during regular games the attack and the defend When your turn comes around you automatically attack the next player This is done by laying down a card aimed at your opponent The opponent can now defend or pick up the card s If the opponent picks up the card s they will lose their turn The opponent has the opportunity to defend what card s are played against them Defending is done by playing a higher card or trump on top of the card s attacking Now any player can attack the defending opponent Only the same rank cards as those already in play can be used to attack For example if Player A attacks Player B with a 10 of hearts Player B defends with a J of hearts Now player C attacks player B with another 10 but of spades and player D attacks player B with a J of spades Player B now has to defend against 2 more cards You can quickly see that the possible attacks grow quickly To prevent the game from becoming obscene 6 attacking cards is the maximum for any players turn If the defender has less than 6 cards that amount of cards becomes the maximum cards the defender can be attacked by The defender must do all they can to cover all attacking cards The defender must defend alone if a team game is playing the teammates cannot help If the defender cannot defend the attacking cards they must pick up all cards in play and lose their turn to attack If the defender successfully defends all attacks or if the card limit is reached the cards in play are placed out of the game The defender now has an opportunity to attack the next player Upkeep After all attacks defends are finished for the turn players with less than 6 cards must pick up cards from the remaining pile of cards This is done in order going from the left of the attacker the attacker draws first and defender last The last card is the upside down card turned over in the beginning of the game Once a player uses all of their cards that player is out of the game Remember the goal of the game is to NOT lose be the last player with cards Special Rules All cards can be beaten by a card of the same suit with higher ranking Trump cards override all suits but rank within the trump suit still follows If a player is being attacked they have a right to not defend They will pick up any cards attacked by with You can attack with as many cards as you have in the same rank For example Player A attacks Player B with 10 of spades 10 of hearts and 10 of clubs Player B must now deal with 3 separate cards t o defend You can transfer any attacks dealt to you if you have the same ranking card You will play the same ranked card and will be added on to the attack The attack is now moved over to the next player This can go on until all cards of the same rank are played NOTE You can only do this with the first attack card s You can transfer with trump suit This will not be implemented in the final revision of the game Development specification This game should be developed with around 21 hours of coding work The following needs to be created to have a working game Game Engine 8 hours Data structures Pictures 5 hours AI 5 hours Testing 3 hours The top 2 stages need to be completed before everything else Testing will be done at every interval with a user beta released a few weeks before the final due date Picture creation can be cut down to a minimum if using previous media Product Specification If this game is ever to be released for commercial use it will need to be nearly bug free and use in house developed graphics The game should be easy to learn and fun to play not full of bugs The game should work on a variety of operating systems and with different libraries installed The game will also have a tutorial mode that guides the first time user with the rules of the game In addition to the tutorial mode you can enable an option to have a dialog box …
View Full Document
Unlocking...