Programming, Visualization and Game Development Theory

31Jul Detroit Metro bragging rights

Royal Oak

Factoring in jobs, schools, finances, safety, housing, quality of life and aspects such as leisure and culture, Money magazine released its annual list of the 100 best small cities Monday at CNNMoney.com.

Troy was the state’s leading municipality, at No. 22. West Bloomfield is No. 26, Ann Arbor is No. 27, Novi holds No. 28 and Sterling Heights is at No. 61. Shelby Township took the next slot at No. 62.

- Michigan cities named great places to live

With all the crap Detroit gets blamed for, it’s really not that bad of a place (aside from the constant road construction).

Tags:

31Jul JADRAD engine

jadrad_engine_by_dcaster.jpg I programmed these examples several years ago… I’ll edit this blog to explain more but JADRAD is rather impressive for a newbie start in game programming at the time.

This is an RPG engine I programmed using C++ libs and BlitzMax. It is all hand-made as I was doing it for learning purposes. This includes graphics engine, AI, pathfinding, rpg system, map system, and more.
JADRAD RPG Engine (ZIP – 3megs)

On the flip-side, here is another very very simple AI test for swarming:
AIants (ZIP – 600k)

31Jul Simple AI Flash test (old)

This is a carry-over post from my last blog and is ages old.

This application was created from scratch (without any 3rd party libraries) for a speed ActionScript 3 programming challenge. At the time, I have used AS2 but wanted to write this to see how well AS3 can utilize
advanced class constructs and other methods found in today’s mature OOP languages.

It was great fun to write, and it truly illustrates the speed boost AS3 delivers!
(more…)

Tags: ,

31Jul Flash Tip of the Day

I am going to try to post something code related everyday (maybe except for the weekend). So today I will cover a super easy tip:

When setting the same property on different objects, you can same time by instead of doing this:

movieClip1.visible = false;
movieClip2.visible = false;
movieClip3.visible = false;

Do This:

movieClip1.visible=movieClip2.visible=movieClip3.visible=false;

Easy, huh?

Tags: ,

31Jul zoom Zoom zoom

Mazda3Well, my old Mercury finally kicked the bucket. The water pump went out on the highway, and my engine seemed it was about to bust under the heat. Anyway, it was time for a new car… I actually have been planning on getting a new vehicle for almost two years now. After much research, I finally decided to go with a Mazda3 as it seemed to have the best performing engine, interior quality, and lifespan than any other car in its class. My second option was a Honda Civic 2008 but the markup on those cars because of the rise in gas is crazy.

31Jul Flash Player 10 Beta 2 Released

Adobe Flash Player 10

Enhanced Audio APIs
This is one that I need to find out exactly what has changed. In the first beta you could dynamically generate audio using the new samples callback function. You can check out the tutorial that I did at gotoAndLearn() for more information on this. I will update this as soon as I know more.

Limited Fullscreen Keyboard Access
This is a huge one for those of you who want to make fullscreen games! You can now receive key events for non-printing keys such as arrows, shift, enter, tab, space, etc.

Loader.unloadAndStop
This new loader method will make garbage collecting SWF files much easier. Grant Skinner has written about the issues extensively and the Player team has listened. This new method adds unload functionality similar to the unload behavior in ActionScript 2.0. After calling unloadAndStop on loaded content it will be immediately removed stopping all audio, removing eventListeners, and becoming inaccessible through ActionScript.

Video4Linux v2 Support
Support for the Video4Linux v2 (V4L2) camera API has been added. I’m not sure what that is, but if you’re on Linux you probably do.

Linux WMODE
Flash Player for Linux now supports windowless mode (transparent and opaque). Windowless mode means proper blending between SWFs and the HTML above and below the SWF content. Windowless mode on Linux requires the latest Firefox 3 to work.

http://theflashblog.com/?p=408

Tags: ,

31Jul Custom 3D engine to rival papervision

If you haven’t heard, Roxik has developed a new 3D engine that also includes physics! Very cool stuff here…


Roxik Engine

http://temp.roxik.com/datas/physics/index.html

Tags: , , , ,

30Jul First post!

Just setup basic site structure… more coming soon