Skip to main content

Top down stealth & hacking game

Project description

gh0st

       _      ____      _
      | |    / __ \    | |
  __ _| |__ | | /  |___| |_
 / _` | '_ \| |//| / __| __|
| (_| | | | |  /_| \__ \ |_
 \__, |_| |_|\____/|___/\__|
 /\_/ |
 \___/

A top-down stealth and hacking game implemented in python curses
Playable in 256-color terminal emulators to monochrome tty and everything in between

Files

.
├── gh0st/
│   ├── __init__.py
│   ├── __main__.py
│   └── packages/
│       ├── aart/ ------------------------ # ascii art wrapper          ├── aart.py
│          ├── aart.txt
│          ├── cursed.py
│          └── __init__.py
│       ├── __init__.py
│       ├── keymap/ ---------------------- # keymap class for input          ├── __init__.py
│          └── keymap.py
│       └── menu/ ------------------------ # menu classes for curses           ├── __init__.py
│           ├── menu.py
│           ├── OLD/ --------------------- # may incorporate these as base classes           └── option.py
├── icons/ ------------------------------- # various icons for game
├── LICENSE
├── README.md
├── setup.py
└── tests/ ------------------------------- # tests of various future features 

Download and Play

$ pip install gh0st
$ gh0st

TODO

Key

[+] feature to be added
[x] change in code
[-] bug to be removed
[?] uncertain how to proceed

Tasks

[+] add badges to gitlab <3
[+] upload to PyPI
├── write working demo
└── tag first release
[+] SE logic needs to be fuzzy, contradictable, and maybe not all revealed, but able to reveal by prodding/getting skill/familiarity?
└── SE demo?
[+] Need to keep better track of window size to prevent errors from making and using windows that are larger
[+] match window size on create&resize
[+] use old option&menu as base class?
[x] keymap needs to accept any and all curses chars

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

gh0st-0.0.1.tar.gz (8.3 kB view details)

Uploaded Source

File details

Details for the file gh0st-0.0.1.tar.gz.

File metadata

  • Download URL: gh0st-0.0.1.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for gh0st-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0d65858c25ffb37c7addb769ad2c96c8e33dc2f795f5fb5013f1c0378b3d5edb
MD5 d9d8ffd2d7a4c407e0c98a636d7e802e
BLAKE2b-256 c6267ef3bed79333889faaad5cafdc99fc61f3f08d871837f945316ef50d070e

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