oos.moxiecode.com
Home Tutorials Examples Links About E-mail
(C) OutsideOfSociety
   Home    News
This site is devoted to game development in Macromedia Flash. And to what is known as tilebased games in particular.


Super Mario Bros  Bomberman  Marble Madness (sort of..)  Blockdude  Pro Am  The legend of Zelda

Above are some examples of classic games using the tilebased concept, just to give you an idea what Iīm talking about.
I had a site called jailbitch.com a while ago, back then I started writing some tutorials about tilebased games in Flash. Then I left the web-business and the site went dead, but I thought it was a shame to not have these published somewhere, therefor this site. And I can always publish some other crap that I play with on my sparetime...

Peace, love and understanding! ;)
// Klas 2002
   Tutorials
Greetings, this is my small contribution to the flash-community. Itīs a series of tutorials about tilebased games in Flash. They are not aimed at total newbies, they are not complete solutions to all your problems in anyway. They are meant to give you an idea of how simple and powerful this approach could be.

They used to be published at my old website www.jailbitch.com, which is no more.

Note: When I started writing these, in late 2001, Flash MX was still in beta-testing, so they are written with Flash 5 in mind and all the .fla-files are in Flash 5 format.

Note 2: I havenīt written anything in years now ;) So if you want to read more, I suggest you go to "TonyPaīs" excellent site. There are tons of more good reading for you...

Ok, I hope these tutorials will help someone out there, if not, at least I tried :)

It would be very good to get suggestions of what to write about, so if thereīs something youīre missing here, please let me know...

So why do I write these?

Basicly because thereīs so much crap beeing produced in Flash :)
Gamedev sums it up nicely in their description of Flash:

"Flash, unfortunately, is becoming a victim of its own success, as it's on its way to becoming synonymous with "style over substance"."

Which I think is very true in many cases. So I guess the reason is to, try to change that in some small way.
Tilebased games in Flash 5

These are the tutorials so far:

01. Drawing a map.
02. Adding a character.
03. Thoughts, ideas and rant.
04. Scrolling.
05. Isometrics.
06. Simple enemies part 1 (cars).
07. Simple enemies part 2 (maze).
08. More on isometrics.
     08b. More about z-sorting.
09. Editors.
10. Scrolling part 2 (optimizing).
11. Sloping tiles.
12. Jump physics.

Planned are(were) these:

13. Moving tiles.
14. Large Sprites(not sure).
15. ??? (Open for suggestions)
   Examples
These are a bunch of game engines Iīve made on my sparetime for learning purposes. I usually never finishes any of these and makes them into fun, playable games. For me the thrill is the challange, to see if I can do it, the problem-solving, the tweaking and optimizing.


Game examples(Latest at the bottom):

Zelda
Super Mario
Gold Rush (the Flash 5 easter egg)
Boat race
Theseus & the Minotaur
Bombman
Marble Madness
Tetris
Pac-man
Megaball
Pop-up
Pro-am
Marble Madness 2
Sloping & moving tiles tests
Classic Snake
Denki Blocks
Pyramids of Ra
Tiltmaze
Sokoban
Q
Nebulus test
Maze alá Dungeon Master
Ping Pong/Table Tennis
Iso spin
Pyramids of Ra - Isometric
Some puzzle game
Puzzled
Pop Up (finished)
Pool
Car Tile test
Mario revisited
D-star
Double Maze
Eliminator
Pac Man with perspective
Blockdude
Platform engine
Q (finsished)
RefleX
Dice Poker
BlackOut
Cubeoban
Vexed
Tipover
Threesome
Rolling block mazes

Hey! I want the sourcecode for one of those...


Some early Flash 8 tests.


Flash 8:

Webcam game
Balls motionblur
Dropshadow
Alpha mask
Metaballs
Demo scroll
Perspective displace
Starfield
Starfield2
Wormhole
Wormhole2
Ball_chain/Stresstest
Zballs/Stresstest
3d worm 1
3d worm 2
Line image
Demo scroll 2
Displacement ball
Perspective scroll
Scanline test
Rolling block mazes
Demo scroll 3
Palette test
Blurfield
3d spectrum
Vector dot tunnel
Tunnel Variation 1
Tunnel Variation 2
Bubbles
Blur chain
Blur particles
Matrix
3d plane perlin
3d plane perlin - filled
Iso pelin
Landscape dots
Landscape variation
Ascii dots
100 bobs, 15 shapes
Wavy cube
Motion capture
Rotozoom
3d video
Transparent alpha texture
Dice test
Beat 32kb flashtro



This is some other stuff Iīve made. Some of it is work, some is just test-stuff and some of it never got finnished.


Other stuff:

