Escopa 15 is a classic Italian card game for 2-4 players. The goal is to capture cards from the table by making combinations that sum to 15. The game is played with a 40-card deck (A, 2-7, Q, J, K in each suit).
- Each player is dealt 3 cards.
- 4 cards are placed face up on the table.
- The remaining cards form the deck.
- Players take turns, starting with Player 1.
- On your turn, play one card from your hand.
- You may capture one or more cards from the table if the sum of your played card and the selected table cards is exactly 15.
- If you cannot make 15, you must discard your card to the table.
- After all players have played their 3 cards, deal 3 new cards to each player (if the deck is not empty).
- Play continues until all cards have been played.
- At the end of the game, points are awarded for:
- Most cards captured (1 point)
- Most diamonds captured (1 point)
- Capturing the Ace, 7, and King of diamonds (1 point each)
- Each "Escopa" (sweep: clearing all table cards in one move) (1 point each)
- The player with the most points wins.
- Escopa: If you clear all cards from the table in one turn, you score an extra point and mark that capture as an "escopa".
- Try to maximize your points by capturing valuable cards and making escopas.
- Pay attention to which cards have already been played.
The full game logic for Escopa 15 is implemented in the game.js file. This file contains all the rules, turn logic, scoring, and UI rendering for the classic version of the game. You can read and modify game.js to understand or extend the game mechanics.
Enjoy playing Escopa 15!
Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except eject will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.
You don’t have to ever use eject. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.