• Advertisement
Sign in to follow this  

C game programming help

This topic is 439 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

 I'm working on a college assignment, attached are the instructions, I don't want anyone to write code for me or anything like that, I just want to know how would you doing, what coding techniques would you use.

This is what I have so far http://pastebin.com/cr1akF40 if you can give me some sugestions on how you would build up on what I have, that would also be great. Thanks

 

The part in the instructions about writing in assembly is optional, so I'm not planning on doing that

Edited by Brainx7

Share this post


Link to post
Share on other sites
Advertisement

Being careful about the "no homework" policy...

 

I would start by considering the rules of the game as described.  Figure out how to encode them to most easily interpret the rules.

 

Then I would use that as my guide for implementation. Figure out an order to implement the rules that makes sense. Then add one rule and the code required to meet it.  Add another rule and its required code. For a "real" project each one would be accompanied by a simple automated test to ensure future changes don't break it.  Repeat adding rule after rule until it is fully implemented.

Share this post


Link to post
Share on other sites

as you read it, you see there area  number of things you have to keep track of - how many chips each player has and so on. these will be variables in the game.   there are also choices to be made by the player - like bet or fold - these will be input prompts / dialog boxes.   There are also rules like the bet amount is always 3 chips.  these tell you what the code should do. such as:

 

if dialog_result()=bet

     {

     if player_chips<3

         {

         msg("not enough chips!")

         return(FOLD)

         }

    player_chips-=3

    return(BET)

    }

 

it also mentions data you must lookup - the standard poker hands - so to look that up you would of course use a lookup table.

 

and those are the three basic parts of the program:  code, variables, and constant data. 

 

simply go through the description, and for everything it says, go "ok, that means i'll need this and that (some vars or data) , and the code will have to do this and that (implement some rules / behavior)".

Edited by Norman Barrows

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement