Hi! There is actually loading time ... It takes about a second, sometimes less. The characters are made by starting with SpriteSheets from LPC Pixel Cup (google it), including the base character and the equipment, and layering them by drawing them on top of each other in a correct order. I'm not ready to share this code publicly and my most recent attempt to make it possible to move to different "levels" has resulted in an error I can't solve so I've stopped working on it for the time being, but if you reach out by email, I can share a previous version with you that has the smooth graphics engine implemented. Also, please don't spam "Hi" as it clears the rest of the chats/updates.
No threads. Just a common timer based on nanotime, to keep things sort of in sync. I don't believe that the Greenfoot Gallery would play nicely with threads (everything gets converted to JavaScript before being displayed in HTML 5) so I didn't even consider that.
At it's core there is TreeMap of TreeMaps of ArrayList of GameObject (not as complicated as it sounds - just a way to keep track of objects without having millions of null checks) and a camera algorithm to provide a list of objects near enough to the player to be "drawn." I layer that over a separately managed by similarly timed Tile engine.
The thing that's slowing me down is that this is a behemoth of old code! This wasn't a planned project - it started off as starter code for an almost completely unrelated student project (an image manipulation project, where they manipulate a buffered image using 2d array logic) and so each time I add something, there is a lot of backtracking. Having said that, if you send me a message on the Teacher side of this website, I'll send you a link to the code.
Hi Mr Bradley. This uses System time / delta time.
Presently working on a slick workaround for the lack of a z variable.
Greenfoot can be pretty deep it you want it to be.
2023/10/10
Spritefoot Smooth Animation Example
2022/12/8
Card Demo
2021/12/1
Preview - GreenTreeChronicles
2021/11/30
Preview - GreenTreeChronicles
2021/6/17
Space Game Demo Part 1
2021/6/11
Dawn of Tank
2021/2/27
The45MinuteShooter Tutorial
2021/1/26
Preview - GreenTreeChronicles
2021/1/21
Preview - GreenTreeChronicles