Twitter  Facebook  Google+  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 2012-06-16 01:16:27
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
Another big step ahead today, the circle of life for my game is finally complete. Birth, life, death, rebirth.

The game simulation (Life) has been working for a long time. Next up was entity creation (Birth) since if you're going to be killin', you really need an easy way to make things to kill. Back in April I added lasers and fiery Death. The final element I was missing was rebirth. Or as we in the games business like to call it - Loot.
By Robert Basler on 2012-06-06 15:14:24
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
I've been playing quite a few new games lately. Some of them are research, but a few I am really enjoying. Playing all these new games has made me consider the new-user experience for my game. I'm not sure what that will be yet, but here are some of the lessons I've taken from my newbie experiences.
By Robert Basler on 2012-06-01 22:17:35
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
Wow, people are so depressed over the failure of 38 Studios, the layoffs from the Star Wars: The Old Republic team, and Pitch Black Games' Dominus getting cancelled during Alpha.

38 Studios had apparently been working on their game for six years. They gambled big (rumours of over $100M spent), but I sort of wonder what their strategy was - other than that they wanted to take over World of Warcraft's spot. I had no interest in their MMO Copernicus - there are dozens of swords and elves games to choose from. Turbine has three! Really, can't anyone make an MMORPG in another genre? Does it have to be me?
By Robert Basler on 2012-05-26 01:41:33
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
My first Screenshot Saturday.

This is the Design screen I've been working on this week. The player designs their units by dragging components from their inventory to the design template. The template's slots change based on which components (of 12 types) the player selects. The components selected determine the unit's strength and abilities as well as its cost. The player can compare stats by hovering the mouse over each component and the full unit's stats are displayed to the right of the template.
By Robert Basler on 2012-05-22 21:31:07
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
Had a bit of a thrill this weekend. An artist friend of mine gave me a sneak preview of something he's been working on. He took one of my in-game screenshots and is drawing overtop of it using Photoshop so we can see what the game will look like once the art-style and effects I have in mind are completed. Wow! So nice looking.

One of my big uncertainties was that I had some ideas which move away from a couple of the age-old standards of the genre. Seeing those ideas onscreen, I'm now convinced they're going to be awesome.

He's still working on the screenshot, so I won't post it yet, but I'm sorely tempted.

As for me, I have some tech to work out. I need shadows, and he has made his case for SSAO. I was resisting that particular feature but it really gives a whole bunch more realism to the models. I need to add some foliage and work on my terrain textures, but those were already in the plan. And he gave me an idea to make my tooltips look way cooler.

It's good to have help from an artist.
Read more... (0 comments)
By Robert Basler on 2012-05-15 14:50:42
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
In Chrome, if you try to use event.dataTransfer.getData("Text") in the dragend event handler, it returns "undefined". In the drop event it works fine. Huh?

Workaround: replace event.dataTransfer.* with dataTransferString as follows. This has the added benefit of also working in all other drag events.


var dataTransferString;

function onDragStart(event) {
dataTransferString = this.id;
...

function onDragEnd(event) {
var sourceId = dataTransferString;
...

function onDrop(event) {
var sourceId = dataTransferString;
...

Read more... (1 comments)
By Robert Basler on 2012-05-14 12:48:03
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
I discovered Screenshot Saturday on the weekend. What a cool idea to promote progress on your games. So I've decided to participate.

The first step for me was to get some of my screenshots up on the site. You'll note there's a new [Gallery] link at the top of the page. I have a bunch of older screenshots in there now - no spoilers - but it is going to grow.

I think the Gallery is pretty cool, what do you think?
Read more... (0 comments)
By Robert Basler on 2012-05-09 14:21:08
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
A demonstration of the proper way to use a laptop for game development.

herecomesthesun.JPG

Read more... (0 comments)
By Robert Basler on 2012-05-07 19:42:36
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
Sometimes your kids bring things home from school that you really don't want. My daughter brought home the plague. For a week I slept all the time. The next week I managed to work up the energy to make it to the couch each morning so I could watch TV. I was so run down I didn't even have the energy to think about my game.

Up until I got sick I had been working on a new particle effects system which I plan to use for smoke and weapon effects. It uses the GPU to move the particles as well as render them so it should be able to render a whole lot of particles. All the cool techniques to power that came out of the very last chapter of the OpenGL SuperBible Fifth Edition. I bought the latest edition just for that chapter.

All of that is on the shelf for the moment. While I'm feeling better and have been back to work for a couple of days, I still don't have the energy to tackle that difficult a feature.

For the last while I've been focused on the appearance of the game and gameplay has suffered. I do sometimes miss having other people around to help things move forward on more than one front at a time. But it is time to start correcting that so I'm back to working on gameplay.
By Robert Basler on 2012-04-13 01:20:41
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
It's funny how things can sneak up on you. I've been working on adding lasers, fixing bugs, mucking about in Blender, and adding animation to my recent art acquisitions. There have been a lot of evil, evil bugs to fix, and I've been pretty heads down. So today, after I hunted down the last bug in a rather long series, I was testing the fix when I had the sudden and shocking realization that the game I've been working on full time for two years and five months had become a game!

Not a monstrous pile of code. Not a graphics demo. Not an engine. A game.

I could show it to a grandmother and she'd recognize it as a game. People can play it. Quite a few people I suspect. Not as many as I need it to, but a lot.

It's still missing many of its big features, and it has lots and lots of bugs, but it is undeniably a game.

More importantly, it is THE GAME!

The catalyst for this project was the great times I had playing co-op LAN games on Tuesday nights with my buddies. I had a vision of the kind of game I wanted to play. None of the big game companies ever made that game. At long last I can play that game.

So cool! So amazingly cool. Wow.

No, you can't play it yet. Sorry.
Read more... (2 comments)

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)
Enabling NVidia GPUs on Optimus Laptops - 2014-12-03 02:31:40 (3 comments)
Bug Fixing and Little Features - 2016-10-11 02:10:00 (0 comments)
UI Updates - 2016-10-04 01:53:36 (0 comments)
Pick a Fight Friday - 2017-06-06 14:45:53 (0 comments)
Trailer Update - 2017-04-03 00:05:02 (0 comments)
Setback - 2017-05-24 23:14:05 (0 comments)

Recent Comments

Bug Workaround: If you are attempting to get a Nemesis match and it is not matching, try placing your base in an exact horizontal line from your opponent's base (look for the red flag on the base layout map and select a square in the same row.)
Here are some better images showing the Foundation Extension in action.

The Imperial Realm - Miranda - Steep Cliff_Lo.jpg
[Too steep a cliff for a building]


The Imperial Realm - Miranda - Steep Cliff Consumable_Lo.jpg
[Used one of the Foundation Extensions]


The Imperial Realm - Miranda - Steep Cliff Positioned_Lo.jpg
[Tadaa!]
So How's it Going? - 2017-08-04 13:27:26 (1 comments)
Any news on updates ? been a while ?
The 5% Problem - 2017-07-27 18:22:17 (4 comments)
That all sounds like a pretty reasonable summary of the state of RTS multiplayer. Mostly I played co-op multiplayer with friends because in 1v1 I would slaughter them. While you can play 1v1 in Miranda's Nemesis mode if that's what you want to do, ...
The 5% Problem - 2017-07-26 13:35:05 (4 comments)
One of the major reasons there is so little competitive multiplayer in RTS (the scene is almost exclusively made up of starcraft, along with some other extremely tight communities) is that in most cases the competitive MP is designed for 1v1 ...
|<      <<      16      17      18      19      20      (21)      22      23      24      25      >>      >|

  Admin Log In



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