mirror of
https://github.com/griffi-gh/kubi.git
synced 2024-11-25 00:08:42 -06:00
remove outdated info from readme
This commit is contained in:
parent
e3692bca94
commit
94fa5268fa
42
README.md
42
README.md
|
@ -11,23 +11,22 @@
|
||||||
<p>
|
<p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>multithreaded procedural world generation</li>
|
<li>multithreaded procedural world generation</li>
|
||||||
<li>procedural structures</li>
|
<li>procedural structures and block queue</li>
|
||||||
<li>multithreaded mesh generation</li>
|
<li>multithreaded mesh generation</li>
|
||||||
<li>cubic chunks (32x32x32)</li>
|
<li>cubic chunks (32x32x32)</li>
|
||||||
<li>low-level OpenGL renderer, targetting OpenGL ES 3.0</li>
|
<li>low-level OpenGL renderer, targetting OpenGL ES 3.0</li>
|
||||||
<li>frustum culling</li>
|
<li>frustum culling</li>
|
||||||
<li>multiplayer support <sup><code>[1]</code></sup></li>
|
<li>multiplayer networking</li>
|
||||||
<li>block placement system</li>
|
<li>immediate ui system <sup><code>[1]</code></sup></li>
|
||||||
<li>basic gui<sup><code>[5]</code></sup></li>
|
<li>cross platform: windows, linux, osx, android <sup><code>[2]</code></sup></li>
|
||||||
<li>cross platform: windows, linux, osx <sup><code>[2]</code></sup>, android <sup><code>[3]</code></sup></li>
|
<li>universal input system: supports keyboard, mouse, gamepad and touch input <sup><code>[3]</code></sup></li>
|
||||||
<li>universal input system: supports keyboard, mouse, gamepad and touch input <sup><code>[4]</code></sup></li>
|
<li>support for semi-transparet blocks<sup><code>[4]</code></sup></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h6>
|
<h6>
|
||||||
<code>[1]</code> - multiplayer is work-in-progress<br>
|
<code>[1]</code> - developed out-of-tree <a href="https://github.com/griffi-gh/hUI">here</a> since 2024<br>
|
||||||
<code>[2]</code> - not tested on macos<br>
|
<code>[2]</code> - android support is experimental<br>
|
||||||
<code>[3]</code> - android support is experimental<br>
|
<code>[3]</code> - mouse and gamepad input is not supported on android<br>
|
||||||
<code>[4]</code> - mouse/gamepad input is not supported on android<br>
|
<code>[4]</code> - work in progress, may cause issues<br>
|
||||||
<code>[5]</code> - currently only used on the loading screen
|
|
||||||
</h6>
|
</h6>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
@ -36,24 +35,17 @@
|
||||||
|
|
||||||
<h2>build for windows/linux</h2>
|
<h2>build for windows/linux</h2>
|
||||||
|
|
||||||
**build/run**
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cargo build --bin kubi
|
cargo build -p kubi
|
||||||
cargo run --bin kubi
|
cargo run -p kubi
|
||||||
```
|
#or, build with release mode optimizations:
|
||||||
|
cargo run -p kubi --release
|
||||||
**build in release mode, with nightly optimizations**
|
|
||||||
|
|
||||||
```bash
|
|
||||||
cargo +nightly build --bin kubi --features nightly --release
|
|
||||||
```
|
```
|
||||||
|
|
||||||
<h2>build for android</h2>
|
<h2>build for android</h2>
|
||||||
|
|
||||||
please note that android support is highly experimental!\
|
please note that android support is highly experimental!\
|
||||||
gamepad, mouse input is currently borked, and proper touch controls are not available.\
|
gamepad, mouse input is currently borked, as well as srgb, which leads to dark textures.
|
||||||
srgb and blending are broken too, which leads to many rendering issues
|
|
||||||
|
|
||||||
prerequisites: Android SDK, NDK, command line tools, platform-tools, latest JDK\
|
prerequisites: Android SDK, NDK, command line tools, platform-tools, latest JDK\
|
||||||
(make sure that your `PATH`, `ANDROID_HOME` and `ANDROID_NDK_ROOT` variables are configured properly)
|
(make sure that your `PATH`, `ANDROID_HOME` and `ANDROID_NDK_ROOT` variables are configured properly)
|
||||||
|
@ -95,7 +87,7 @@ cargo apk run -p kubi --lib --no-default-features
|
||||||
|
|
||||||
<h2>mutiplayer</h2>
|
<h2>mutiplayer</h2>
|
||||||
|
|
||||||
to join a multiplayer server, just pass the ip address as an argument
|
to join a multiplayer server, just pass the ip address as the first argument
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
cargo run -p kubi -- 127.0.0.1:1234
|
cargo run -p kubi -- 127.0.0.1:1234
|
||||||
|
@ -119,7 +111,7 @@ name = "Kubi Server" # server name
|
||||||
<h2>"In-house" libraries</h2>
|
<h2>"In-house" libraries</h2>
|
||||||
|
|
||||||
- [`hui`, `hui-glium`, `hui-winit`](https://github.com/griffi-gh/hui): semi-imm.mode backend-agnostic ui system\
|
- [`hui`, `hui-glium`, `hui-winit`](https://github.com/griffi-gh/hui): semi-imm.mode backend-agnostic ui system\
|
||||||
- [`kubi-logging`](kubi-logging) fancy-ass custom formatter for `env-logger`
|
- [`kubi-logging`](kubi-logging) fancy custom formatter for `env-logger`
|
||||||
|
|
||||||
deprecated:
|
deprecated:
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue