Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Mirage Realms - 2D Cross platform Android and PC ORPG


c0ke
 Share

Recommended Posts

Hello world!

My name is Liam Stewart and I'm a software developer working in the United Kingdom, I've swung by to firstly introduce myself, secondly shamelessly promote a project of mine, and thirdly help around a bit with any Java related questions the community might have.

_Yes, I had to borrow a phone to take this photograph_

![](http://miragerealms.com/devblog/wp-content/uploads/2015/01/teehee.png)

**So what is Mirage Realms?**

Mirage Realms is a cross platform online RPG being developed for PC and Android, the idea being users can have a tailored gameplay experience for the device they are on yet share the same world. I find this an exciting concept, and in practise it is pretty awesome. The project has been in the works on and off for about a year now, but in reality the majority of the work has been done in the last 6 months.

_Early screenshot of the desktop client_

![](http://miragerealms.com/devblog/wp-content/uploads/2015/01/readyForTest.png)

There are a number of interesting gameplay and design challenges around this concept, first and foremost being supporting this kind of gameplay in a high latency environment. As such, a lot of my time has been spent working on the networking and service handling of different types of requests, how they queue up, how it's distributed and how the client / server handles dropouts and the like. There's been some great computer science problems to solve.

_Early screenshot taken on my phone, I suck at scaling images_

![](http://miragerealms.com/devblog/wp-content/uploads/2015/01/androidGroupShot1.png)

**Why tell us about it now?**

The project has reached a stage of active testing, last weekend saw the first public 'engine' test which went really well, users on their PCs and phones logged in and ran around like headless chickens. At this stage in development, there are pretty things to show off, and the concept is proven and working, I'm looking for more interest now as testing becomes a much more regular occurance.

_Fullscreen screenshot because why not?_

![](http://miragerealms.com/devblog/wp-content/uploads/2015/01/clientProgress.png)

I'm happy to answer any questions on the project and the technology used and hope this rather small introduction and overview looks interesting enough for you to want to learn more.

**What is the plan?**

As the various underlying systems have reached a stable and cohesive state development speed has increased, especially since November. With this in mind, I am looking to have a deployable alpha at the end of July and be fully released on the android marketplace by Christmas this year. If this project looks exciting and you want to test, have ideas you think might be cool, or perhaps you can draw retro pixel art and would like to help out, I'm all ears.

_Obligatory and pointless menu screenshot ;)_

![](http://miragerealms.com/devblog/wp-content/uploads/2014/12/output_hUwDFo.gif)

At the moment with regards to gameplay I am trending towards a sort of cross between Tibia and Harvest Moon, I like the idea of players having farms and I also like the idea of players kicking the crap out of stuff and solving zelda-esque puzzels together in instances. The only real limiting factor here is my free time, and how tired I am at the end of the day. I go to work, code for 8 hours, come home, then have to try and find the energy to continue which is frankly a real challenge.

You can follow the project's progress at:

**[http://www.miragerealms.com](http://www.miragerealms.com)**

I welcome your feedback and questions :) The next test will be happening the second weekend of February, if you want to come and check it out. I especially welcome anyone with uber leet haxorz skills coming and trying their very hardest to violate my server security on these events, on the last test Consty figured out I'd forgotten to implement a method server side and managed to jesus over the water. This is the kind of stuff I really welcome at this stage in development, I want you to come and break my toys ;)

_Goddammit_

![](http://miragerealms.com/devblog/wp-content/uploads/2015/01/constyjesus.png)

Cheers,

Liam
Link to comment
Share on other sites

Wow thanks for the enthusiastic response chaps, nice to meet you all!

Your haxorz will be most welcome Zesh :D

I apologise in advance if I am slow to respond to this thread going forwards, time is quite a precious resource and I don't ever seem to have enough of it. I will respond eventually, promise :)

You lot have cheered me right up.
Link to comment
Share on other sites

iOS is an interesting problem, one which I've half ignored half got a solution for… LibGDX's suggested method is to deploy using something called RoboVM, I don't know how great this is though to be honest... if I get to that stage, it might be time to start learning Cocoa Touch ^^
Link to comment
Share on other sites

> iOS is an interesting problem, one which I've half ignored half got a solution for… LibGDX's suggested method is to deploy using something called RoboVM, I don't know how great this is though to be honest... if I get to that stage, it might be time to start learning Cocoa Touch ^^

If you are ng LibGDX and Gradle then adding support for iOS is only around 15 lines of code ;)
Link to comment
Share on other sites

> If you are ng LibGDX and Gradle then adding support for iOS is only around 15 lines of code ;)

Especially if you steal it off someone else. But you wouldn't know about that would ya?
Link to comment
Share on other sites

  • 4 weeks later...
Hello!

Sorry it's been so long I fell ill in RL and haven't been out of bed / at a PC for some time :/

I have no plans to release this open source, at best this will be a commercial venture, at worst it'll be a hobby :)
Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...