Skip to content

Roudenn/ATLSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project ATLAS

Project ATLAS is an Atmospheric, Temperature, and Liquid tile-based simulation with high level of customization, that can be used both for educational purposes and video games.

Warning

WIP

This project is still under development! Not recommended for serious use. Check Roadmap to see the progress.

Overview

Project ATLAS runs on Robust Toolbox, an engine primarily developed for Space Station 14. The project was inspired by atmospheric and puddle systems from a said game, but they've been rewritten from scratch to be as customizable as possible.

Main features of this project:

  • Real physical laws - Realistic heat conduction and gas diffusion are already implemented.
  • 8-directional interaction - tiles interact in all directions instead of just 4, preventing it from forming "star" shapes.
  • Customizable grid - the main subgrid which stores smallest elements of the simulation can be easily scaled to be as precise as you want.
  • Multithreading for chunks - each chunk is processed in parallel, providing improved performance.

Quick start

  1. Clone this repo:
git clone https://github.com/space-wizards/space-station-14.git
  1. Go to the project folder and run RUN_THIS.py to initialize the submodules and load the engine:
cd space-station-14
python RUN_THIS.py
  1. Compile the solution:

Depending on your system, launch Scripts/bat/buildAllRelease.bat or Scripts/sh/buildAllRelease.sh.

  1. Launch the compiled solution:

Depending on your system, launch Scripts/bat/runQuickAll.bat. or Scripts/sh/runQuickAll.sh.

Roadmap

TODO

Code & assets

Most of the code unrelated to the project's goals and all graphical assets were taken from Space Station 14.

License

All code for the content repository is licensed under the MIT license.

Most assets are licensed under CC-BY-SA 3.0 unless stated otherwise. Assets have their license and copyright specified in the metadata file.

About

Atmosphere, Temperature and Liquid simulation based on RobustToolbox game engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages