Skip to content

Laam24/Last-Call-Card-Game

Repository files navigation

Last Call 🃏

A 2D multiplayer memory and strategy card game built with the Godot 4.x Engine.

📖 About the Game

"Last Call" is a tense, turn-based card game of memory, risk, and deduction. Players are dealt 4 face-down cards and must remember their positions and values. By drawing from the deck, swapping out high cards, and capitalizing on combo-discards, players race to achieve the lowest possible score before calling "Last Call."

Target Platforms: Windows, Android, iOS

⚙️ Current Features (v0.1)

  • Custom Deck System: 54 cards including Jokers.
  • Peeking Phase: Players securely memorize 2 of their 4 starting cards.
  • Core Turn Loop: Draw, discard, and swap mechanics.
  • Combo & Interrupt System: Match drawn cards or interrupt turns to discard matching face-down cards.
  • Penalty System: Drawing a penalty card for illegal/failed match attempts.
  • AI Opponent: A competitive Bot opponent that memorizes its cards, evaluates mathematical values, and executes strategic swaps.

📜 Basic Rules

  • Card Values: Joker (0), Ace (1), 2-10 (Face Value), Jack (11), Queen (12), King (13).
  • Setup: Each player gets 4 face-down cards. You may secretly peek at 2 of them before the game starts. The positions of your cards cannot be changed.
  • Gameplay: On your turn, draw a card from the deck. You may either discard it or swap it with one of your 4 face-down cards (discarding the replaced card).
  • Matching: If you possess a card that matches the top of the discard pile, you can play it immediately to reduce your hand size. If you guess wrong, you draw a penalty card!
  • Winning: Empty your hand entirely, or have the lowest total score when the final round ends.

🚀 Planned Features

  • Power Cards: * 7: Peek at one of your own cards.
    • 8: Peek at an opponent's card.
    • 9: Blind swap a card with an opponent.
  • The "Last Call" Mechanic: Trigger the final round when you believe you have the lowest score.
  • Multi-Match Scoring: Keep track of scores across several rounds to reach a target score.

🛠️ How to Run

  1. Clone this repository.
  2. Open Godot 4.x.
  3. Import the project.godot file.
  4. Press F5 to run the Main.tscn scene.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors