Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andreivasiliu/cybersub
https://github.com/andreivasiliu/cybersub
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/andreivasiliu/cybersub
- Owner: andreivasiliu
- Created: 2021-07-01T17:47:04.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-06T19:55:11.000Z (almost 3 years ago)
- Last Synced: 2024-05-15T14:20:49.287Z (6 months ago)
- Language: Rust
- Size: 31.7 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-quads - CyberSub - a 2D submarine simulation prototype. (Games / Games: On top of macroquad)
README
# CyberSub
[![dependency status](https://deps.rs/repo/github/andreivasiliu/cybersub/status.svg)](https://deps.rs/repo/github/andreivasiliu/cybersub)
This is made from the template repo for [egui](https://github.com/emilk/egui/) (found [here](https://github.com/emilk/egui_template)), with eframe later replaced for [macroquad](https://github.com/not-fl3/macroquad) for more efficient rendering.
Currently this is just a prototype for handling water on a 2D grid, with pressure and inertia for each cell, in the context of a submarine with pumps, doors, and destructible walls.
It builds as both a native desktop application and a WASM-powered web page.
To see it in action, check: https://andreivasiliu.github.io/cybersub/
Previous prototypes:
* egui and eframe (using widgets to draw cells, makes phones spontaneously combust): https://andreivasiliu.github.io/cybersub/proto/1The project's name is a working title for a simpler pixel-art clone of [Barotrauma](https://barotraumagame.com/) that I had in my head, which will likely never come to fruition, but is fun to think about and build towards anyway.