Category Archives: Article

A standard blog post about a specific topic.

Know what to Build: Assessing Impacts for MMORPG

Assumptions for MMORPG Feature Impact Assessment

The feature impact assessment for the MMORPG game design requires a number of assumptions that aren't documented in the main posts or in the "reference problem statement" for the game. I've provided them here to serve as a rationale for impact rankings that I chose.

 
FeatureSizeComplexityImportance
Persistent item state
Rank: 5
Rank: 5
Rank: 5
Large shared world
Rank: 5
Rank: 5
Rank: 5
"Items are important
and ubiquitous"
Rank: 4
Rank: 5

Rank: 5
Unique character visuals
Rank: 4
Rank: 5
Rank: 3
Large number of players
Rank: 5
Rank: 3
Rank: 4
Persistent mission state
Rank: 3
Rank: 4
Rank: 4
Persistent character state
Rank: 3
Rank: 3
Rank: 5
Text and voice chat features
Rank: 3
Rank: 2
Rank: 4
Persistent alliances
Rank: 2
Rank: 3

Rank: 3

Return to Know what to Build: Assessing Impacts.

Bruce Lee title screen utilizing the Apple II's rarely used 16-color Double High Res mode

Consistency FTW!

I have a Seiko analog watch that needs repair. When I pull out the crown to set the time, the movement stops. This is normal. But when I push the crown back in, the movement doesn’t resume right away. It sometimes takes several minutes for it to start ticking again.

I love this watch. My wife gave it to me for our anniversary years ago, and I’ve worn it daily ever since. I’m definitely going to have it repaired. Administrivia isn’t my strong suit, though, so I haven’t gotten around to it yet.

Meanwhile, I keep wearing it. I’ve learned that if I just stop messing with it, I can still rely on it to keep time. Now, I just remember the offset between the actual time and my watch’s time and do the head math. This works because the watch is consistent, and I’ve become consistent in using it this way. Continue reading Consistency FTW!

Collage of multiplayer game types.

Know what to Build: Multiplayer Game Types

Software is a solution to some problem. As I’ve already saidsoftware architecture is the foundation on which we build our software. It’s at the core of the solution we offer in any software we build. Continue reading Know what to Build: Multiplayer Game Types

Words are hard. Game servers are nontrivial.

Engines of Delight is a blog about multiplayer game server architecture. Continue reading Words are hard. Game servers are nontrivial.