Skip to main content

A terminal-based ASCII cat jump game

Project description

Cat Jump

A terminal-based ASCII cat jump game inspired by the classic Chrome dinosaur game.
Jump over emoji obstacles, enjoy animated backgrounds, and rack up your score as the game speeds up!

Note: This game is optimized for macOS terminal environments (such as Terminal.app or iTerm2). Some visual effects like blinking may not work on Windows or limited terminals.


Installation

pip install cat-jump

How to Play

cat-jump

Controls

Key Action
Space / ↑ Jump
Ctrl + C Quit the game
Every 100pts 🔔 Beep sound

Features

  • Cute animated ASCII cat
  • Random emoji obstacles
  • Background effects (stars, clouds, etc.)
  • Progressive difficulty (faster obstacle speed)
  • Physics-based jump & gravity
  • 100-point milestone alerts

Requirements

  • Python >= 3.7
  • wcwidth library

Screenshot

Score: 320
   /\_/\
   ฅ •ﻌ• ฅ             💣          
                   🪵     
--------------------------------------------------

For Developers

Run locally

git clone https://github.com/gwondoo/cat_jump.git
cd cat_jump
python -m cat_jump.main

License

MIT License © 2025 gwondoo

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

cat_jump-0.1.12.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

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

cat_jump-0.1.12-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file cat_jump-0.1.12.tar.gz.

File metadata

  • Download URL: cat_jump-0.1.12.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cat_jump-0.1.12.tar.gz
Algorithm Hash digest
SHA256 91c524d82efef2f5c606ce92e114dfe9b86e010160e4f482c556be3175e073f2
MD5 cf09743901fd35ab3bc5b9027cfceb5c
BLAKE2b-256 02893a080625a2c938ba5ca5e195304b5454cbc3d7dab01a9ccb19e6180b16e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_jump-0.1.12.tar.gz:

Publisher: python-publish.yml on gwondoo/cat_jump

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

File details

Details for the file cat_jump-0.1.12-py3-none-any.whl.

File metadata

  • Download URL: cat_jump-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cat_jump-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 1955441b6646d1395f16476d3ff58be2d8d1459c5a946f1450348aee55e02cd2
MD5 d04e883e01f88c4a831eacfc965aec23
BLAKE2b-256 02d7a27278c6bcda40068b549ac4db9241c0d0d2b8bae8d72fe8064f6c2bb740

See more details on using hashes here.

Provenance

The following attestation bundles were made for cat_jump-0.1.12-py3-none-any.whl:

Publisher: python-publish.yml on gwondoo/cat_jump

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