Skip to main content

A terminal-based gambling card game inspired by 'Ride The Bus'

Project description

Ride-The-Duck

Ride The Duck is a gambling, CLI, binary executable game based on the drinking game "Ride The Bus". Ride The Duck incorporates the first stage of Ride The Bus, where you need to guess if the next card fits into either category, with each category giving you a better multiplier to your initial bet, earning you more.

Features

Ride The Duck contains many different features:

  • Save file: When exiting the terminal or the game, your data (money, name, stats) will be saved.
  • CLI: The game appears and runs on the Command Line Interface for a tech and hacky vibe.
  • ASCII: Part of the game's interface is made using ASCII, which gives a cool visual effect.
  • ANSI escape codes: The game's text is configured with colour to pop out.
  • PyPi: You can play the game using PyPi packages / pip
  • Gambling: You are given money to gamble with, for fun.

Gameplay

Picture1 Picture2 Picture3 Picture4

How Do You Play Ride The Duck?

When you play the main game, you first need to insert how much you want to bet. After you complete the bet stage, there are 4 rounds, each round giving you a better multiplier for your money.

  1. Red or Black x2

  2. Over or Under x3

  3. Inside or Outside x4

  4. Suit x20

After completing each stage, you're able to cash out and collect your bet with the multiplier of the round or continue and try to collect a higher multiplier.

The first round is guessing if the next/first card is going to be Red or Black. Completing this will give you a 2x multiplier on your initial bet.

The second round is guessing if the next card is going to be over or under the first card. Completing this will give you a 3x multiplier on your initial bet.

The third round is guessing if the next card is going to be between the first 2 cards or outside them. Completing this will give you a 4x multiplier on your initial bet.

Lastly, the fourth round is guessing the suit of the next/last card. Completing this will give you a 20x multiplier on your initial bet.

On the last stage, you can only cash out, earning the holy 20x multiplier.

How to play

Binary Executable (MacOS arm 64 ONLY)

To download the binary executable (TERMINAL CRAFT), you can follow these steps:

  1. Go to the releases page of Ride The Duck

  2. Go to the most recent version and download the file: "RTD-G 'VERSION' MacOS arm64 tar.gz". This is the file that has the game on it.

  3. Go to the file location (most likely 'downloads') and open the downloaded file.

  4. Bypass the Apple security by:

    • Double click the "RTD-Game" executable file and press "Done" (NOT "Move to Bin"). Go to Settings > Privacy & Security and under Security, select Open Anyway on the game file name "RTD-Game".

    or

    • Go to your terminal and enter the file directory where the file is - Example:
    cd /Users/"UserName"/downloads 
    
    • Then use this command to bypass the security -
    xattr -d com.apple.quarantine RTD-Game
    
  5. Double click or open the game executable file and have fun c:

If you're not comfortable with letting your guard down and bypassing the security, you can message me on Slack (soon to be changed) @DuckyBoi_XD or Email and I'll try to respond ASAP to send you the file that shouldn't require any security bypass

PyPi (Unix Only)

For this you would need to download/have Python installed (most systems should already have it installed)

  1. Check for pip or Python in your terminal

    python --version
    

    or

    python3 --version
    

    and then

    pip --version
    

    or

    pip3 --version
    

    If you get a response with a version number then you should be all set. If your Python is 3.8 or above then it should be good. If your pip 21.3 or above then it should be good.

  2. Install Ride The Duck

    In your terminal, install Ride The Duck by using one of these commands

    pip3 install ride-the-duck
    

    or

    pip install ride-the-duck
    

    or

    python -m pip --version
    

    If you get a confirmation about ride-the-duck being installed then you should be good to go.

  3. Run game

    To run the game, all you need to do is to use the command 'RTD' or 'ride-the-duck'

  4. Have fun C:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ride_the_duck-1.0.24.tar.gz (32.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ride_the_duck-1.0.24-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

Details for the file ride_the_duck-1.0.24.tar.gz.

File metadata

  • Download URL: ride_the_duck-1.0.24.tar.gz
  • Upload date:
  • Size: 32.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ride_the_duck-1.0.24.tar.gz
Algorithm Hash digest
SHA256 57932bd1cbd34e3af1f4b49d79fa8392c00d3bc341bb0b5aff116f96ae555ff8
MD5 a32fa20e26dd49d8db855c04595c5d03
BLAKE2b-256 7608ff0620c76ddd8b6faa997494c26d6422e0acc016e4877d641cea4d9ab101

See more details on using hashes here.

Provenance

The following attestation bundles were made for ride_the_duck-1.0.24.tar.gz:

Publisher: publish-to-pypi.yml on DuckyBoi-XD/Ride-The-Duck

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ride_the_duck-1.0.24-py3-none-any.whl.

File metadata

  • Download URL: ride_the_duck-1.0.24-py3-none-any.whl
  • Upload date:
  • Size: 25.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ride_the_duck-1.0.24-py3-none-any.whl
Algorithm Hash digest
SHA256 bfb2c97b133a9b68898f42cdfbf344a187c173631c0e7839be6c8cc3d0d5e8ff
MD5 928420d34659a8e6b24cf03f2388a6b6
BLAKE2b-256 d247023ae2f8b62942f655bf98681e0470e460806793a0bc4e181818162ec9d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ride_the_duck-1.0.24-py3-none-any.whl:

Publisher: publish-to-pypi.yml on DuckyBoi-XD/Ride-The-Duck

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page