Metadata-Version: 2.4
Name: snipes-game
Version: 0.2.0
Summary: A recreation of the classic 1983 Novell NetWare game Snipes
Author: Jerry Westrick
License-Expression: MIT
Project-URL: Homepage, https://github.com/JerryWestrick/snipes
Project-URL: Repository, https://github.com/JerryWestrick/snipes
Project-URL: Issues, https://github.com/JerryWestrick/snipes/issues
Keywords: game,pygame,retro,arcade,snipes,novell
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: End Users/Desktop
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Games/Entertainment :: Arcade
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pygame-ce>=2.0
Dynamic: license-file

# Snipes

[![PyPI](https://img.shields.io/pypi/v/snipes-game)](https://pypi.org/project/snipes-game/)
[![Python](https://img.shields.io/pypi/pyversions/snipes-game)](https://pypi.org/project/snipes-game/)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

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

```bash
pipx install snipes-game
```

Or with pip:

```bash
pip install snipes-game
```

Or from source:

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

## Run

```bash
snipe
```

Or:

```bash
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
