Most recent image
Hello all!
I'm relatively new here but I've been lurking about for a couple months now just waiting until I felt that this project of mine was far enough past laughable to present to you for judgment, criticism, and all that good stuff
So the basic idea for the gameplay aspect of this is an infinite 2d JAVA multiplayer adventure-sandbox sorta thing. Maps generate as you go, maybe meet some interesting AI tribes, and discover some hopefully intriguing generated areas such as deserted ruins through your limited view distance.
cool? I hope so
To explain this image: The little blue dude is you, the # signs are walls, and those lambdas are enemies around the corner
The area that is lit up is within your view distance, the areas in gray are areas that youve discovered, but aren't currently within your view, so what is drawn is simply the last thing the game saw since it was within view.
I know ascii really isnt really the best way to go for various reasons, but it made it easer to implement multiple block types
Although in the middle of writing that I kinda had one of those d'oh moments since it was originally ascii but I changed that a while ago into a spritesheet of ascii characters, so I'll probably end up changing the graphics to something a bit more respectable >_<
So anyway,
more importantly beyond the crappy gameplay I come up for it, the real purpose behind this is actually to be a sort of plaything for people who like messing with plugin-type things.
I plan on turning everything server-side into an open plugin environment, so people can control everything from player actions to map generation. So what people can do is host a server with maybe a dungeon-plugin on it where people walk around a pre-made dungeon complete with monsters and treasures and whatever else the creator chooses to add!
I'm really not the best at describing things >_< so if you have any questions, comments, or suggestions feel free to post em
I could really use some of your opinions on what you think and if youd actually be interested in making stuff for it if it was simple enough (it is in JAVA)
also, I really need help with the title
What I have to do:more block properties eg luminescence and server control of what player's can see
optimization
my own plugin as content
possible single player without needing a server running too, though that seems difficult given the fact all the content is based off plugins
What I have so far: : quick demo of some stuff client-side, however a lot has changed since the making of that, namely bug fix-wise
Multiplayer : self explanitory, although not had the chance to test out more than about 5 players yet, but it
seems promising. Other than that it has held up pretty well so far.
Dynamic lighting : you can only see so far, and not though solid objects
Server side pretty-much-everything : Meaning server can tell the client how everything should look and act, so a dirt block should be brown and an enemy should be red
Spritesheet based sprites, as opposed to pure ascii
Players can dig and place blocks
Plugin hook system added
Tile sheet capability
Call plugin hooks
Load the plugins
Server properties file
LOS lighting + gradient/falloff/whatever you wanna call it