GithubHelp home page GithubHelp logo

thanduriel / lavajam Goto Github PK

View Code? Open in Web Editor NEW
0.0 4.0 0.0 142 KB

AcaGameJam 10/2017 project using vulkan

License: GNU General Public License v3.0

CMake 1.65% C++ 96.43% GLSL 1.80% Shell 0.12%

lavajam's Introduction

lavajam

InfinityJam 10/2017 project using vulkan

System Requirements

  • A Graphics Card with Vulkan support
  • A keyboard with Latin keys

Controls

Control Player Blue Player Lime
Forward W Arrow Up
Backward S Arrow Down
Turn Left A Arrow Left
Turn Right D Arrow Right
Shoot Space Enter

Win Condition

The player who first reaches 300 minions loses. The winning player will be displayed at the end.

Game mechanics

  • Both players spawn with some minions. Every minion will try to reach its master by steering towards him.
  • When a minion touches his master, another minion of the same color will be spawned anywhere random.
  • If a minion gets shot then it dies and disappears. A minion of every other color will be spawned.
  • If a master gets shot then a minion of his color will be spawned.
  • Bullets bounce one time regardless the type of the collision, even walls. There are three types of bullets:
Type Description
Normal A single bullet spawns in front of the player and moves with a constant speed in the direction the player is heading towards.
Double Two bullets spawn in front of the player. They spawn next to each other and move side by side.
Spread Three bullets spawn in front of the player. They spawn next to each other and spread in a cone.

Have fun!

lavajam's People

Contributors

greaka avatar maz3max avatar thanduriel avatar

Watchers

James Cloos avatar Fin Christensen avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.