okay, i'm gonna actually try to answer this guy's question.
You would probably want to start of like this, turning sync on and stuff like that.
`Start up the Game.
SYNC on
SYNC RATE whatever
HIDE MOUSE
AUTO CAM off
`ya know, this sorta stuff
Then you would declare your arrays about here.
`Arrays
DIM Stuff$()
DIM Thingos#()
DIM Watchyamacallems()
`of course, you would be sensible and call your array something like X# or Z#
Then you might put your Main loop, but you could also load media before this.
do this:
`media
`Models
LOAD OBJECT "Player.x",1
LOAD OBJECT "Enemy.x",2
LOAD OBJECT "Ally.x",3
`Sounds
LOAD SOUND "Attack.wav",1
LOAD SOUND "Defend.wav",2
LOAD SOUND "Jump.wav",3
`Music
LOAD MUSIC "Win.mp3",1
LOAD MUSIC "Lose.mp3",2
LOAD MUSIC "Draw.mp3",3
`animations
LOAD ANIMATION "Win.avi",1
LOAD ANIMATION "Lose.avi",2
LOAD ANIMATION "Draw.avi",3
`images and sprites
LOAD IMAGE "Devil.bmp",1
LOAD IMAGE "Angel.bmp",2
SPRITE 1,0,0,1
SPRITE 2,-0,-0,1
or this
DO
`Camera
blah blah blah "i'm not gonna do the hard bits for ya!"
`Controls
Blah Blah Blah
`Collision
Blah Blah Blah
`Enemy AI
More Blah's
`HUD
(sprites are handy for huds)
`any more crap i missed
Read Above
`end of loop
LOOP
`end of game
END
anyways this is sorta the lay out i would use in a game.
Hope i helped
CURRENT PROJECT: Enemy At The Gates