Sunday, October 11, 2009

The Game Works!

Go to http://code.google.com/p/makeamillion/ to see instructions on how to download and play! I will update here every time I put a new version out.

Tuesday, June 9, 2009

local network play

One of the things that I struggled with is that this will be a local network game only, unless we can get a dedicated computer to run the server. I have thought about making it a java web app (which i may eventually do) but that seemed more complicated, and for now i want to keep it simple.

I came across this application that will allow the game to be played over networks. The Hamachi server seems to be the answer to all the network problems, at least for now.

Starting over from scratch

Now that school is out, I have had a little time to start back up with the game. I read over these first posts, and it is a lot more complicated than I ever imagined it to be. As I learned more about networking, I realized that my first attempt was a good effort, but only that. So, while stealing some of the game playing code, I started a new project from scratch.

I currently am at the point where 4 clients can join a server, the game is automatically started, dealing and displaying the cards on the client application. I am close to done with the bidding aspect, and then i will just have to finish up with the game play.

This will be good to be done with.

Monday, November 10, 2008

Networking is working


I have made a server that will accept 4 different clients. Now I just have to figure out how to send data back and forth so I can regulate the game play. I guess dealing out the cards is the next step, but I won't be working on it for a while... until christmas is my guess.

Tuesday, October 28, 2008

State Machine

I need to do some brainstorming, but here is my idea for the states....

Wait for 4 players to join and enter team and name.
Create Player Objects.
Deal cards on server.
Display dealt cards to players.
Start Bidding with player 1
Wait for each player to bid in turn until all but 1 pass.
Start Game Play with player that won the bid.
Wait for player to click on a card to play.
Validate that it is the player's turn.
Validate that it is a valid card.
When all cards are played, update score and move to next player.

Monday, October 6, 2008

Make a Million Blog

I want to make a game called make a million and I plan to document some of the progress here. So far I plan to use a couple of C++ libraries. I think it will be a stand alone program that will work over the network. I plan to skip the AI for now and just have human players. Here are the libraries I am looking at:
http://drac-cardlib.sourceforge.net/
http://www.opentnl.org/