https://github.com/lostatc/skiddie-games
Puzzle games for script kiddies
https://github.com/lostatc/skiddie-games
Last synced: over 1 year ago
JSON representation
Puzzle games for script kiddies
- Host: GitHub
- URL: https://github.com/lostatc/skiddie-games
- Owner: lostatc
- License: gpl-3.0
- Created: 2018-08-11T21:23:54.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-11-07T11:55:35.000Z (over 1 year ago)
- Last Synced: 2025-01-22T03:46:05.190Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 1.62 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Puzzle games for script kiddies
This is a collection of silly little puzzle games you can play in your terminal
that are themed around the hacking scenes found in big Hollywood movies.
This was a project I undertook a number of years ago to practice Python. It's
here for posterity; I probably won't be updating it.

## Installation
To install the game launcher from git, [install
uv](https://docs.astral.sh/uv/getting-started/installation/) and run:
```shell
uv tool install --from git+https://github.com/lostatc/skiddie-games skiddie
```
Alternatively, you can run the launcher ad-hoc without installing it:
```shell
uvx --from git+https://github.com/lostatc/skiddie-games skiddie-games
```
To uninstall:
```shell
uv tool uninstall skiddie
```
## Usage
To play the games in this collection, there's a TUI launcher. The launcher lets
you configure the difficulty and save high scores. Just run `skiddie-games`.
You can use `Up`, `Down`, and `Tab` to navigate, `Enter` to select, and `q` to
quit.
There's also a CLI. For more information, run `skiddie-games --help`.
## Games
Game | Description | Screenshot
--- | --- | ---
**database_querier** | [Description](./src/skiddie/descriptions/database_querier.md) | [Screenshot](./images/database_querier.png)
**hash_cracker** | [Description](./src/skiddie/descriptions/hash_cracker.md) | [Screenshot](./images/hash_cracker.png)
**hex_editor** | [Description](./src/skiddie/descriptions/hex_editor.md) | [Screenshot](./images/hex_editor.png)
**pattern_finder** | [Description](./src/skiddie/descriptions/pattern_finder.md) | [Screenshot](./images/pattern_finder.png)
**port_scanner** | [Description](./src/skiddie/descriptions/port_scanner.md) | [Screenshot](./images/port_scanner.png)
**shell_scripter** | [Description](./src/skiddie/descriptions/shell_scripter.md) | [Screenshot](./images/shell_scripter.png)
**tree_builder** | [Description](./src/skiddie/descriptions/tree_builder.md) | [Screenshot](./images/tree_builder.png)