Massively Multiplayer
Open-World
Real Time Strategy
 

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 2014-11-12 11:22:52
Homepage: onemanmmo.com email:one at onemanmmo dot com
Back at the end of April I decided it was time to get The Imperial Realm::Miranda finished, so I worked out a feature development plan with the goal of releasing the game on November 9th, the 5th anniversary of the project. I optimistically believed that would be early enough to beat the AAA Christmas launch window PR blitz. The plan was:
  • October 9 - Friends and Family Alpha.
  • November 9 - Teaser Trailer & Limited Public Alpha.
  • January 9- Beta.
  • February 9 - Trailer & Launch.
The plan was aggressive, I had a lot to do, but it could have happened.
By Robert Basler on 2014-11-11 16:52:54
Homepage: onemanmmo.com email:one at onemanmmo dot com
To celebrate the 5th anniversary of my work on The Imperial Realm::Miranda I left the computer at home, took the family to Seattle, and spent three days having fun, eating well, and seeing new things.

seattle1.jpg
Darth Vader's Lightsaber from The Empire Strikes Back


seattle2.jpg
The Indie Game Revolution at The Experience Music Project Museum

Read more... (2 comments)
By Robert Basler on 2014-10-04 14:14:09
Homepage: onemanmmo.com email:one at onemanmmo dot com
There was a post on Gamasutra this week about #StealKeyRequest: phony reviewers scamming game developers for free Steam codes and then selling them on discount game key sites. That's not cool. If this happens to players of The Imperial Realm::Miranda, at least they will know what happened.

The%20Imperial%20Realm%20-%20Miranda%20-%20Complementary%20Small.jpg

Read more... (0 comments)
By Robert Basler on 2014-10-03 15:27:40
Homepage: onemanmmo.com email:one at onemanmmo dot com
Today I'd like to introduce the newest feature in The Imperial Realm :: Miranda, the Conquest Map. This map reports in real-time the success or failure of the different factions on Miranda, as well as where fighting is currently underway.

The%20Imperial%20Realm%20-%20Miranda%20-%20Heavy%20Fighting%20Small.png

By Robert Basler on 2014-09-15 01:54:43
Homepage: onemanmmo.com email:one at onemanmmo dot com
The Imperial Realm::Miranda was originally planned to be a free-to-play game with currency sales to support the game. Now that it is a pay-to-play game, currency sales are out, and a way to sell overall access to the game is in. Enter Secret Lair Codes.

The%20Imperial%20Realm%20-%20Miranda%20-%20Redeem%20Secret%20Lair%20Code%20Lo.jpg


Secret Lair Codes allow access to the base game on either a timed or permanent basis, and support additional entitlements which can be redeemed either per-account or per-force (Miranda's analogue to a character slot in other MMO's.)

The screenshot above shows the screen which allows you to redeem per-force entitlements for codes which have been redeemed on the current account. The plan is that Miranda will have a Standard Edition and a Premium Edition which will both allow access for the life of the game, as well as a couple of lower-cost, timed, trial options of up to a month in duration.
By Robert Basler on 2014-08-23 00:13:12
Homepage: onemanmmo.com email:one at onemanmmo dot com
I have a couple of new screenshots to share. I've been worrying about the performance of rendering and loading for a while now, but I ran Miranda in Release mode today for the first time in ages, and was very pleasantly surprised to find that everything is in fact running wonderfully. Load times are good, frame rates are solid. Stuff like that makes a Friday.

The%20Imperial%20Realm%20-%20Miranda%20-%20Color%20Selection%20-%20Health%20Bars%20-%20Player%20List%20lo.jpg


This first shot shows everything I've been working on this week. Buildings are tinted (when selected) with a color selected by the player. Selected (or under attack) units have health bars overtop of them that match the tint color and the background color of the name in the new player list in the top left corner. The player list shows the faction, player name, color and level for every player you can see. I experimented with putting the player name directly above every unit, but with a lot of units onscreen it was an illegible mess. Kills Today is an idea I shamelessly stole from Transistor - thanks Supergiant!

The%20Imperial%20Realm%20-%20Miranda%20-%20Distant%20Base%20Heavy%20Weather%20lo.jpg


This shot shows the same base from the top of a nearby mountain during heavy weather. I changed the magnification mode on the dust which got rid of some pixellation.
Read more... (0 comments)
By Robert Basler on 2014-08-20 12:43:49
Homepage: onemanmmo.com email:one at onemanmmo dot com
Because I can't just steal stuff off of the web, I was inspired by this (no license I could find) and this (dependencies & too fancy) to build a Javascript color-cube color picker today.

