Skip to main content

A recreation of the classic 1983 Novell NetWare game Snipes

Project description

Snipes

PyPI Python License: MIT

A Python/Pygame recreation of the classic 1983 Novell NetWare game.

The original Snipes was one of the first network games for personal computers, created by Drew Major, Dale Neibaur, and Kyle Powell to test and debug Novell's networking software. This version brings the gameplay to modern systems using Pygame.

Gameplay

Navigate a randomly generated maze, destroy enemy hives and the snipes they spawn. Clear all hives and snipes to advance to the next level.

  • 9 levels with increasingly larger mazes, more hives, faster and more numerous enemies
  • 8-direction shooting — combine two keys for diagonal shots
  • Diagonal shots ricochet off walls — bank shots around corners
  • Score and lives carry across levels

Controls

Keys Action
Arrow keys Move (combine for diagonal)
W A S D Shoot (combine for diagonal)
P Pause
ESC Quit

Install

pipx install snipes-game

Or with pip:

pip install snipes-game

Or from source:

git clone https://github.com/JerryWestrick/snipes.git
cd snipes
pip install .

Run

snipe

Or:

python -m snipe

About the Original

Snipes (1983) was written for Novell NetWare and is considered one of the first network games for personal computers. It was originally created to test Novell's networking code. Players navigated a text-mode maze, shooting at enemies and destroying their generators. This recreation preserves the core gameplay while using modern pixel-based rendering with Pygame.

License

MIT

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

snipes_game-0.2.0.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

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

snipes_game-0.2.0-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file snipes_game-0.2.0.tar.gz.

File metadata

  • Download URL: snipes_game-0.2.0.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for snipes_game-0.2.0.tar.gz
Algorithm Hash digest
SHA256 aa90cda3b531dc6b2281d3181972ee5073feebda571377513a2de8ebf694de84
MD5 1aa530c17080880eeb5a2f3a992cfc1f
BLAKE2b-256 1efdfec2ccab0e8720c0f69ef9b291c6b2ed0315353310647bd028a03f3a2270

See more details on using hashes here.

File details

Details for the file snipes_game-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: snipes_game-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for snipes_game-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d9d1429eddfad41dd51e227e896f7cb8f46df18431e781a63031d7783756b73c
MD5 d2b750a9f29665c18f011804be6334b8
BLAKE2b-256 8bfdab882b3fd9f166ba03409f7ab97aa3326b055968299bdebf1276e4e8ab71

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