https://github.com/jibstack64/boxpush
A fun command-line game where you push boxes!
https://github.com/jibstack64/boxpush
boxpush cpp fun game
Last synced: about 1 year ago
JSON representation
A fun command-line game where you push boxes!
- Host: GitHub
- URL: https://github.com/jibstack64/boxpush
- Owner: jibstack64
- Created: 2022-11-08T20:28:29.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-06-15T14:16:19.000Z (almost 3 years ago)
- Last Synced: 2025-02-14T12:55:28.967Z (about 1 year ago)
- Topics: boxpush, cpp, fun, game
- Language: C++
- Homepage:
- Size: 41 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# boxpush


#### A fun command-line game where you push boxes!
> If you encounter any bugs whilst playing `boxpush`, please [make an issue](https://github.com/jibstack64/boxpush/issues)!

### How to play?
- You, the smiley face, push boxes across the map onto the crosses.
- When a point is scored, the box turns green and the `Score` counter is incremented by one.
- A big mistake is pushing a box onto the wall - doing this will prevent you from moving it off.
- Once all boxes are on a target, you will be taken to the next level.
### Controls
- `w/a/s/d` - Up, down, left, right.
- `r` - Resets the level you are on.
### Parameters
The executable has a series of parameters that can be used to customise the game. These include:
- `--map ` - removes the default maps and appends a newly generated one with the height and width provided.
> **Coming soon:**
> `--from-file ` - loads a map from the file provided.
- *The override parameters replace the default characters with the ones provided.*
- `--override-player `
- `--override-box `
- `--override-target `
- `--override-border `
- `--override-background `
- `--override-tick `
### Extra
There are `Windows` and `*nix` binaries in each release. The Windows binary is substantially larger because
I compile it with the `-static` flag (I am a Linux dev, compile it yourself, nerd).
The Windows build uses non-unicode characters as the (rather mediocre) Command Prompt does not support them.