Skip to main content

Text-Based Adventure Game source code.

Project description

T-BAG (Text-Based Adventure Game)

T-BAG is a text-based RPG game where the player navigates through different rooms, collects items, and avoids monsters to reach the garden and win the game.

Description

In this game, you start in a hall and must navigate through different rooms, collecting items and avoiding monsters. Your goal is to reach the garden with the key and a potion to win the game.

Installation

  1. install the module:
    pip install --no-cache-dir T-BAG
    
  2. Run the game:
    python -m T_BAG
    
  3. Uninstall so you can update it:
    pip uninstall T_BAG
    

Usage

  • Use the go command to move to a different room. For example:
    go east
    
  • Use the get command to pick up an item. For example:
    get key
    
  • Use the quit command to exit the game. For example:
    quit 5
    

Commands

  • go [direction]: Move to a different room.
  • get [item]: Pick up an item from the room.
  • quit [seconds]: Quit the game after waiting for the specified number of seconds.
  • help [number]: Show the list of commands. If a number is provided, show that many commands; put 0 to print all the commands.
  • drop [item]: Drop an item into the room you are in.
  • look [anything]: Look around the room you are currently in. You can enter anything after the look command, but you must enter something, because of how I handle commands

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes. The rules for contributing are here.

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

t_bag-1.1.2.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

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

t_bag-1.1.2-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file t_bag-1.1.2.tar.gz.

File metadata

  • Download URL: t_bag-1.1.2.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for t_bag-1.1.2.tar.gz
Algorithm Hash digest
SHA256 d0d34ad1c63f2a81b0028e13cd1b8eee2a4ef40f64953ff7819790fccd50be8b
MD5 1b8973bace20a13babe1886b031bcf31
BLAKE2b-256 128a6652f1af508f019827d51038347d57abb6a1a05b4f8a17536b8b92b23b0a

See more details on using hashes here.

File details

Details for the file t_bag-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: t_bag-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for t_bag-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e02d89a29e12f45771f188da12090510a073e335034edb9da17899d31265fd7e
MD5 13427bbb126b720b51fb3ee9ce4373eb
BLAKE2b-256 96d61f02da7b89ce001d97274a0ebd62fee519de2df3d5fbe81ec50bd1cf3baf

See more details on using hashes here.

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