Mp3-player
Tile Machine
Pinball engine
Mtv Cargame
Some smartclips
Quiz-engine
Text editor
Mega ball effects
Paranoimia effect
Robust Tracing
Jernkontoret Platform-game
Jernkontoret Memory
Color studies
Video-player
Enter name
Textscroll 1
Textscroll 2
Shufflepuck
Online Nfo Reader
Online Ansi Reader
FLV Player

This is some old experiments that used to be up on my old site(jailbitch.com). Most of them are just useless sheit really. But I guess I learned something down the road...


Old Jailbitch experiments:

Flash 4 stuff
3d cube
3d cube b
Dna
DragMe
Draw
Duper
Growth
Matrix
Moving dots
Particles
Random Move
Slobb
Squares
Swirl
Tsunami
3d typing
Wave

Flash 5 stuff
Around
Circlefill
Date Object test
Dna
Egotest
Fucking star
Gradient 3d
Hole
Isoheight
Iso map
Metaballs
Polygon
Shorter
Sinus text
Spikie
Spin
Spots
Yugop matrix


My first Flash games! Yes, these are my very first tries at making games in flash. They were made in 1999-00(in school), just after Flash 4 was released.


Old, old games:

Knasanoid
Ace of Space
Snake
Mutant Killer Cows From Outer Space



Some old director experiments from back when I went to school.


Old Director stuff:

Panda Racers(Car game)
RTMP
Dna
Snake
Tile engine test
   Links
Game stuff

Amit's game programming info
Flipcode
Gamasutra
Gamedev
Gamedev - Tile based FAQ
Gamedev - Terrain transition
Setpixel.com - Charles Forman
Steering and more
Andries Odendaal's isometric examples
The game of pinball
Fractal terrain
Director tutorial for tilegames
Great pixel tutorial
Clickmazes
Massive collision detection
C64 games
Maze creation
Axonometric projections
Aiguru.com
The Game Programming Wiki
Tales from the code front
Amiga games database
Strilles platform engine
GamingWorld
Metanet - N + tutorials
Abandonia - old great games
Resources

Flashgurus blog
Branden Hall's Flashcoders mailinglist
We're here forum
Ultrashocks flashy forum
Flashkit - general flash-portal
Flashkit's game forum
Flash Q & A
Waxpraxis - Branden Hall's Blog
Flash blog
Mesh on MX
Stuart Schoneveld's blog + other cool stuff
Niklas on SVG
Brajeshwar
Ericd.net
Macromedia
Colin Moocks stuff
Flashmove - forums and more
Tableau - Flash tutorials
Andre Michelle
GoToAndPlay - Flash gaming community
Tile tutorials in Flash by Tonypa
Pixelation - Pixel forum
Dragon Basic - Gba
Flog - blog news collector
Kenneth Fejer - pro pixelpusher
FlashGameCoders - mailing list
Other good stuff

Flasm
Miniml - flash pixelfonts
Another flash pixelfont-site
Some drawing algorithms
OOP tutorial
Video in flash
Lots of prototypes
Flash 5 speed tests
Great OOP tutorial
Subdisc - My friend Marcusīs site
Paregos - My old job...
Moxiecode - Elite coding friends :)
Designchapel - Robs portfolio
Q3 - One of the few new games I play...
Gametrailers
   About
I started working with flash when version 2 came out, had mostly been doing graphics and html-scripting before that. When Flash 4 came out in 1999(I think?), I was studying Multimedia at a University, and thatīs when I started to learn actionscript. Have been doing it ever since.

That later got me a job at a rather succesful company called Paregos, in the north of Sweden. I worked there for almost 2 years as a flashprogrammer. Finally I got fed up with the web-industry and quit my job, sublet my appartment and moved.

Then I didnīt use a computer for a couple of months. Didnīt really know what I was gonna do instead, finally I ended up working as carpenter, and I really like it, much better than sitting on a chair, staring at a screen, moving your hand an inch or two, all day long :)

So nowadays I just script a little on my sparetime, have done some freelance work aswell, but I donīt plan to make a living out of it again. But if you have any small and fun projects that you think might suit me, please donīt be a stranger to contact me.
Well what do you know... :)
As of 2005, I have started working in the web-industry again. Now at North Kingdom a company started by some of my old colleagues from Paregos.
 
   E-mail
Feel free to e-mail me if you feel like. The e-mail is secondhandhora[AT]telia[DOT]com. Change the [DOT] to a . and the [AT] to a @. Just trying to keep the spam out of my inbox.

E-mails containing attached files will be rejected by default. The reason is that I donīt want any viruses, trojans or any other crap like that.

If you want me to look at some file for you, zip it, upload it on some server and send me the link...

Also e-mails saying "Hey, send me the source files for [whatever]" will be ignored, since I then know you havenīt even tried to read and understand anything...
 
   (C) Copyright OutsideOfSociety 2002 - date.now(). Donīt be an ass and deeplink my stuff either...