OddThinking

A blog for odd things and odd thoughts.

Flash Primitives

I used to have this theory about Adobe Flash programming, even though I have never done any.

One of the primitives in ActionScript, one of the basic instructions upon which all the other functions were built, must be called something like RemoveGroupIf3OrMoreMatch(). It was the only way to explain why there were so many similar Flash games, based on derivative rules and game-play – if three or more objects of the same colour are touching, they disappear, and you score points.

I now suspect that the latest release of ActionScript now has a new primitive: Shape.SuccumbToGravity(PivotPoint).

That explains the current explosion of “Physics Engine” games.


Comment

  1. The real cause of this kind of thing is that 90% of flash games are created by people who aren’t really programmers. So what they do is take a tutorial (for a matching game) or a library (physics) and add their own graphics and some minimal changes to make a game.

    Flash is essentially the Apple/Atari/Commodore Basic or gwbasic.exe of our time. The fun thing is it allows you to create a surprisingly fun little game in a weekend. Here is an example of a weekend project I wrote in flash:

    http://www.newgrounds.com/portal/view/464419

Leave a comment

You must be logged in to post a comment.