[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Slick Forums • View topic - Mirage Realms - 2D ORPG Project (Going OPEN SOURCE)

Slick Forums

Discuss the Slick 2D Library
It is currently Fri Aug 14, 2020 8:05 pm

All times are UTC




Post new topic Reply to topic  [ 33 posts ]  Go to page 1, 2, 3  Next
Author Message
PostPosted: Wed Sep 05, 2012 10:53 pm 
Offline
Regular
User avatar

Joined: Mon Feb 07, 2011 8:48 pm
Posts: 182
Location: United Kingdom
Hi there everyone, I have rewritten this post from scratch as of 15/12/2012 as the game has came a long way since the initial post and I'd like to share the most recent information with everyone :)

What is Mirage Realms?

Put simply it is an ambitious 2D retro MMORPG project being developed in Java using a combination of Slick and TWL. It was originally written in Visual Basic 6 and saw great success in the late 90's / early 2000's but later died out due to Microsoft's lack of support for the language (and to be honest, it was a simple game and times moved on). After a long hiatus my ambition is to develop a sequel superior in every aspect, combining modern gameplay mechanics with a retro style to produce something that is fun to play for the casual gamer, but also caters to more hardcore RPG users.

Cool I guess... so how far along in development are you?

I estimate it is going to take me around another 6 months before the 'super fun' stuff starts to really take shape. At the time of writing all of the core networking, rendering, input handling, zone management, map editor, AI and database persistence are finished to a good standard and I have started implementing the first interactive mechanics. At the time of writing, this is the most recent screenshot I have demonstrating the lighting, interactive entity system, and general look and feel.



So what, it's fully multiplayer?

Certainly is! An silly amount of time has been put into designing and implementing the architecture of this thing and the entire concept from the very beginning is to be first and foremost a mini MMORPG. All of the core boring behind the scenes stuff has now been written so this is really the point in the project where things start moving visually at fast pace.

Image linked as it is quite large


When can I play? How do I keep track of updates?

A community test server will be going up towards the end of January 2013 and it will be open to all members of the community forums over at . Incidentally, that's where you will find the development blog where I regularly post progress updates and information regarding the project, there is also a facebook group you can join where I let everyone know there has been a new blog post and more recently a live development tracker using Trello that you can find !

I have a question / want to support the project

I'm around here often so feel free to ask me anything you like in this thread, if you think it's a question other people following the project might benefit from head over to the and ask me there. At the time of writing this is a completely solo project and I have been working with it on and off for the past 12 months (most of the work has been done in the last 3 or 4), I am not currently looking for any development help however I am desperately looking for a decent, affordable graphics artist(s) to start going over my blatantly 'borrowed' tiles. If you fancy donating to the project, there is a paypal donate button hiding somewhere over on the forums. All proceeds go in a 'pot' I plan to use to help towards Server hardware closer to the release date.

I'm not very good at these 'tell us about your project' things :P Here's an early picture of me running away from some trolls to distract you.



I hope you find the project interesting and I look forward to seeing you in game some day soon :)
Liam

Edit: This project is going Open Source on the 27th of March 2013 :)

_________________
- A free, retro, 2D MMORPG being developed using Slick2D and TWL


Last edited by Liam on Sun Oct 21, 2012 11:59 pm, edited 3 times in total.

Top
 Profile  
 
PostPosted: Thu Sep 06, 2012 3:17 am 
Offline

Joined: Sat Aug 11, 2012 10:13 pm
Posts: 35
I prefer to work on gameplay first usually as it goes quicker for me when I network the whole game. So like I would get to a point where you need some friends and then I would port it to server sided too. Anyways, that looks nice! Is that custom outline of the window done in Java? Because I really like that. Would you mind, if you did it in Java, how you did it?


Top
 Profile  
 
PostPosted: Sun Sep 09, 2012 5:37 am 
Offline
User avatar

Joined: Fri Dec 24, 2010 3:06 am
Posts: 90
Location: USA, Texas
Whoa, that looks really good so far. I'm really want to see how this turns out!


Top
 Profile  
 
PostPosted: Sun Sep 09, 2012 2:11 pm 
Offline
Regular
User avatar

Joined: Mon Feb 07, 2011 8:48 pm
Posts: 182
Location: United Kingdom

_________________
- A free, retro, 2D MMORPG being developed using Slick2D and TWL


Top
 Profile  
 
PostPosted: Mon Sep 10, 2012 12:07 am 
Offline
Regular

Joined: Tue Aug 23, 2011 8:19 am
Posts: 111
That looks amazing. I might get on and try it for you on Friday.

I'd like to know your general concept being client/server communication. That's something I've never been able to figure out in my head. And what kind of server OS are you running?

_________________
My indie games: http://cmagames.webs.com


Top
 Profile  
 
PostPosted: Mon Sep 10, 2012 9:13 am 
Offline
Regular
User avatar

Joined: Mon Feb 07, 2011 8:48 pm
Posts: 182
Location: United Kingdom

