Skip to content
/ plantex Public
forked from OsnaCS/plantex

🌱 open-world game about plants 🌲 🍃 🌿 🌴

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

vab9/plantex

 
 

Repository files navigation

🌱 Plantex: open-world game about plants 🌲 🍃 🌿 🌴

Build Status License license

This game was developed in a three week programming practical at the university of Osnabrück :-)

Plantex Trailer

Everything you see is procedurally generated -- there are no static textures, meshes or worlds! A different seed will generate completely different textures, plants, stars and a different world. You can find more images further down.

Run the game

Windows binaries

Precompiled binaries for Windows x64 can be downloaded on the releases page. Latest build: v0.1.0.

Compile the game

For all other platforms you have to compile the game yourself. First make sure you have a Rust compiler and cargo installed. Then clone this repository (or download it as ZIP file) and execute:

$ cargo build --release

After the compilation has finished, you can run the game by either executing the binary in ./target/release/ or just cargo run --release --bin plantex.

Play the game/controls

You can move with WASD and move faster by pressing Shift. To look around, click inside the window to capture the mouse; afterwards you can use the mouse to rotate the camera. Click again to uncapture the mouse.

When starting the game you are controlling a ghost that can fly around freely. To toggle between ghost and player press G. Pressing Space produces an upward motion (jumping when player, increasing altitude when ghost). Pressing Ctrl produces a downward motion.

You can quickly exit the game with ESC and accelerate the time in the game by pressing +.

Images

next to a rain forest

snow biome

different plants

Documentation

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Development will probably stop after the practical has ended. If there is enough interest in the game idea, the game is probably rewritten from scratch (the code in this repository often is far from optimal). Don't hesitate to make suggestions or file PRs, though! Just keep the status of this project in mind ...

About

🌱 open-world game about plants 🌲 🍃 🌿 🌴

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 88.4%
  • GLSL 10.0%
  • Shell 1.6%