8000 GitHub - GIS-sys/GeometryWars
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

GIS-sys/GeometryWars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geometry Wars

A simple version of a popular game

Controls

  1. on the main menu screen press one of the buttons: either EXIT (closes the game) or START (starts the game; also you can just press ENTER instead);

  2. on the main game screen press ESCAPE at any time to return to the main menu screen;

  3. move around using arrows on keyboard, shoot using mouse movement and left button;

  4. you can kill enemies to earn points, when you reach a certain point limit you will unlock next weapon;

  5. enemies will hurt you if they touch you, you will die if your health reaches 0;

  6. when the game is over, press ENTER to play again or ESCAPE to exit to the main menu.

Build

  1. Install required tools: sudo apt install g++ cmake libx11-dev

  2. Compile and run using ./compile_and_run.sh

Credits

Based on template engine: https://github.com/imp5imp5/game_template_linux. Engine.cpp and Engine.h are placed in geometry_wars/ folder as they were

TODO

  • add powerups - player, enemies, projectiles etc.; player can store his own powerups, others are global and need method apply_if_applicable()

  • add color alpha and inverse

  • probably break down MainGameScene act into several methods

  • add real colliders

  • allow to draw rotated

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0