_________________
- A free, retro, 2D MMORPG being developed using Slick2D and TWL


Top
 Profile  
 
PostPosted: Tue Sep 11, 2012 1:59 am 
Offline
Regular

Joined: Tue Aug 23, 2011 8:19 am
Posts: 111
Ah. Thanks for the explanation. By coincidence, I woke up with an email from someone asking me to do some client/server programming today, so your explanation helped me out :D

_________________
My indie games: http://cmagames.webs.com


Top
 Profile  
 
PostPosted: Fri Sep 14, 2012 2:48 am 
Offline
Regular

Joined: Tue Aug 23, 2011 8:19 am
Posts: 111
When will testing be happening? Also, what will I and anyone else need to do to help you do testing?

_________________
My indie games: http://cmagames.webs.com


Top
 Profile  
 
PostPosted: Fri Sep 14, 2012 9:33 am 
Offline
Regular
User avatar

Joined: Mon Feb 07, 2011 8:48 pm
Posts: 182
Location: United Kingdom
I am hoping to bring a test server online towards the end of today to run over the weekend. All you will need is yourself! I will be providing Client downloads for each OS on so I would check the site at the end of the day.

Last night I did a huge rewrite of how the Server handles the map logic (entities running around and such) so this weekend will basically be testing everything so far... creating accounts, heros, logging in, chatting, running around, bumping into each other, chat commands, disconnecting / logging out...

Thanks for your interest in the project!

Liam

_________________
- A free, retro, 2D MMORPG being developed using Slick2D and TWL


Top
 Profile  
 
PostPosted: Fri Sep 14, 2012 7:53 pm 
Offline
Regular

Joined: Sun Oct 25, 2009 5:24 pm
Posts: 118
Hey Liam,

I registered on your site but never received a confirmation email. Could you check please?
Nick is same as here, Biki.

Thanks!


Top
 Profile  
 
PostPosted: Sat Sep 15, 2012 5:41 pm 
Offline
Regular
User avatar

Joined: Mon Feb 07, 2011 8:48 pm
Posts: 182
Location: United Kingdom
Hi there Biki, sorry to hear that... unsure why that occured o.0

Your account should now be activated :)

_________________
- A free, retro, 2D MMORPG being developed using Slick2D and TWL


Top
 Profile  
 
PostPosted: Sun Sep 16, 2012 12:17 am 
Offline
Regular
User avatar

Joined: Mon Feb 07, 2011 8:48 pm
Posts: 182
Location: United Kingdom
Sorry to double post,

I'm having internet issues at my end so I have had to delay the test server. This is kind of cool in a way though, as I have had the time to start work on my mapeditor :D



First actual test map ingame:



Need to find myself a graphics artist at some stage but for now these lovingly crafted tiles will do hehe. Next week a test server is going up if it kills me, there is definitely going to be a fair amount to test! ^^

Cheers,
Liam

_________________
- A free, retro, 2D MMORPG being developed using Slick2D and TWL


Top
 Profile  
 
PostPosted: Sun Oct 21, 2012 11:45 pm 
Offline
Regular
User avatar

Joined: Mon Feb 07, 2011 8:48 pm
Posts: 182
Location: United Kingdom
Hi again, sorry to double post but I figured I'd give everyone an update on how I'm getting on.

Lots of progress, the maps all stitch together nicely now and I've done quite a bit of work on the server logic and such... it's starting to look like... a game? o.0



I'm having a bit of difficulty getting the server-side NPC movement speed figured out in my head, at present the player movement speed is handled client side and there aren't any movement speed server side checks in place (I'll work on that at a later date) so I can't simply use that methodology. I guess I am going to need to implement a server side game-logic loop for the NPC AI and such... getting consistent speeds handled correctly and the loop running at the correct rate is something I'm unsure about at the moment, if anyone has experience in this area and would like to help out please drop me a message.

Also been working on the mapeditor which you can download and play with on the website if your into that kind of thing ^^





Onwards!
Liam

_________________
- A free, retro, 2D MMORPG being developed using Slick2D and TWL


Top
 Profile  
 
PostPosted: Thu Nov 01, 2012 10:38 pm 
Offline
Regular
User avatar

Joined: Mon Feb 07, 2011 8:48 pm
Posts: 182
Location: United Kingdom
t-t-t-t-t-t-triple post!

I've just put the new website online which you can catch at ... I'm still in two minds about the layout but if you are interested in the project that's the place to lurk :)

Liam

_________________
- A free, retro, 2D MMORPG being developed using Slick2D and TWL


Top
 Profile  
 
PostPosted: Fri Nov 09, 2012 9:17 pm 
Offline
Oldbie
User avatar

Joined: Thu Jan 13, 2011 4:42 pm
Posts: 349
Have I mentioned it looks cool?

_________________
"Artificial intelligence will never be a match for human stupidity" - "Jamos Kennedynos"


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 33 posts ]  Go to page 1, 2, 3  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group