As a few of you know, in the past I've done a little bit regarding creating artwork for isometric games. I'm not really an artist; my background consists of high school art classes, and while I usually did well, art isn't my specialty. However, not being much of an artist shouldn't be a huge limiti…
EDIT: I hacked together a very quick and dirty little demo app to see the generated explosions in motion. You can download the zip here. It's crude, since I just pieced it together in about an hour or so, but it works okay. The app will generate 6 explosion sequences, then randomly spawn explosions…
In response to this thread I started tinkering with using noise to generate explosion sprites. The result is here. It is a ZIP containing a program built on my codebase called framework.exe, and the good stuff is in the file explosion.lua. The EXE is a standalone Lua interpreter; run it and you get…
My avatar is still wearing his little Santa hat. Jeez, what's it been, 3 years now? What a noob. To be honest, though, I may not even have the un-hatted .GIF anymore. Been 1 or 2 harddrive swaps and reformats in there, and anybody who is familiar with my backup organization knows that the .GIF is p…
The current task on my plate, now that the 'guts' of the Accidental Engine are pretty much done, is GUI. I've been getting by with some pretty hackish GUI, as evidenced by the minimal button-based stuff of the heightmap editor. As it stands, the GUI is a set of Lua 'classes' (I use the term loosely…
Been tinkering around with the current version of the Accidental Engine. Have completely replaced libnoise with my own stuff, which provides selectable interpolation schemes, selectable basis function types (value, gradient, simplex, voronoi functions, image-buffer sampling, geometric shapes) low-l…
I've been playing a little bit with cellular/Voronoi type functions as the foundation for fractal basis functions, as described by Worley in Texturing and Modeling: A Procedural Approach in hopes of cobbling together something a little more powerful than what I have. No dice, really; I had pretty g…
EDIT: BTW, no matter how much I play with noise-based fractals and turbulence and whatnot, I never get bored with them:
I've dusted off all the dust from the Accidental/Golem3D stuff and I've been doing some tinkering. I realized quite some time ago that there really is no fundamental difference bet…
I've dusted off all the dust from the Accidental/Golem3D stuff and I've been doing some tinkering. I realized quite some time ago that there really is no fundamental difference bet…
Call me crazy, but I find it odd that the various PRNGs in boost::random do not work with all the included distributions. I was implementing 3D simplex noise the other day in my copious spare time, and wanted to generate a lookup table of gradient vectors. So I fired up a Mersenne generator and tri…
Booyah.
Still alive, still not doing much as far as game programming goes.
A fellow emailed me awhile ago about a randomly generated 2D side-scroller game he was working on. He mailed me a month or so ago, but I just now checked that account and found it. The game looks pretty decent, and I like his …
In the interest of improving the quality of life for game developers, I propose the creation of the Brotherhood of Gamesters union. I'll be the Hoffa of this litte effort, and I am currently accepting membership dues and applications for various union positions, including Enforcer (crow-bar or base…
After taking part in this thread, I started working on another extension module to libnoise to more conveniently handle the remapping of noise module output to an arbitrary curve function. I have a templated general curve class which implements a curve as a vector of points, templated on the type o…
Something that I have dealt with on and off for the entire time I've been game programming is the idea that I need certain resources to be loaded from file exactly once, but used by multiple entities. I've written several generations of allocator-type classes and structures to manage this, but my l…
A Quick and Dirty Crater
Grab the latest build of the heightmap editor here.
This is a real quick example of how to use the scripting interface to construct a simple elevation map of a crater. The crater construction function is whipped together in about 10 min, with no research on the web into exact…
Grab the latest build of the heightmap editor here.
This is a real quick example of how to use the scripting interface to construct a simple elevation map of a crater. The crater construction function is whipped together in about 10 min, with no research on the web into exact…
( Hi Stacey! )
I just uploaded a new version of the Accidental heightmap editor. This release adds a few minor UI tweaks and a little feedback.
* Add a cross-hair to the center of the brush cursor for more precise targeting.
* Add some UI feedback on cursor position and map dimensions, via an overlay.…
I just uploaded a new version of the Accidental heightmap editor. This release adds a few minor UI tweaks and a little feedback.
* Add a cross-hair to the center of the brush cursor for more precise targeting.
* Add some UI feedback on cursor position and map dimensions, via an overlay.…
I myself am curious exactly how does one 'shoop woop'?
I've started a new article (or series, most likely) about random level generation from a practical perspective. Instead of taking some random topic and elaborating on it at great, windy length, I'm starting with a basic level description instead…
I've started a new article (or series, most likely) about random level generation from a practical perspective. Instead of taking some random topic and elaborating on it at great, windy length, I'm starting with a basic level description instead…
As promised, I whipped up a binary release and some documentation. Docs and examples and binary. Give it a whack, read through the copious docs if you have any problems, and let me know what you think or if you have serious problems. Enjoy.
Since I have been so out of it, I still have my Christmas avatar with the hat from last year. Yay!
I have been quite out of the game programming groove for awhile now, what with all sorts of real life stuff going on and just a general lack of interest. Getting back into it now...
To start with, I've …
I have been quite out of the game programming groove for awhile now, what with all sorts of real life stuff going on and just a general lack of interest. Getting back into it now...
To start with, I've …
Just a quick post, wanted to show this shot I took from the top of the Taipei 101 building in Taipei, Taiwan. The light when I took it was awesome, I wish my poor digital cam had been able to capture it accurately. The windows on the observation deck were filthy, and there is a ghost of me lurking …
As I was saying, insects.
From the time when I was young I've heard the euphemistic old wives' tale that if humans ever launch an all-out nuclear self-extermination, cockroaches will survive, such is their resilience and adaptability. The logical continuation of this thought, of course, is that thos…
From the time when I was young I've heard the euphemistic old wives' tale that if humans ever launch an all-out nuclear self-extermination, cockroaches will survive, such is their resilience and adaptability. The logical continuation of this thought, of course, is that thos…
I'm using teh intarwebs!
I am no longer a mostly Linux geek. Figured it was too much trouble trying to plan for doing Windows ports, etc... not to mention something borked on my ubuntu install and I realized I can't be arsed to fix it. For the nonce, I'm selling out to the man.
Insects. More later, m…
I am no longer a mostly Linux geek. Figured it was too much trouble trying to plan for doing Windows ports, etc... not to mention something borked on my ubuntu install and I realized I can't be arsed to fix it. For the nonce, I'm selling out to the man.
Insects. More later, m…
Arrived in the Taipei, Taiwan airport at about 5:00 AM this morning (local time). Just got to my brother's apartment for a few hours of rest and relaxation.
For those not aware, I took a month off work to do some travelling. I hit Wyoming to see the family for a few days, then LA for a few more days…
For those not aware, I took a month off work to do some travelling. I hit Wyoming to see the family for a few days, then LA for a few more days…
Advertisement
Popular Blogs
Advertisement