Skip to content

mrbid/TuxPusher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TuxPusher

A Tux themed 3D coin pusher game.

Screendump

Screenshot of the Tux Pusher game

Mechanics / Rules

  • Getting a gold coin in a silver slot rewards you 2x silver coins.
  • Getting a gold coin in a gold slot rewards you 2x gold coins.
  • Getting a tux in a slot when you already have the tux gives you 6x gold coins and 6x silver coins.

Controls

Just move around your mouse and click to release a coin.

  • Left Click = Release coin.
  • Right Click = Show/Hide cursor.
  • C = Orthographic/Perspective.
  • F = FPS to console.

Play Options


Build Instructions


Simple (generates all builds)

sudo ./getdeps.sh
make

Manual Linux SDL

sudo apt install libsdl2-2.0-0 libsdl2-dev
cc main.c -I inc -lSDL2 -lGLESv2 -lEGL -Ofast -lm -o tuxpusher

Manual Linux GLFW

sudo apt install libglfw3 libglfw3-dev
cc -DBUILD_GLFW main.c glad_gl.c -I inc -Ofast -lglfw -lm -o tuxpusher

Typography

License

This software TuxPusher is released under the GPL-2.0-only license. Being released under 'GPL-2.0-only' means that any subsequent versions of the GPL-2.0 license are NOT applicable to the source code or assets in this GitHub repository. This GPL-2.0-only licensing includes source code and all assets apart from the Tux 3D asset (tux.h) created by Andy Cuccaro which is licenced under CC BY 4.0.