gerardocipriano / pss22-Game-of-Cards

This is a Java-based software that allows players to enjoy the Game of Cards from the popular game Evoland 2.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Logo

Game-of-Cards

This is a Java-based software that allows players to enjoy the Game of Cards from the popular game Evoland 2.

CodeFactor

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. License
  6. Contact

About The Project


The game consists of matches played between two players on the same screen. Before the start of the game, players compose the deck of cards that both will use, or they choose one from those previously composed. In turn, two players use their cards to defeat the opponent. The game ends when the life points of one of the participants reach zero.

(back to top)

Installation

  1. Just Open the .jar provided in this repo.

(back to top)

Usage

The main screen of the software that presents different options for the user to choose from.

Play Button

Start a game and play against another player on the same screen.

Card Creation

Opens the card creation interface where the user can create custom cards.

(back to top)

Deck management

The Decks section allows the user to create manage and delete their decks.\nIn the interface 3 lists appear, on the right one all the available cards are shown,\non the middle one the cards that will form the deck, and on the left all the saved decks,\nby clicking the button associated with each card it is possible to add or delete it from the central list.\nThen the deck will be generated by entering a name and clicking the "Save" button. To choose which deck to use during the game, it is necessary to select it via the 'Select' in the list of decks on the left.

(back to top)

Rules

User guide with the rules of the game and information on how to play it.

(back to top)

Roadmap

Minimum mandatory features:

  • Creation of cards
  • Deck creation: players can assemble a deck by selecting cards from those available through a dedicated interface.
  • Management of PvP game
  • Main menu
  • User interface containing game rules

Optional features:

  • Game audio
  • Player vs CPU
  • Animations for drawing and activating card effects.

(back to top)

License

Distributed under the CC BY-NC 4.0 License. See LICENSE for more information.

(back to top)

Contact

Project Link: https://github.com/gerardocipriano/pss22-Game-of-Cards

(back to top)

About

This is a Java-based software that allows players to enjoy the Game of Cards from the popular game Evoland 2.

License:Other


Languages

Language:Java 95.7%Language:Kotlin 2.6%Language:CSS 1.6%