Cellular Automata (CA), part 1

I’ve started reading Cellular Automata: A Discrete View of the World. I’m on page 83 (out of about 252), but so far I haven’t learned much that I didn’t already learn from previous “interbrowsing”. To be fair, there is a fairly detailed bit of background information regarding chaos theory and dynamical systems, so I haven’t [...]

Latest game creation effort

I’ve posted several times about game prototypes that I created, but after playing around with each of them for a while, I was not satisfied with them. The most important thing I noticed is that working on them felt like drudgery. I wanted to make a game that was not only fun to play, but [...]

Is there hope for your streaming system?
part 3: deriving the model

[This is part 3 of a series.] It’s finally time to get down to some math! Please don’t be put off by all the “sigmas” in the following. It’s actually pretty simple, and the use of summations prevents a lot of “hand waving” that creeps into other methods of derivation. Media devices are primarily characterized [...]

Is there hope for your streaming system?
part 2: background

[This is part 2 of a series.] Although this background is presented in the context of open-world console games, this series is relevant to any application with similar data access patterns, including other game genres, other platforms, and at least a few non-game applications. On consoles (e.g. Xbox 360 or PS3), the data set for [...]

Is there hope for your streaming system?
part 1: intro

This blog series is a detailed analysis of the effects of device seeks and data sizes on media streaming performance. Although these effects are fundamental to streaming system design, existing references do not examine them in detail, hence the motivation for this series. Subsequent posts will cover some background, derive a model of effective streaming [...]

WP LaTeX plugin

My upcoming series analyzing streaming system seek times will include some math, so I installed the WP LaTeX plugin to get nice equation formatting. It seemed like the best choice of the available options, given it’s by Automattic Inc., the developers of WordPress.com. By default, the plugin requests PNGs of the LaTeX from the WordPress.com [...]

Data-driven component system in Lua

As I mentioned in a previous post, I’ve been using Lua a lot. One of the things I’ve done is set up a data-driven, “component based” architecture. I put “component based” in quotes because there doesn’t seem to be any standard way to implement component systems. Plus, based on what I’ve seen/experienced with other component [...]

Introduction to my Lua experience

Lately, I’ve been doing a lot of programming in Lua. I prefer the combination of Lua and ANSI C to programming in C++. I write most of my code in Lua, and use ANSI C to write “high performance” code, features that Lua does not handle well, and bindings to existing C libraries. I also [...]