Skip to main content

A package for building text based games.

Project description

PyTextGame

Ultra python game development library!
Game development made easier than ever!

**Announcement: Now PyTextGame is also available on SourceForge. Please visit the official page in SourceForge.

📃Table of content

1.Introduction
2.Features
3.Installation
4.Contributing
5.Security Policy
6.Release Notes

  1. Notices

👋🏼Introduction

PyTextGame is a python library which can be used to develop text based games alomg with game logic for commercial games [Both graphic and console-based]. It contains several features for making game development 3x faster.

©️ 2023, Himank Deka & Contributors (check CONTRIBUTERS) [All source code and resources]
All rights reserved.

🪶Features

  • Game development made easy
  • Gaming Components
  • Console-based & Graphic
  • Multi genre
  • Efficient
  • For both personal and commercial use
  • Reducing development time
  • Lifetime support
  • Light on RAM & Storage
  • One stop solution for game devs!

📩Installation

  1. Create a new Python virtual environment :
python -m venv myenv
  1. Acitivate the virtual environment :
myenv/Scripst/activate.bat
  1. Install PyTextGame in the venv :
pip install pytextgame
  1. Import what ever you want!
    Example :
from pytextgame.main import *

🤝Contributing

See CONTRIBUTING.

🔐 Security Policy :

See SECURITY

🗒️Release Notes

👩🏼‍💻Version: 1.0.0 BETA :

Some of the foundation features. Full verion will contain all the necessary features mentioned in Features section.
Full version will be hosted on PyPi. Downloading the full version through pip is recommended. Also available on GitHub [@dev-hd11/pytextgame]

👩🏼‍💻 Version: 1.1.0 BETA :

A PyPi release for the version 1.0.0 with an extra feature and some minor changes. Please wait for the full release if you want the complete package. You can download this using pip.

New Features :

  • A new GUI welcome box.

👩🏼‍💻 Version: 1.1.1 BETA :

A minor bug fix in pytextgame.frames. Also now you can close the welcome box by setting the SHOW_WELCOME_BOX to no. Syntax :

from pytextgame.components import dat

dat.SHOW_WELCOME_BOX = False

#Do this before making the playground object
# Rest of you code...

🔔Notices

[!WARNING] This package has been tested on Python 3.11 & 3.12.
Some features are designed only for Windows.

[!IMPORTANT] Project is currently under development.

[!NOTE] Live on PyPi currently.
Documentation coming soon!

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

PyTextGame-0.1.tar.gz (22.3 kB view details)

Uploaded Source

Built Distribution

PyTextGame-0.1-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file PyTextGame-0.1.tar.gz.

File metadata

  • Download URL: PyTextGame-0.1.tar.gz
  • Upload date:
  • Size: 22.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for PyTextGame-0.1.tar.gz
Algorithm Hash digest
SHA256 e76c101d75aa63e84eca2e98a0344d6d5cfe3c0bac061ca18164a2c3d8c8571f
MD5 755b4197049e33beedb0a044d54c4c73
BLAKE2b-256 9e55b0c353a933ccc112b43e396fa53927c63faa2ac1ea7f4c968b3f6bb17fd0

See more details on using hashes here.

File details

Details for the file PyTextGame-0.1-py3-none-any.whl.

File metadata

  • Download URL: PyTextGame-0.1-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for PyTextGame-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1304c5380287bb7abdf42fbf645582111e913b58f78f7d3a9e191dc06d7dd54b
MD5 7853bf8aa9585346356cdd150524f4dc
BLAKE2b-256 31bc76d4f4d68810e30e0f76535896357ea712a56af41dd1b016904863815211

See more details on using hashes here.

Supported by

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