Clone of the mini-game from Superhot
GPL-3.0 License
treedude is a clone of the mini-game from Superhot titled 'Tree Dude Tree Dude Dude'. Chop as much of the tree as you can while avoiding branches and keeping an eye on the timer.
Written in C89/90 with the Curses library and complies with SUSv2 through to POSIX.1-2008 (SUSv4).
Ensure the following is available on your system:
CC=clang
must be passed to make commands.Clone and build:
(Replace github.com
with gitlab.com
if using GitLab)
$ git clone https://github.com/n-ivkovic/treedude
$ cd treedude
$ make
Run without installing:
$ ./treedude
Install and run:
# make install
$ treedude
Update after installation:
$ git pull master
$ make
# make install
Additional options:
$ make help
Key | Action |
---|---|
← , A , H
|
Chop left. |
→ , D , L
|
Chop right. |
Enter |
Continue. |
Q , Esc
|
Quit. |
Option | Description |
---|---|
-n | Do not read or write the high score from the $XDG_DATA_HOME ($HOME /.local/share) directory. |
-v, -V | Print version and exit. |
The below are features I may or may not get around to implementing:
Please adhere to the following when creating a pull request:
develop
and the pull request merges back into develop
.Copyright © 2022-2023 Nicholas Ivkovic.
Licensed under the GNU General Public License version 3 or later. See ./LICENSE, or https://gnu.org/licenses/gpl.html if more recent, for details.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.