Skip to content

Paciej/Timberman-Raylib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Timberman (C++ / raylib)

A simple fast–paced 2D arcade game inspired by Timberman, written in C++ using the raylib library.

You chop a tree as fast as you can while dodging branches, competing for the highest score on the built‑in leaderboard.


Screenshots

  • Main Menu
    Main Menu

  • In‑Game
    Gameplay

  • Game Over Screen
    Game Over


Gameplay

  • Chop the tree by pressing the control keys (left/right) to decide which side you stand on.
  • Avoid incoming branches; if a branch hits the player, the run is over.
  • A timer (or shrinking bar) forces you to keep chopping quickly to stay alive.
  • Each successful chop increases your score; the game gradually becomes more difficult.

Features

  • Background music that loops during gameplay.
  • Sound effects for chopping, warnings, and game over events.
  • Pixel‑art or simple 2D assets for player, tree, branches, and UI.
  • Settings menu for:
    • Volume levels (music / SFX).
    • Basic video or gameplay options (where applicable).
  • Leaderboard storing best scores and showing top runs on a dedicated screen.

Controls

  • Move left: (Left Arrow) or A
  • Move right: (Right Arrow) or D
  • Confirm / Chop: same movement keys
  • Back / Exit: Esc

(Adjust this section if your actual key bindings differ.)


Tech Stack

  • Language: C++
  • Framework: raylib (2D rendering, input, audio)
  • Assets: custom sprites, bitmap fonts, and sound files loaded at runtime.

Getting Started

Prerequisites

  • C++17 or newer toolchain (GCC/Clang/MSVC).
  • raylib installed on your system, or available as a submodule/prebuilt library.

About

Timberman fully coded in C++ with Raylib as grapics library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors