Gameplay Demo | Game Interface |
---|---|
Timberman is a fast-paced arcade game that challenges your reflexes. This implementation is written in C++ and offers a console-based interactive experience. The game's objective is to chop down the tree as much as possible without getting hit by its falling branches.
- Console-Based Gameplay: Simple and lightweight implementation using C++.
- High Score Tracking: Keeps track of the player's highest score.
- Dynamic Difficulty: The game speeds up as you progress.
- Cross-Platform Compatibility: Runs on any system with a C++ compiler.
- Customizable Settings: Modify game parameters such as speed and difficulty.
- Chop the tree by pressing the left or right arrow keys.
- Avoid getting hit by the falling branches.
- The game ends if you are hit by a branch.
- Try to achieve the highest score possible.
Follow the steps below to set up and run the Timberman game on your local machine:
- A C++ compiler (e.g., GCC, Clang, or MSVC)
- A terminal or console environment
-
Clone the repository:
git clone https://github.com/srikxcipher/timberman.git cd timberman
-
Compile the source code:
g++ -o timber timber.cpp -lsfml-system -lsfml-window -lsfml-graphics -lsfml-audio
-
Run the game:
./timber
- Open the game in your terminal.
- Use the following controls to play:
- Left Arrow Key: Chop the left side of the tree.
- Right Arrow Key: Chop the right side of the tree.
- Keep chopping while avoiding the branches.
- The game speeds up as your score increases.
The repository is organized as follows:
timberman/
├── res/ # Game assets
├── docs/ # Documentation files
timber.cpp
: Contains the game logic and mechanics.
Contributions are welcome! If you'd like to improve this project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name"
- Push to the branch:
git push origin feature-name
- Open a Pull Request.
For any queries or feedback, feel free to reach out:
- GitHub: @srikxcipher
This project is licensed under the MIT License. You are free to use, modify, and distribute this software as long as the original license is included.