Because I think this was mostly a waste of time I'm putting the one I built in the public domain in the hopes that someone else doesn't waste time on this. If your lawyer isn't satisfied with this statement, feel free to have them email me.

I experimented briefly with this cool css hexagon drawing example, but in the end I went with squares which are simpler. The picker can be resized easily by making the squares smaller/larger in the CSS.

colorpicker.jpg


Here's a live example of the color picker.

colorpicker.css

colorpicker.js
Read more... (2 comments)
By Robert Basler on 2014-08-07 20:11:24
Homepage: onemanmmo.com email:one at onemanmmo dot com
I get occasional questions via email, I thought I would share some of those questions and the answers here. Anything here is just my current thoughts, game development is adaptive, so don't be surprised if things are different in the game. Thanks to those who sent me these great questions. Keep them coming.

You mention on mmorts.com that units and buildings disappear after 30 seconds. How do you handle situations where, say, an opponent of mine logs off and I build a whole bunch of cheap buildings where their buildings were? What would happen when they log back on and the spaces their buildings occupied are now blocked?

While I haven't implemented this yet, the plan is to allow the player to either quickly rebuild their bases at new locations, or if their previous locations are unoccupied, to place buildings where they were.
By Robert Basler on 2014-08-07 13:26:33
Homepage: onemanmmo.com email:one at onemanmmo dot com
I was not at my sharpest yesterday so I decided to tackle something I thought would be easy and pretty helpful: Windowed Fullscreen. Windowed Fullscreen is a window rendered on the regular Windows desktop but with no window decorations and on top of the Windows Taskbar. It looks just like Fullscreen, but it avoids the screen flashing it takes to get into Windows' real Fullscreen mode (which I also have since it allows you to set the resolution and color depth independent of the Windows desktop.) Windowed Fullscreen doesn't work as well as Fullscreen if you have multiple monitors since there is nothing to constrain the mouse to the game window.
By Robert Basler on 2014-07-23 17:30:53
Homepage: onemanmmo.com email:one at onemanmmo dot com
Since warning messages bug me, I took another crack at finding a solution to this warning message today. I'm building with the Windows 7.0A SDK which has a defective mt.exe.

..\compatibility.manifest : manifest authoring warning 81010002: Unrecognized Element "compatibility" in namespace "urn:schemas-microsoft-com:compatibility.v1".

Microsoft's official instructions are to install the Windows 7.1 SDK, but it wouldn't install for me because I already had the 8.0 SDK. Apparently this is a pretty common problem with a really messy workaround.

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)
Looking for a Fast Square Root - 2012-03-29 11:19:56 (4 comments)
Happy MMO Easter - 2011-04-22 16:17:59 (1 comments)
Post 200 - 2015-12-07 01:16:13 (0 comments)
+1 FPS - 2016-02-02 00:08:38 (0 comments)
A Quarter! Million!! Lines of Code!!! - 2015-10-09 15:38:10 (0 comments)
Unit Design Screen Revision Four - 2016-05-29 01:11:57 (5 comments)
Shroud Rendering - 2016-05-03 01:52:55 (0 comments)

Recent Comments

A Chrome UI - 2016-06-25 09:12:15 (6 comments)
Ok thank you! I'll check the scrolling code from the example code. :)
A Chrome UI - 2016-06-24 01:13:19 (6 comments)
If I were you I would implement CEF rather than Berkelium at this point. That said, I didn't implement context menus, although they probably work like Widgets where you need to create a new window with the same bitmap handling as the main berkelium ...
A Chrome UI - 2016-06-23 22:14:36 (6 comments)
I have been trying to implement Berkelium for a couple of days now...

I am still having trouble with:

1. Context menus (by right clicking). They tries to open it seems, because the onShowContextMenu function gets called, but they never become ...
Superweapon Design - 2016-06-19 04:35:43 (1 comments)
Awesome it is great to hear another update Robert!.
Unit Design Screen Revision Four - 2016-06-11 01:27:51 (5 comments)
It would have been a whole lot easier if I hadn't gone with a gigantic seamless open world and limited the number of players in a match to 8 or so. Live and learn ;)

There should be another video next week some time - superweapons this time.
|<      <<      3      4      5      6      7      (8)      9      10      11      12      >>      >|

Admin Log In



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