Hi all, I'm back, with another slightly more regular news post, this time I'm going to be showing off some of the progress I've been working on since the last dev log.
There have been several big additions to PurpleRune this week, the most significant of these is saving and loading of chunks, transitioning between chunks, and the possibility of infinite worlds.
Firstly, on the 3rd of this month, I got the basics of the chunk system working, it now saved and loaded chunks with the name representative of their coordinates in the world map, then, later on in the week, I added the ability to move between these chunks, these worlds are infinite and completely random, as long as you have HDD space, the world will keep on generating! Each chunk is 1280x960.
This week i've also been busting one or two bugs, essentially a few bugs that affected draw positioning, removed a few debug messages that have been lingering around, and changed how the stats bars are drawn, so that they always draw relative to the screen, and not the player. I also added transitioning between chunks, which is reasonably neat, please let me know your suggestions on this.
Another little improvement I made, was that when the player travels through a dungeon door, he stays at the same position in the outdoor world, and so when I get all world objects saving to the chunk data also, this will mean that the player will come out of the dungeon door back to the outdoor world.
Here is this week's changelog:
0.3.0 Changelog
--ADDED--
-[03.04.12]Added Chunk Saving
--CHANGED--
-[05.04.12]Tiles now save image_index to chunk
-[06.04.12]Between Chunk Movement
-[07.04.12]Player Moves between Chunks at same Points
-[07.04.12]Outdoor position remains after dungeon doors
--FIXED--
-[07.04.12]Removed Random 0 from Player's Draw Event
-[07.04.12]Stat Bars are now fully on screen
--TO DO--
-Make Chests Save to Chunk Data
-Remove Old Chunks at NEW GAME
Once again, thanks for reading, please track to help keep me motivated and to continue to work on this game and maybe even make it something fun :)
Jordo
Got your *** covered and I'm going to test your game in the upcoming days.