WIP - StoneLand RPG

[size=16pt]Welcome to my thread about StoneLand.[/size]

LINK TO ALL JARS: https://drive.google.com/folderview?id=0B3vJyY3tdKZSSUlrSkdBRlkxVmc&usp=sharing

[b]Currently Working On:[/b] CLEANING UP AND OPTIMIZING CODE [b]Next Planned Update: [/b] Clickable inventory items

A Little Bit About Me.
I am currently a sophomore in a university majoring in computer engineering and minoring in computer science and mathematics.
I have been coding for around 5 years now with knowledge in HTML, CSS, Javascript, Java and C.

What is StoneLand?
StoneLand is a 2 dimensional single-player role-playing game. (Written in Java).
You will be able to customize your player, level them up, fight monsters, explore, quest, and much more!
Eventually I have plans to make this multi-player, however, I would like to add all of the features of the game (IE: basic skills) before a multiplayer variant is released to the public.
*StoneLand is not open-sourced, however that may change at any given time.

When Can I Start Playing Single Player?
Users will be able to download the game once I release the first beta version. The first version will be very basic (probably just allow a user to move).
Every single update that I commit to this game will be available though through the link at the top of this post.

Is There a Website?
Currently, no, there is not a website. However I am currently working on a rough sketch of a website which will be used for download links, update news, etc.
All the information on the website however will be on the Moparscape forums as well. So if you’d like to stay up-to-date all you have to do is stay on this thread.

What has been done:

[01 February 2016] Added a Dummy Skills Tab, to test out how easy it is to add interfaces. [VERSION 16]
[31 January 2016] Finished the Inventory, there is a wooden sword in the bag [VERSION 15]
[31 January 2016] Created a Dummy Inventory; It's just a test you can't even exit out of the interface just yet. Just to show that it works.
[31 January 2016] Added InterfaceHandler
[30 January 2016] Added an "Updates per second (UPS)" tracker to the top right screen. [VERSION 13]
[30 January 2016] Fixed a walking glitch thanks to Zoso_
[28 January 2016] Finished NPC's, Version 10+ shows the Goblins that will not leave a 3x3 area; they are clipped too.
[28 January 2016] Fixed a clipping bug (NPC would get stuck on certain tiles).
[28 January 2016] NPC's now move around automatically! (Still want to add a bounds). VERSION 0009 if you'd like to see it in action.
[28 January 2016] NPC's are clipped when moving. (Moving around is still buggy).
[28 January 2016] NPC support!
[28 January 2016] Finished Player / Object collisions.
[28 January 2016] Started to work on Player / Object collisions (Walk under trees, but not the stump etc.)
[28 January 2016] Added Trees to the World. (Regular and Maple)
[28 January 2016] Created Tree sprites
[28 January 2016] Created Objects support
[28 January 2016] World is automatically surrounded in water, instead of just black.
[27 January 2016] Created a Camera.
[27 January 2016] You must now be on a tile. (No more walking on a black empty tile).
[27 January 2016] Fixed a minor collision bug.
[27 January 2016] Created an Animation class.
[27 January 2016] Removed FPS cap.
[27 January 2016] Player can no longer walk on water.
[27 January 2016] Player / Tile Collision detection.
[27 January 2016] Player can now move using keyboard keys.
[27 January 2016] Add Entities to world.
[27 January 2016] Created Entities and Mobs support.
[27 January 2016] Created a player sprite sheet using GIMP.
[27 January 2016] Limiting FPS to 60.  If you'd like to see the actual frame rate I'll edit that.
[27 January 2016] Added Tile support.
[27 January 2016] Added a World.
[27 January 2016] Created the basic Game Frame and Main Thread.
[27 January 2016] Created the basic website layout.

FEEDBACK IS WELCOMED!

[size=14pt]Media:[/size]

Game

Website (BASIC OUTLINE)

What are you confused about? It’s basically a Game Development post about a 2D RPG.

Please wait until you actually have something to show for before posting your game ideas.

This is a game development section of the forums. I am showing the development phase, is that not what this section is used for?

Or watch as people jab holes into it because it fits too close to another game.

Regardless I’m doing this for fun, I’m gonna keep doing what I’m doing. Hence why I might make it open source.

[quote=“sini, post:5, topic:554568”][quote author=Bowser jr link=topic=673491.msg4503322#msg4503322 date=1453934419]
Please wait until you actually have something to show for before posting your game ideas.
[/quote]

Or watch as people jab holes into it because it fits too close to another game.[/quote]

THE SALT

[quote=“Ruby, post:7, topic:554568”][quote author=sini link=topic=673491.msg4503325#msg4503325 date=1453937518]

Or watch as people jab holes into it because it fits too close to another game.
[/quote]

THE SALT[/quote]So damn salty hahaha.

The website part is what I’m basically “wut” about. Like, game dev.

That FPS is pretty leet. What gfx r u using m8

[quote=“Ruby, post:7, topic:554568”][quote author=sini link=topic=673491.msg4503325#msg4503325 date=1453937518]

Or watch as people jab holes into it because it fits too close to another game.
[/quote]

THE SALT[/quote]

Just saying man.

[quote=“sini, post:9, topic:554568”][quote author=Ruby link=topic=673491.msg4503327#msg4503327 date=1453941269]

THE SALT
[/quote]

Just saying man.[/quote]
go back to working on your runescape modified client nerd

[quote=“Miss Silabsoft, post:10, topic:554568”][quote author=sini link=topic=673491.msg4503330#msg4503330 date=1453944661]

Just saying man.
[/quote]
go back to working on your runescape modified client nerd[/quote]

kaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay.

do it in html5

Looks good man, keep up the work.

Looks like a good start to me. Keep it up :slight_smile:

Thanks guys, keeping the momentum. Currently working on NPC’s and their movement. Then I plan on working on an Interface class, which will be used for inventory, among other things. Also after that I will read through my code and see if there is anything that I can clean up or make faster. (Although I’ve taken much care in the current code).

Just an update :slight_smile:

By the way, the goal for everything to be done is middle of June, because I will be busy with my studies. So I’m sure updates will slow down but they will not stop!!

Which university are you studying at?

UCONN!

[quote=“Pwnd, post:8, topic:554568”]That FPS is pretty leet. What gfx r u using m8[/quote]what he doesnt show is that your character moves in direct correlation to your FPS. on my 1993 laptop my character moves slow, but on my SLI titan x’s if i press left arrow for a millisecond my character zooms onto my other monitor.

hmm does it? I could’ve sworn I set it to the updates per second… I’ll check that out! Thanks David!

Edit: Yeah, I don’t know what that’s happening for you as the character moves with the Updates per second which is capped at 60.
i’ll check on faster hardware to double check in a bit…

I found a minor bug in which if you walk to the bottom left corner you can walk a little bit out of the map through the water :stuck_out_tongue: