Inspiration

We wanted to create a card game similar that you can play with your friends with an ability to create any card game rule set within a standard 52 cards deck.

What it does

The application simulate player interaction between the player hands, cards, and table. Cards can be dealt and stack, Stack of cards can be shuffle when selected.

How I built it

Using a java language code base, with a MVC structure style.

Challenges I ran into

Networking is a huge issue to due the wide scope of the variables and tracking the board states. Steps towards communication between Client and Server became more difficult when trying to modularize all the possible game mechanics.

Accomplishments that I'm proud of

A fairly friendly user interface. We tried to reduce the clutter on the screen as most card game do not have. Free play to allow to play a least a single player game. We believe to come close to accomplishing a working network, but to due time constraint, we decide to disable the multiplayer mode.

What I learned

Making a modularized game made the Client-Server complicated. Modularizing card game rules is difficult to do the abundance of card game variations that exist.

What's next for Freecards

Multiplayer mode Create your own card game rules

Team Members:

Michael Geyer Chris Murray David Patrick Richard Tran

Built With

Share this project:

Updates