ActionScript 3, Simple Card Game Client

Closed Posted Jul 4, 2009 Paid on delivery
Closed Paid on delivery

What I am after is a flash card game client, programmed in Actionscript 3 which does the following things

We have already started work on a client which has much of the ground work done.. but as we are not flash developers we need someone who is to complete and refine it. We can provide you with all our work to date. We have the client contacting the server at regular intervals, downloading the JSON, displaying the cards in arcs and correctly placing the players in their positions. Please view our current version at [url removed, login to view] (click "servers" -> Quick Start new Game)

Firstly, There is no need for any game calculation or validation, that has already been done by our engine. Basically it just needs to be programmed as a dynamic interface which displays cards, players and actions commanded by JSON generated by the main server. The client will interact with our server by $_POST'ing information done

Upon first contact with the server we will provide a JSON script outlining all of the necessary game settings such as the background image location, number of players, the deck to use and any other information needed. First off the client must

• Download and display the background image over the movieclip

• Work out the positions of the player movieclips and set them up, equally spaced, in an arc from the player (We have a function we were working on which works out arc positions which we can provide).

• Work out the zones which the cards will be placed in for each player and the engine. There may be up to three zones in front of each player and two for the engine.

• Work out the card back and fronts to be used and download the supplied card back images and/or card icons (passed in the form of a URL with the code to be used for).

Please note: There can be anywhere from 1 to 10 player positions needed so up to 9 spaces along the arc need to be available (as the user's playing zone will be at the bottom and not in the arc). The positions need to be able to move as a new player joins and scaled down or up depending on the number of player positions taken up.

Once the setup has been completed the client will then connect to the server and download a complete list of all the player's cards. The list will include the card's code, whether or not it is clickable and other important information as to the card's display. The idea is that the cards will be displayed in an arc or line depending on the zone or if the user mouses over. The server will provide a list of valid cards and the number of cards allowed to be submitted before requiring interaction with the server.

An example of a JSON command for a card taken from the deck

{"so":"engine", "sz":"deck" "to":"player_1", "tz":"hand", "id":"0", "v":"jck", "s":"diamonds", "m":"linear"}

The card's movements, for automatic situations such as other player's submitting cards or dealing etc will be commanded by a JSON line (for each command) which will give the card's target owner (ie; player 1), the target zone (ie; meld zone) and the method (ie; spin or straight).

As stated before, we have already started work on this and we will provide our work to date. However as we are not flash developers... please don't laugh at our attempt at AC3.. we learnt everything we know in 2 weekends : P. We will be working on the project further into the future so you can expect continued work from us if everything goes well. We will also provide all graphics! And further information to take as much of the thinking work out of this as possible : )

Adobe Flash Flex

Project ID: #462744

About the project

5 proposals Remote project Active Aug 8, 2009

5 freelancers are bidding on average $500 for this job

eboomsoftware

Experienced actionscript developers serving clients with more then 3+ years

$700 USD in 20 days
(7 Reviews)
5.3
vasudhagupta

Hello, I would like to work on it. Please PM .

$600 USD in 25 days
(1 Review)
0.0
lipikajha

Hi,I am the new user but have the good knowledge of Flash and Website design.I can complete the work with 100% satisfaction.Thanks.

$300 USD in 45 days
(0 Reviews)
0.0