A physics-based 2d-space game experiment
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Dependencies
Fly.Library
Fly
.gitignore
Design Doc.txt
Fly.sln
Fly.suo
LICENSE
README.md

README.md

Fly

Fly is a physics-based 2d-space game experiment.

Technology

Language: C#

Graphics: Microsoft XNA

Physics: Farseer Phyics

Game Framework: Atom

Requirements

The game requires you to have a graphics card/integrated graphics that supports atleast pixel shader 2.0. Besides that the game requires you to install the Microsoft .NET Framework 4.6.1.

Download

Game Download: http://paul.ennemoser.com/files/FlyGame.zip

Microsoft .NET Framework 4.6.1: https://www.microsoft.com/en-us/download/details.aspx?id=49981

Controls

Editor

Esc .. Exit

W/A/S/D .. Move view

F1-F4/Up/Down .. Zoom

F5 .. Save map

F6 .. Load map

Back/Del .. Delete selected object

Left click .. Select object

Right hold .. Rotate selected object

Left hold .. Move selected object

Left+Right hold .. Scale selected object

F10 .. Switch to game mode

Game

Esc .. Exit

A/D/Q/E .. Rotate ship

W/S .. Accelerate ship

L-Shift .. Speed up ship

L-Alt .. Shoot rocket

L-Ctrl .. Shoot dense bullet

Space .. Shoot normal bullet

R .. Slow down ship strongly

X .. Shoot Black Hole

B .. Use tractor beam between ship and tracked object

F1-F5 .. Zoom

F10 .. Switch to editor mode

Related Source Code

Atom Framework: https://github.com/tivtag/Atom

Atom Sprite Tools: https://github.com/tivtag/Atom.Tools