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 2011-05-30 12:31:45
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
So I drink Coke when I work. That's about as relevent as this post is going to get, but this is so mindboggling I had to share.

I have a case of 24 Coke in my 70 degree crawlspace that nobody had touched in a week. There was no visible damage on the case. It had a 12-pack of Coke Zero on top of it. I'd taken four cans out of it so far. When I went to get a couple more cans out of it on the weekend, I found the case was full of Coke - not in cans. Damn.

Digging the cans out of the Coke-soaked case, I found this can which blew my mind. The pictures are exactly as I found it (other than I rinsed the remaining Coke out of it.) Check out the ends of the vertical rip, those are horizontal tears. This Coke exploded. Yet the top and bottom aren't bulged. I never would have imagined a Coke could burst like this.

I'm glad nobody was holding it when this happened.

CokeExplodesSmall1.jpg CokeExplodesSmall2.jpg

You can click on the images for the full-resolution images.
By Robert Basler on 2011-05-24 01:29:58
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
Last week I attended the first Canadian Games Conference. Having attended GDC Canada the last two years, I was a little unsure what exactly to expect, but to my surprise, the conference was very good, although a little small. So if you didn't attend this year, you should reconsider for next year.
By Robert Basler on 2011-05-11 11:12:28
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
Last night I was working off my regular development machine, when to my surprise, I discovered that one of my tools wouldn't run. It just stopped with a mysterious Windows error message. Some googling around I discovered that one of the libraries I use was looking for a specific version of a Visual Studio runtime DLL which is part of a security fix for Visual Studio 2005. Hmm.
By Robert Basler on 2011-05-06 16:45:14
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
I got shirts made - which turns out to be surprisingly easy. These are the mockups:

tshirt-white-picture.png

tshirt-tangerine-picture.png
Read more... (0 comments)
By Robert Basler on 2011-05-05 21:43:45
Homepage: www.onemanmmo.com email:one at onemanmmo dot com

This week I'm working on a tool to generate a navigation mesh for my world. The world is currently made up of about 200,000,000 triangles. For each of those triangles I need to evaluate if they are walkable, and then combine those triangles into larger convex polygons, removing any unneeded vertices so that the navmesh is smaller and more efficient for searching.

The example I have been looking at builds its navmesh by comparing every triangle in the world with every other triangle in the world to see if they are connected. Thats 40,000,000,000,000,000 comparisons. And you end up with tens of millions of triangles in your navmesh. Even on a quad-core hyperthreaded Core i7, I need something a little more efficient.


By Robert Basler on 2011-05-04 14:09:45
Homepage: www.onemanmmo.com email:one at onemanmmo dot com

In a few days I'll have been working on this game for 18 months. Longer if you consider previous projects that are now incorporated into this one.

That's a long time. Longer than any other project I've done. In the past when I reached the year mark, I wanted that software out the door. And it went.

At 18 months, this one isn't ready yet. And that's hard.

Persistence, determination, confidence, they all fail at some point. This takes faith.


By Robert Basler on 2011-04-27 12:26:41
Homepage: www.onemanmmo.com email:one at onemanmmo dot com

A few years ago I built a credit card processing system. It used 2048 bit RSA encryption to encrypt the credit card data on the customer's own computer, then stored the encrypted information on our server until the order could be processed. Then that encrypted data was transferred via floppy to a PC which was never connected to the internet where the decryption key was stored so the order could be processed. That system was pretty secure against outside breaches.

I had to shut it down when the credit card PCI data security standard came out because the cost of security auditing the software plus annual third party security audits for the rest of the company combined with the potential for $500,000+ fines levied by the credit card companies in the event of a security breach made it totally not worth the hassle and financial risk.

So I feel a lot of irony today with Sony saying this about their 77 million PSN accounts:

we believe that an unauthorized person has obtained the following information that you provided: name, address (city, state, zip), country, email address, birthdate, PlayStation Network/Qriocity password and login, and handle/PSN online ID ... profile data, including purchase history and billing address (city, state, zip) ... PlayStation Network/Qriocity password security answers ... your credit card number (excluding security code) and expiration date may have been obtained.

Wow. All that information. Apparently none of it encrypted. Too bad they're big enough that those PCI fines won't really hurt. I expect their security auditor will get hung out to dry.


By Robert Basler on 2011-04-22 16:17:59
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
mmoeaster.jpg
Read more... (1 comments)
By Robert Basler on 2011-04-16 01:39:22
Homepage: www.onemanmmo.com email:one at onemanmmo dot com
This week I built the other major component of my game's user interface: my own HTTP 1.1 server. The server is now built into the client to serve up web pages to my Chrome UI. At some point I might also put it into my servers so remote monitoring tools can check for server status via a simple web page request (a server I worked on previously dumped an XML file of status variables any time a browser did an HTTP GET request to it.)
By Robert Basler on 2011-04-07 10:28:46
Homepage: www.onemanmmo.com email:one at onemanmmo dot com

Something I struggled with for quite a while was trying to figure out how to build a good-looking and functional user interface. I could certainly have built my own, but that would have been a major undertaking, as a lot goes into a user interface. You need a layout engine to manage where everything lands on the screen when you resize the window, you need widgets such as buttons, text areas, password boxes, scroll bars, radio buttons, progress bars, and more, and you need a way to author all that that is easy enough to use that if you change your mind, you can afford to do that.

That's a pretty tall order. And ideally I wanted it to be free.


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)
Return of The Fallen Release Notes - 2017-12-21 15:07:24 (0 comments)
What I CAN Tell You - 2017-10-08 15:00:08 (0 comments)
So Many Glitches - 2018-03-05 01:35:44 (2 comments)
8 Years of Development - 2017-11-04 15:53:48 (0 comments)
Early Access Week One - 2017-05-17 19:42:05 (0 comments)

Recent Comments

Anniversary! - 2018-05-12 13:33:26 (4 comments)
Thanks for the feedback Dondergod, I don't think you are alone in that evaluation.

I have extensively considered F2P, but it doesn't foster the type of community and game experience I'm trying to build. It also brings a whole pile of design, ...
Anniversary! - 2018-05-12 04:52:16 (4 comments)
To be honest, it's the reason why I decided not to buy into the game.
While I really like the concept and even the gameplay from the test sessions that I've played, I've already looked at a lot of MMORTS, and they all have the same issue.

No one plays ...
Anniversary! - 2018-05-10 13:33:49 (4 comments)
Thank you. Hopefully people are a little happier with the visuals with the next update. After that, the plan is to work on getting more units into the game, adding more missions, and making The Fallen into a more formidable adversary.
Anniversary! - 2018-05-10 02:46:05 (4 comments)
Well i think the games great, agreed the visuals are a bit dated but the concept is good. I also agree more solo content is needed with the occasional pvp element, there just isnt enough people yet for a pvp only focused game. I still think that it ...
Enabling NVidia GPUs on Optimus Laptops - 2018-04-05 00:18:12 (4 comments)
NOTE: the nVidia steps 1-5 above take approximately 4 seconds to complete. I've pulled them out and only call them once.
|<      <<      20      21      22      23      24      25      26      (27)      28      29      >>      >|

  Admin Log In



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