a journey to the unexplored planet Teegarden b
AGPL-3.0 License
Welcome to a journey to the unexplored planet Teegarden b, to find a new home for humanity. Robots were sent to the planets surface for exploration. Program these robots from the safety of your spaceship, by using your pybadge.
Mission to Teegarden b is available at the following repositories:
Prebuild binaries can also be downloaded from the GitHub release. On Unix system the binary must may be marked as executable by running chmod u+x mission2teegarden-b
afer unpacking the zip archive. On Linux the following dependencies are needed. Regular these are already installed.
Mission to Teegarden b is only tested on Arch Linux and Ubuntu. MacOS and Windows versions complie sucessfull but are untested. Supressing standby on MacOS is temporary disable, see #157.
Alternative you can easily build Mission to Teegarden b by yourself:
On Linux, install the following development dependencies. On some distros (like Alpine and Debian), separate development packages exist, regular suffixed with -dev
. If this is the case, make sure that you have also installed the *-dev
version.
Download and unpack the source code.
Run cargo install --path pc --locked
inside the unpacked folder, to build and install mission2teegarden-b. See the rust book for more information about cargo install.
Make sure that ~/.cargo/bin
is listed in the PATH
environment variable otherwise, the mission2teegarden-b
executable can not be found.
hf2 elf mission2teegarden-b-pybadge.elf
(or the corresponding command of your flashing tool) to flash the binary to the pybadge.Alternative you can build m3 by yourself:
thumbv7em-none-eabihf
target (the architecture of the pybadge) by executing rustup target install thumbv7em-none-eabihf
.rustup toolchain install nightly --target thumbv7em-none-eabihf
cargo +nightly run --release -locked
inside the downloaded pybadge
folder. +nightly
is optional and have to be left out if the install nightly toolchain step was skip. Please use +nightly
for bug reports.Mission to Teegarden b allow creating custom maps/levels, by using the powerfull Tiled Map editor. See here for more information about creating maps.