Skip to content

A multiplayer text-based card game developed in Java by Miguel Cardoso and Pedro Ferreira during their Full Stack Bootcamp at Code for All during a weekend-long challenge. The game features hybrid animal-themed cards with unique scores. Players engage in strategic battles, comparing scores at each round and drawing cards until their hands are empty

Notifications You must be signed in to change notification settings

MiguelCardoso19/JavaDeck

Repository files navigation

JavaDeck

Overview: JavaDeck is a multiplayer text-based card game developed in Java by Miguel Cardoso and Pedro Ferreira during their Full Stack Bootcamp at Code for All during a weekend-long challenge. The game features hybrid animal-themed cards with unique scores. Players engage in strategic battles, comparing scores at each round and drawing cards until their hands are empty.

Features:

  • Text-Based Interface: Enjoy a simple and nostalgic text-based interface.
  • Multiplayer Battles: Challenge your friends in real-time multiplayer duels.
  • Hybrid-Animal Cards: Each card features a creature and a score for strategic gameplay.

Technologies Used:

  • Java
  • Socket Programming
  • Threading

How to Play:

Getting Started:

  1. Ensure Java is installed on your system.
  2. Run the game server using the provided .jar file.

Connect to the Server:

  1. Launch the game client.
  2. Connect to the server and specify your desired port number.

Enter the Arena:

  1. Choose a unique username to represent yourself in the game.
  2. Wait for your opponent to do the same.

Battle Opponents:

  1. Play cards strategically, comparing scores at each round.
  2. Draw a card at each round until your hand is empty.

Victory Conditions:

  • Win rounds and accumulate the highest score.

System Requirements:

  • Java Runtime Environment (JRE)
  • Internet connection for remote multiplayer functionality.

How to Run:

  1. Open the terminal on your machine and navigate to the file's directory.
  2. Type java -jar JavaDeck.jar.
  3. Set the desired port number.
  4. Enjoy!

About

A multiplayer text-based card game developed in Java by Miguel Cardoso and Pedro Ferreira during their Full Stack Bootcamp at Code for All during a weekend-long challenge. The game features hybrid animal-themed cards with unique scores. Players engage in strategic battles, comparing scores at each round and drawing cards until their hands are empty

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages