Skip to content

Yet another attempt at my stupid 2D Minecraft clone. This time using Rust/Bevy

Notifications You must be signed in to change notification settings

pvini07BR/mijocraft-bevy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Info

This is a 2D Minecraft clone made with Rust and Bevy. It doesn't have really a defined purpose, but I'm thinking of making it a sandbox game focused on creativity and engineering.

Though I have to admit, this is the most ambitious, complex and hard to code projects I've ever done.

At the moment, there is no binaries to download, because it's not meant to be released yet. It's still in development. If you want to play it you have to compile it yourself. It's pretty easy, just clone this repo with git clone https://github.com/pvini07BR/mijocraft-bevy.git and then cd mijocraft-bevy and then cargo run. It can take a while to compile everything though.

Todo

  • Chunk System (✓)
  • (WORKING ON IT) World Generation (-)
  • Player movement, controls and interactivity (✓)
  • Block placement (✓)
  • World System (✓)
  • Liquids ( )
  • Item system/Inventory ( )
  • Item containers (like chests) ( )

Planned features

These features might not be added, or it's delayed for a distant future.

  • Multiplayer support
  • Circuitry (similar to Minecraft's redstone, or Terraria's wiring, or just real life electronics)
  • Dynamic structures (such as windmills or idk how to explain it)
  • Physics objects (such as being able to play with a beach ball)

Controls

  • WASD/Arrow Keys - Move player
  • Space/W/Up Arrow - Jump
  • F - Toggle noclip fly mode
  • Mouse Scroll - Change block to place
  • Left Mouse Click - Destroy block at cursor
  • Right Mouse Click - Place block at cursor
  • Tab - Change placement layer between Block/Wall
  • Ctrl + Mouse Scroll - Zoom

About

Yet another attempt at my stupid 2D Minecraft clone. This time using Rust/Bevy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages