Skip to content

jonakieling/space

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Outdated

It has been a while since I took care of this repository. A lot has changed since. If you are looking for a good start with Rust check the links in the section below.

space

This little game startet out as a means to learn Rust. Keeping things simple has proven to be very engaging and productive. Although there might the occasional small commit out of line :smiley face:

A good start → The Rust Programming Language

The game framework in use → ggez

Currently the engine is reworked to use specs as an entity component system for all the things.

setup

developed on linux. on windows you need to place the sdl2 library in the project root. read here for more information.

  • clone this
  • install rust (using rustup is recommended)
  • run cargo run to compile and run the game
  • levels are loaded statically from functions
  • current state is stored in saves/auto-save.tar

and here is what you can do

  • move around with ,, and
  • interact with Return
  • items can be moved with Tab
  • inventory i
  • map m (when equiped with a Navcomp)

what it looks like right now

a screenshot of an early stage in development

Onboard a simple ship. There are storages next to the player character, the main ship console on the front and the exit on the right. The generator powers the circuitry from the back of the ship.

About

Learning Rust with ggez and a simple space rpg

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages