All Projects → a5huynh → defender-game

a5huynh / defender-game

Licence: MIT license
A super basic 2D game written in Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to defender-game

Wog
In the Wake of Gods 3.59 alpha
Stars: ✭ 139 (+531.82%)
Mutual labels:  game-2d
Civone
An open source implementation of Sid Meier's Civilization.
Stars: ✭ 176 (+700%)
Mutual labels:  game-2d
Koru
A 2D multiplayer sandbox game.
Stars: ✭ 78 (+254.55%)
Mutual labels:  game-2d
React Native Game Engine
A lightweight Game Engine for React Native 🕹⚡🎮
Stars: ✭ 2,114 (+9509.09%)
Mutual labels:  game-2d
React Native Donkey Kong
Donkey Kong remake using react-native-game-engine 🙉
Stars: ✭ 174 (+690.91%)
Mutual labels:  game-2d
Snake Game
Terminal-based Snake game
Stars: ✭ 183 (+731.82%)
Mutual labels:  game-2d
Kaetram Open
An open-source 2D HTML5 adventure based off BrowserQuest (BQ).
Stars: ✭ 138 (+527.27%)
Mutual labels:  game-2d
coloniae
Economic strategy game in web broswer
Stars: ✭ 34 (+54.55%)
Mutual labels:  game-2d
Stage.js
2D HTML5 rendering and layout engine for game development
Stars: ✭ 2,138 (+9618.18%)
Mutual labels:  game-2d
Python-Games
A collection of small python games made by me using pygame and tkinter libraries
Stars: ✭ 121 (+450%)
Mutual labels:  game-2d
Gf
A C++14 framework for 2D games
Stars: ✭ 154 (+600%)
Mutual labels:  game-2d
Ebitenui
User interface engine and widget library for Ebiten
Stars: ✭ 159 (+622.73%)
Mutual labels:  game-2d
Frag
A cross-platform 2D|3D game framework for the Nim programming language
Stars: ✭ 210 (+854.55%)
Mutual labels:  game-2d
Magicallife
A 2d game that aspires to be similar to Rimworld, with more depth, magic, and RPG concepts.
Stars: ✭ 145 (+559.09%)
Mutual labels:  game-2d
HitboxBuilder-2D
Building hitboxes has never been easier
Stars: ✭ 21 (-4.55%)
Mutual labels:  game-2d
Ore Infinium
Ore Infinium, Open Source multiplayer Terraria-inspired Sci-fi game, focused on technology, devices and researching. Written in Kotlin (JVM), LibGDX. Cross platform
Stars: ✭ 139 (+531.82%)
Mutual labels:  game-2d
Html5 Canvas Game Boilerplate
Provides a set of default code that makes getting up and running with an HTML5 canvas game very easy.
Stars: ✭ 182 (+727.27%)
Mutual labels:  game-2d
badassquest
RPG / GTA-style game engine built on top of Google Maps Javascript APIs
Stars: ✭ 26 (+18.18%)
Mutual labels:  game-2d
ncursesPac
ncurses pacman written in C++
Stars: ✭ 23 (+4.55%)
Mutual labels:  game-2d
hacker-feud
💥 A single page web game made with Svelte.
Stars: ✭ 61 (+177.27%)
Mutual labels:  game-2d

defender

This is a very basic 2D game that I built in order to learn and build a somewhat complex program with Rust.

You can check out my write-up of the experience here: https://a5huynh.github.io/posts/2018/adventures-in-rust/

The version that was developed for that blog post is tagged as v0.1.0

game in action

Running the Game

Currently there's no packaging to make it easy for non-devs to run the game on their machines. So to get started with this example, you'll need to have rust installed and run the following:

cargo run

Controls

Key Action
Arrow keys Move space ship.
Space Fire bullets.
Enter Restart game if you died/won.
Esc Exit the game.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].