Skip to content

MsHax085/Cubic3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

Cubic3D

Cubic3D is a Java project inspired by the Minecraft random world generation. This project is written using LWJGL, TWL and the Slick library. Please read the updates below, latest on top.

Update 10

Update 10

-> Improved world generation

-> Infinite world

-> Improved chunk loading

-> Added view distance (cut off by fog so unloaded chunks ain't seen)

-> Updated UI

-> Improved game loop

-> Chunk generation and preparing on a separate thread (We're now multi-threaded!)


Update 09

Update 09

-> Improved world generation

-> Improved water (still buggy, I have to draw all solid blocks first)

-> Improved sprite textures

-> Improved OpenGL rendering (noticed the FPS increase by 600-700%?)

-> Improved game loop and FPS calculation (expected and actual)

-> Improved movement

-> Cleaned and improved source code

-> Prepared for auto-generation as you go


Update 08

Update 08

-> Improved world generation

-> Started working on water (the dark dots on the map)

-> Improved sprite fetching and world loading


Update 07

(Warning for low FPS! Rendered 1024 chunks (35 554 432 blocks) right upon start)

Update 07

  • Improved performance, only one call to glBegin/End
  • Improved image (sprite) loading
  • Improved world generation (perlin noise)
  • Improved rendering
  • Corrected block faces and image rotation

Update 06

Update 06

  • Applied bug fixes for perling noise generation.
  • Replaced solid colors with textures.

Update 05

Update 05

  • Improved FPS calculations
  • Improved update functions, frame skipping introduced
  • Movement based on time passed between frames
  • Changes done to FOV, length decreased
  • Fog where FOV ends added

Update 04

Update 04

  • New chunk loading and generation introduced
  • Block faces out of view will not be drawn (fix)

Update 03

Update 03

  • Concept of block faces out of view not beeing drawn introduced

Update 02

Update 02

  • Chunk world introduced

Update 01

Update 01

  • Project created
  • Rotating cube created to learn the concept

About

A Java minecraft like game using LWJGL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages