Hello there everyone. I'm quite new to Slick programming, but I beleave some of you now know me a little bit, because I keep asking all kinds of questions here on Slick forums.
Anyhow, I would like to share a demo of the game I'm working on with you.
What is it?
The game is called Endless World. In some distant point in the future, it should become a full-fledged Multiplayer Online Role Playing Game, where all users can add thier own stuff in it. The idea is that all users can map new area's, and that the world more or less keeps expanding(when getting at the 'end' of the world, a new empty part is created that the current player can put full of objects. Also all players will be able to create all kinds of objects.
However, right now it is far from finished. At this point, it is a single player demo with the following things in it:
-The player can move with the Direction Buttons.
-When the player has a higher on-screen y position as other non-ground objects, the player is rendered behind those objects
-The player cannot move trough specific parts of objects(defined collisionboxes)
-When getting at the edge of one part of the map, a new part is created
-Autotiles are supported.
-All images are loaded from the Internet, and not from your harddisk, in a seperate Thread. At this point the game is significant slower before they are loaded, but later this system will only be used when loading a NEW area, and then the lag isn't that high.
-Lightning Support(thanks to kova and kev for the system). In this demo,Using the W/S, E/D and R/F keys can add/lower the current color of the fog's RGB, in that order. T/G highen/lower the current Alpha of the fog. 3/4 make the lanterns in the game give/less more light, and 1/2 change the lightning-resolution(smaller=nicer but slower).
I'm curious about what you guys think. Also, the code is far from optimalized, and probably slow. However, it might be faster on your computer because my computer is kind of old. With lightning on it runs for about 25 FPS(with standard lightning-resolution of 32pixels), when Alpha is set to max so lightning is turned off, it runs about 35 FPS.
The Download Link for Pre-Alpha Version 0.34.4: