Matrixagon

所属分类:GPU/显卡
开发工具:Rust
文件大小:3204KB
下载次数:0
上传日期:2020-12-08 06:37:07
上 传 者sh-1993
说明:  这是基于Rust中编程的游戏Minecraft,使用Vulkano作为Vulkan API的包装。
(This is based off the game Minecraft programmed in Rust using Vulkano as the wrapper around the Vulkan API.)

文件列表:
CHANGELOG.md (7530, 2020-12-08)
LICENSE (11357, 2020-12-08)
cmd_script (0, 2020-12-08)
cmd_script\Cargo.lock (141, 2020-12-08)
cmd_script\Cargo.toml (230, 2020-12-08)
cmd_script\src (0, 2020-12-08)
cmd_script\src\lib.rs (95, 2020-12-08)
doc (0, 2020-12-08)
doc\Matrixagon000_2.png (988500, 2020-12-08)
doc\Matrixagon002.png (1057217, 2020-12-08)
doc\Matrixagon003.png (1095309, 2020-12-08)
doc\proto.txt (2884, 2020-12-08)
matrixagon (0, 2020-12-08)
matrixagon\Cargo.lock (47700, 2020-12-08)
matrixagon\Cargo.toml (866, 2020-12-08)
matrixagon\build.rs (1627, 2020-12-08)
matrixagon\frag.spv (764, 2020-12-08)
matrixagon\grass_side.png (633, 2020-12-08)
matrixagon\resource (0, 2020-12-08)
matrixagon\resource\commands (0, 2020-12-08)
matrixagon\resource\commands\test00.wcb (1874, 2020-12-08)
matrixagon\resource\old (0, 2020-12-08)
matrixagon\resource\old\texture (0, 2020-12-08)
matrixagon\resource\old\texture\blocks (0, 2020-12-08)
matrixagon\resource\old\texture\blocks\east.png (138, 2020-12-08)
matrixagon\resource\old\texture\blocks\grass_top.png (543, 2020-12-08)
matrixagon\resource\old\texture\blocks\grass_top2.png (726, 2020-12-08)
matrixagon\resource\old\texture\blocks\nadir.png (168, 2020-12-08)
matrixagon\resource\old\texture\blocks\north.png (171, 2020-12-08)
matrixagon\resource\old\texture\blocks\south.png (192, 2020-12-08)
matrixagon\resource\old\texture\blocks\test.png (189, 2020-12-08)
matrixagon\resource\old\texture\blocks\test2.png (330, 2020-12-08)
matrixagon\resource\old\texture\blocks\west.png (171, 2020-12-08)
matrixagon\resource\old\texture\blocks\zenith.png (180, 2020-12-08)
matrixagon\resource\shaders-spirv (0, 2020-12-08)
matrixagon\resource\shaders-spirv\cube.frag.spv (1144, 2020-12-08)
matrixagon\resource\shaders-spirv\cube.vert.spv (2080, 2020-12-08)
... ...

# Matrixagon A game heavily-inspired by the terrain generation of Minecraft and other Minecraft mods using Rust's Vulkan Wrapper (Vulkano) to construct the game. ![Matrixagon Terrain Gen View](https://github.com/AndrewHC36/Matrixagon/blob/master/./doc/Matrixagon003.png) ![Matrixagon Terrain Gen View](https://github.com/AndrewHC36/Matrixagon/blob/master/./doc/Matrixagon002.png) ### General This game is a block-based game similiar to Minecraft, but prioritize on block simulation but with added minimal gameplay. It specializes in realistic and fantastical terrain generation, weather systems, machine learning entities, and other components. And hopefully a total modularized systems with everything customizable from player commands to internal render meshes. ### Development Status This game is still heavily in development. Check [CHANGELOG](https://github.com/AndrewHC36/Matrixagon/blob/master/CHANGELOG.md) for future plans The game will try to update weekly as possible. ### Installing and Running This project will not be compiled to binaries as of yet. Though compiling the source code is always avaiable as the codebase is open-sourced right here! NOTE: The following procedure assumes you are on a OS (that also supports Vulkan API). NOTE: The current CPU (Intel i7 8th gen) usage can be up to 80-100% when generating a lot of chunks NOTE: The current Memory usage can be 2K-5K MB; fluctuates a lot when generating chunks 1. Under the green button of this repo's homepage, click on "Download ZIP" 2. Find the zip file, then extract to your desired location. 2. Go extract it to "C:/Users//Desktop" (on Windows) if you do not know where to extract 3. Open command prompt 4. Type in and enter `cargo init` 5. Type in and enter `cargo run` 5. This will compile and manage the dependencies all for you 6. A small window should pop-up ### Tutorial / Wiki #### Keymapping [W] - Forward [A] - Left [S] - Back [D] - Right [LSHIFT] - Downward [SPACE] - Upward [T] - Escape mouse lock and world.player rotation [CTRL] + [W]/[A]/[S]/[D]/[LSHIFT]/[SPACE] - To increase the player movement *Yet to be implemented* [L-CLICK] - Break block [R-CLICK] - Place Block

近期下载者

相关文件


收藏者