holmgr/gemini

Science fiction space trading/smuggling simulation game using procedural generation

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes

Gemini

Science fiction space trading/smuggling simulation game using procedural generation.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Source code documentation for the project is available at: https://holmgr.github.io/gemini/ which is automatically built from master on every update.

Prerequisites

To start developing or running the project you will need to install Rust stable, preferably using the Rustup tool

Installing

Start by cloning the repository, then installing all the dependencies is as simple as running the following in the root directory:

To run the project execute the following:

Since the project uses quite a lot of compuations for generating a new galaxy you might want to run with optimizations on. To do that run:

Furthermore, to see debug and info logs you need to run with the RUST_LOG environment variable:

To build and install the executable on your system simply run:

Running the tests

To run the automated tests, run:

Note: No branch or pull request can be merged before all tests has passed in Travis.

And coding style tests

This project follows the Rust standard as specified by the Rustfmt project. Install Rustfmt by doing the following:

To format the code run:

Note: No branch or pull request can be merged before the style-guide has passed Rustfmt.

Built With

  • Rust - The Rust language

Contributing

Taking no pull requests or issues as of this moment as the project is very much in early stages of development.

Authors

  • Viktor Holmgren - holmgr

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • Inspiration is drawn from the fantastic games: Elite Dangerous and Dwarf Fortress

Information - Updated Jun 11, 2022

Stars: 26
Forks: 3
Issues: 0

Repositories & Extras

A CHIP-8 virtual machine written in Rust

Install Rust using the How to write an emulator (CHIP-8 interpreter)

A CHIP-8 virtual machine written in Rust

The Rust Machine Learning Book

This repository contains the source of ""

The Rust Machine Learning Book

My first attempt at machine learning in rust

This library currently only offers very basic KNN

My first attempt at machine learning in rust

rust-machine-learning-api-example

Example of Rust API for Machine Learning

rust-machine-learning-api-example

MachineID for Rust - Like

This Rust package is inspired by

MachineID for Rust - Like

LIBFFM - field-aware factorization machines - in Rust

LIBFFM C++ library and is available under the same license

LIBFFM - field-aware factorization machines - in Rust

a simple MLP network written in Rust and C++ torch bindigs

Have Rust on your machine or container

a simple MLP network written in Rust and C++ torch bindigs

Fast Ethereum Virtual Machine implementation in Rust

Research, implement and optimize interpretation of EVM bytecode

Fast Ethereum Virtual Machine implementation in Rust

DeepRust - Machine learning in Rust

Code development & design

DeepRust - Machine learning in Rust
Facebook Instagram Twitter GitHub Dribbble
Privacy