Closed wordandahalf closed 6 years ago
Also, in the rewrite, there will be a new way to add textures into the game;
In the res
folder there will be a file named assets.dat
with a list of textures the game needs to run, which are parsed on boot.
An example file:
#The format for adding new textures is:
#alias {image, x1, y1, width, height}
#or just
#alias {image}
dirt {tileset_terrain.png, 0, 0, 20, 20}
stone {tileset_terrain.png, 20, 0, 20, 20}
sky_moon {moon.png}
I fixed Sun and moon stutters and made their motion more realistic
Fixed a stupid math mistake and now all is good!
Working on collision and a new physics engine :)
(I'm also cleaning up this thread)
I would like to inform you guys that this is certainly not dead After rewriting most of the systems, the performance was quite abysmal, even after I optimized it as much as I could. As a result, I am rewriting it in C++ with SDL2. It will be pushed to a new repository within the month.
I've been a bit bored lately and have just been toying around with the latest commited version, and I fixed collision detection and began to add world generation (ore, stone, bedrock, etc.)
I've added a rudimentary lighting system
Nice!
(using the GitHub "Projects" feature instead of this in the future)
[outdated, will be updated for the slick2d branch]
Additions
World
[ ] Finish implementing Biomes; possibly add some environmental effects
(more to come!)
Entity
Rendering
Engine
GUIs
Other
Bug squashes