Twitter  Facebook  YouTube  E-Mail  RSS
The One Man MMO Project
The story of a lone developer's quest to build an online world :: MMO programming, design, and industry commentary
By Robert Basler on 2016-09-30 02:09:45
Homepage: onemanmmo.com email:one at onemanmmo dot com
Demoing a multiplayer game on a single computer with no internet is not optimal. The funnest part of Miranda is blowing a bunch of stuff up, but without any other players, that's a little hard to do. I thought a lot about the single player content in Miranda on the drive home tonight. Most MMO's have NPC's to fight. Should I focus more on PvE? There are things to do in Miranda by yourself, but is it enough? I kind of concluded that if nobody is online, why have an online game in the first place?

One of my favourite players, I call her The Clicker came by and played Miranda again tonight. The first time I watched her play at Full Indie I was completely flabbergasted. I had never seen anyone play like her. She clicks all over the screen, continuously and fast. Click click click click click click click click click click click click click click click click! The first time she played the game it crashed almost instantly. After watching her last time I added a visual feedback for every click on the terrain to tell players that their click was accepted. It turns out that for her that is completely ineffective. I have plans to add audible feedback as well (not that you'd be able to hear that in The Butcher and Bullock.) I hope I see her again so I can learn if that helps. Oh, and she was able to crash the game tonight, but it took a lot longer than last time. It's probably worth investing in a soak test that randomly clicks the UI.

One intriguing comment was that by making such an ambitious game am I inviting unfavourable comparison with games with much higher budgets like Starcraft II? OK marketing department, there's your challenge.

I got lots of helpful feedback tonight. Watching people play your game is so educational/scary/thrilling. A big "Thank You" to everyone who came out to Full Indie to play.
Read more... (0 comments)
By Robert Basler on 2016-09-22 01:50:34
Homepage: onemanmmo.com email:one at onemanmmo dot com
This is a response I posted to some concerns about balance and progression on Reddit.

The blog post doesn't make it explicit but Miranda isn't a traditional RTS with individual matches. It is a seamless open world RTS with 10,000 players all together on the same map. I'm still figuring out all the ramifications of that reality.
By Robert Basler on 2016-09-12 01:59:38
Homepage: onemanmmo.com email:one at onemanmmo dot com
Work on player progression is still progressing - for four weeks now. There's probably another week and a half more work then I'll make a video of the new screens (cuz they're whizzy.)

You Got Your RPG in My RTS(*)

Traditional RTS games unlock units as the player progresses through the campaign (or based on rules selected by the person who sets up the multiplayer game.) Miranda doesn't have a campaign, so I needed a way for the game to unlock abilities for the player as they play through the game. Something that would give players time to use each new tool and learn how it can be most effectively applied. Prior to this work, every unit in the game was unlocked right from the start which was pretty overwhelming and not very fun.

The solution I've adopted mashes together ideas from Skyrim, Fallout 3 & Dragon Age Origins as well as Dungeons and Dragons. Miranda now lets the player choose their optimal blend of light or heavy weapons, attack power, defense, stealth, economic, or even high or low technology approaches to the conflict. It also limits each commander to about a third of the total set of abilities for each faction. This makes for interesting choices, and encourages play with other players who may have complementary strengths.

Attributes Screen

There are 9 attributes for commanders which vary in value from 1 to 9.

IntelligenceConstitutionAgility
StrengthCunningDefense
CharismaPerceptionLuck
The%20Imperial%20Realm%20-%20Miranda%20-%20Attributes_Lo.jpg
[The new Attributes Screen]

By Robert Basler on 2016-08-14 11:29:43
Homepage: onemanmmo.com email:one at onemanmmo dot com
Another exciting week of load testing and fixing bugs. The good news is that all but one were client bugs - the server was super-stable all week.

The%20Imperial%20Realm%20-%20Miranda%20-%20Terrain%20Import_Lo.jpg
[Terrain Builder Tool]


I got a third test PC this week and was able to push the server past 60 users. I decided it was time to up the ante and turn unit movement back on for load testing. I fixed the couple of bugs that immediately showed up, but with everything working good I enabled the profiler on the server and discovered that the pathing, collision and movement code is still way too slow to support 1000 players per server.
By Robert Basler on 2016-08-08 11:54:08
Homepage: onemanmmo.com email:one at onemanmmo dot com
I was back to working on load testing this week. The week started with me being able to get about 30 clients connected to the server before something would crash. By Friday afternoon Miranda was running in the high forties.

The%20Imperial%20Realm%20-%20Miranda%20-%20Load%20Testing_Lo.jpg
[Load Testing Client]


I fixed a lot of bugs this week which is a little surprising given how stable Miranda usually is. All of these new bugs only showed up when systems were under heavy load. The interesting thing for me was that the bugs that showed up were new every time. I'd fix each new bug, then run until I got another. Any bug I that I couldn't fix immediately, often didn't show up a second time. Usually the bugs were straightforward to fix, but by Friday they took a lot longer to occur and were getting really challenging to fix.
By Robert Basler on 2016-08-02 22:49:17
Homepage: onemanmmo.com email:one at onemanmmo dot com
Short week for me last week but one visible change: the HUD now shows the percentage of map ownership by each of the four factions in the bottom right corner. There is more to come with the faction map, but its a start.

The%20Imperial%20Realm%20-%20Miranda%20-%20Map%20Ownership_Lo.jpg
[Map Ownership (Lower Right)]


I spent the rest of the week fixing bugs and working out the details of everything left to do before All Access. It's not too scary.
Read more... (0 comments)
By Robert Basler on 2016-07-23 17:29:33
Homepage: onemanmmo.com email:one at onemanmmo dot com
This week I took a week off from server upgrades to continue to get ready for the launch of The Imperial Realm::Miranda All Access. It's kind of like Early Access, but with even more Access! And I'm hoping - a bit less stigma.

The%20Imperial%20Realm%20-%20Miranda%20-%20I%20Am%20The%20Ultimate_Lo.jpg
[I Am - The Ultimate]

By Rob Basler on 2016-07-16 11:10:48
Homepage: onemanmmo.com email:one at onemanmmo dot com
When I originally envisioned the server for Miranda, I thought it would have a massive Tranquility-style MySQL server at its core running on giant SSD's and a ton of RAM that contained every bit of information about Miranda's world where I would dramatically tweak game settings in real-time to fight griefers and continuously refine the gameplay. Initially this was how the game worked. All the information about players, every setting, every unit stat, all of it was loaded into MySQL.

servers_Lo.jpg
[Miranda's Servers Under Development]

By Robert Basler on 2016-06-19 00:39:37
Homepage: onemanmmo.com email:one at onemanmmo dot com
The first two superweapons in Miranda are the the Empire's Fuel-Air Explosive Missile and the Independents' Orbital Bombardment Platform. Both weapons are powerful area-of-effect attacks and each player can only have one. Unlike superweapons of old, the superweapons in Miranda have a 5KM maximum range - this range limitation reduces their griefing potential. The really dangerous thing about superweapons is that they erase the shroud above the superweapon for all players in-range who have radar. You build a superweapon, you better be ready to get hit by one.
By Robert Basler on 2016-06-05 01:39:14
Homepage: onemanmmo.com email:one at onemanmmo dot com
I mentioned last week that I had a small design flaw in my networking to look at this week. Work on that flaw, increasing the capacity of the server and fixing the few bugs that came up along the way took up the whole week.

More Posts

Project Line Counter in Visual Studio 2010 - 2011-06-04 00:01:45 (5 comments)
A Chrome UI - 2011-04-07 10:28:46 (6 comments)
Enabling NVidia GPUs on Optimus Laptops - 2014-12-03 02:31:40 (4 comments)
Looking for a Fast Square Root - 2012-03-29 11:19:56 (4 comments)
The Perilous Precipices - 2018-10-28 19:24:00 (0 comments)
Faster Faster - 2018-12-03 02:54:47 (0 comments)
Vertical Slice - 2018-09-28 18:18:43 (0 comments)
Stretch Goals - 2018-08-27 02:34:37 (0 comments)
Interrupted - 2018-05-28 11:52:46 (0 comments)

Recent Comments

Bold New World - Release Notes - 2019-04-18 16:27:59 (5 comments)
Please ignore this test comment.
Bold New World - Release Notes - 2019-02-11 22:01:11 (5 comments)
One more issue: If you've forgotten your password you'll have to let me know so I can set your email preferences so that you will receive forgotten password emails. Once you've reset your password, you can go into settings to set your email ...
Bold New World - Release Notes - 2019-02-10 22:59:49 (5 comments)
Thanks for the feedback, I really appreciate it.
Bold New World - Release Notes - 2019-02-10 16:02:07 (5 comments)
Looks really cool! Good job! Even though I haven't bought any of the packages, I am still following your progress and I have to say this looks really good!
Bold New World - Release Notes - 2019-02-10 14:49:20 (5 comments)
After a fast and furious battle with localhost, The Fallen have returned triumphant and are in search of fresh victims.
|<      <<      4      5      6      7      8      (9)      10      11      12      13      >>      >|

  Admin Log In



[The Imperial Realm :: Miranda] [Blog] [Gallery] [About]
Terms Of Use & Privacy Policy