EgorDinamit / AtomBomb

EgorDinamit's fork of Atom Bomb.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rust-based atmospherics for Space Station 13 using auxtools.

Atom Bomb

Based and maintained from Citadel Station by way of Desert Rose, Fortuna, The Wasteland, Coyote Bayou, and Atom Bomb.

Still quite early. Monstermos has an annoying anisotropy--it prefers to go left and right rather than up or down. Up and down are first in the adjacency bitfield (little endian wise), so this isn't terribly surprising, but it is annoying. Perhaps it's a problem with the algorithm--am I using a stack instead of a queue?

This code relies on some byond code on this fork of Citadel. Documentation on this is associated with the individual data structures that hold them, in this repository.

The compiled binary on Citadel is compiled for Citadel's CPU, which therefore means that it uses AVX2 fused-multiply-accumulate. Yes, really. If you have issues, compile it yourself, via cargo rustc --target=i686-pc-windows-msvc --release --features "all_reaction_hooks" -- -C target-cpu=native.

TODO: I would quite a lot like monstermos to work.

About

EgorDinamit's fork of Atom Bomb.

License:GNU Affero General Public License v3.0


Languages

Language:DM 90.1%Language:JavaScript 4.7%Language:HTML 2.2%Language:Python 1.1%Language:Rust 0.5%Language:SCSS 0.4%Language:Java 0.2%Language:TypeScript 0.2%Language:PHP 0.1%Language:C# 0.1%Language:Shell 0.1%Language:CSS 0.1%Language:C++ 0.0%Language:PowerShell 0.0%Language:Batchfile 0.0%Language:Dockerfile 0.0%