https://github.com/harry-skerritt/pourdecisions
A Spinwheel based game built using SFML
https://github.com/harry-skerritt/pourdecisions
cplusplus cpp drinking-game game-development gamedev indiegame sfml sfml-game spinwheel
Last synced: about 1 month ago
JSON representation
A Spinwheel based game built using SFML
- Host: GitHub
- URL: https://github.com/harry-skerritt/pourdecisions
- Owner: Harry-Skerritt
- License: gpl-3.0
- Created: 2025-01-17T18:49:12.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-21T16:53:26.000Z (over 1 year ago)
- Last Synced: 2025-12-26T07:49:58.748Z (6 months ago)
- Topics: cplusplus, cpp, drinking-game, game-development, gamedev, indiegame, sfml, sfml-game, spinwheel
- Language: C++
- Homepage: https://harry-skerritt.itch.io/pour-decisions
- Size: 55.8 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README









# A Spinwheel based drinking game!
***Spin, Sip and See what happens!***
**Full Version Coming 2025**
---
### **🔞 Please Note 🔞**
**By downloading and playing this game you are acknowledging that you are over the legal drinking age in your territory, and understand this is game is not for minors**
**This game does not encourage excessive drinking, and you should drink responsibly**
**This game also does not *require* the consumption of alcohol to play**
Contact Email: contact.pourdecisions.game@gmail.com
---
## About Pour Decisions
Pour Decisions is a spinwheel based drinking game for 3-8 players. The idea of the game is players take it in turns to spin a wheel which will give them a card from a set of predefined categories, if they do the card they will be awarded points! If they cant, they must spin the forfeit wheel!
***Note:*** This game is best played in 1920x1080 at fullscreen!
[Game Credits](https://harry-skerritt.github.io/PourDecisions/)
### Features
- Available for Windows. (MacOS and Linux coming later)
- Support for 3-8 Players
- Has 56 default cards across 7 categories and 15 default forfeits!
- Categories Include:
- Truth
- Dare
- Memory
- Challenges
- Group
- NSFW (Toggleable)
- Handicap
- Supports the ability to import your own custom cards and forfeits (coming soon) please read [here](https://github.com/Harry-Skerritt/PourDecisions/tree/dev?tab=readme-ov-file#adding-custom-cardsforfeits) for how to do this
- The amount of points needed to win is customisable within the settings page
### Rules
- The order you input players is the order of play
- Everyone needs something to drink
- Cards are worth 2 points, Group cards are worth 1. If you forfeit a card you get 1 point, unless its a group card then you get 0
- First to X points wins
- Regardless of how many people reach the winning point value, the first one to get it will be declared the winner
### Game Play Information
- The game is for 3 - 8 people
- Player names are inputted on the player setup screen, you can click a name to remove them
- Spin the wheel to get a card, if you
do the card, you click pass and are awarded points. If you don’t, you click forfeit and spin for a forfeit card
- If a card requires something to be done within
a time limit, you will need to use a stopwatch to keep time. - If you fail to complete within the time, its an automatic forfeit
⚠️***Currently in Pre-Release***⚠️
## Screenshots of the Game

This is the main screen of the game, which provides an options menu allowing for the adjustment of audio levels, aswell as game and video settings.

This is the player setup screen where all player information can be entered prior to the start of the game

This is the main game, featuring the spinwheel front and centre as well as a list of the players, their points and who's turn it currently is.

This is an example of what the cards look like!

And finally the forfeit spinwheel!
## How to download
**Currently In Pre-Release. Full Release: 2025**
The game can either be directly downloaded [here](https://harry-skerritt.itch.io/pour-decisions) on Itch.io,
or can be compiled into an installer from GitHub
The game comes packaged with an installer so should install like any other window application
## Update Roadmap
### Before leaving pre-release
- All the cards and forfeits will be updated as the current ones are mostly placeholders
- Bug Fixes
### After Pre-Release
- Custom card functionality
- More platform releases
## Adding custom cards/forfeits
**This functionality is coming soon**
To add your own cards/forfeits you need to create a **.json** file, it can be store anywhere but its content must follow the following format:

Some things to note:
- The "content-name" **must** remain as "custom"
- Whilst the "card-color" can be changed, for best visuals it is recommened that it is not
- "card-info" **must not** be changed
- On the "card-count" line "your card count" will need to be replaced with however many custom cards you have added
- "cards" **must** remain as "cards", but everything within the [] (the array) can be changed, and is where the text for your cards can be added
- "forfeit-info" **must not** be changed
- On the "forfeit-count" line "your forfeit count" will need to be replaced with however many custom forfeits you have added
- Similar to "cards", "forefeits" **must** remain as "forfeits", but everything within the [] (the array) can be changed, and is where your custom forfeits can be added
### If you are unfamilliar with JSON then you can read about JSON arrays here:
[Json Arrays](https://www.microfocus.com/documentation/silk-performer/205/en/silkperformer-205-webhelp-en/GUID-0847DE13-2A2F-44F2-A6E7-214CD703BF84.html)
### Alternativly a sample file is located here: [custom.json](https://github.com/Harry-Skerritt/PourDecisions/blob/dev/custom.json)