All Projects → raselneck → kyoob

raselneck / kyoob

Licence: MIT license
XNA Voxel Engine

Programming Languages

C#
18002 projects
FLUX
20 projects

Kyoob v0.3.0 Alpha

Ever since first playing Minecraft, I've toyed around with the idea of making my very own voxel engine. Kyoob is the result of my turning that idea into something tangible.

screenshot of Kyoob

Requirements

  • XNA 4.0 Refresh (redistributable)
    • See here if you're using VS2012 or VS2013
    • Also .NET Framework 4.0
    • As of v0.3.0, HiDef profile is no longer required
    • This may work with MonoGame, or it may not. I have no clue

Todo

  • Improve lighting
  • Add GUI items (button, etc.)
  • Prevent walking off map (mainly for slower computers)
  • Fix gravity problems when vsync is disabled
  • Fix physics for far away places (coordinates in the thousands)
    • "Normalize" the block and player positions for physics calculations
  • Improve world generation, taking hints from Notch
  • Loading and unloading of chunks from and to disk
  • Water rendering
  • Block editing
  • Motion blur?
  • Re-implement the console/terminal?

Special Thanks

License

All of the code in this repository, unless otherwise stated, is released under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].