dma-platformer
This document describes the directory structure of the library in the main .fla file.
The order of the folders and their contents is important so that all games are consistent and easier to debug
The spelling and capitalization must be exact or the game will not work
more…
A folder is indicated by a forward slash: SomeNameOfFolder/
All of the following names that are indented are inside the folder
Some folders are nested inside of other folders
If you see some text inside of square brackets like this: []
You know that the movie clip on the same line needs to be exported for action script
If you see some text inside of parenthesis like this: ()
It’s a note about that particular folder or movie clip
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ArtAssetsStuff/
(this folder contains every movie clip you made for animation and all the graphics you made for them)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GameItemStuff/
assetHolder
Checkpoint [export: summer09.Game.Checkpoint]
Enemy [export: summer09.Game.Enemy]
EnemyProjectile [export: summer09.Game.EnemyProjectile]
EnemyTrap [export: summer09.Game.EnemyTrap]
HealthPickUp [export: summer09.Game.HealthPickUp]
Hero [export: summer09.Game.Hero]
HeroProjectile [export: summer09.Game.HeroProjectile]
LevelGoal [export: summer09.Game.LevelGoal]
LivesPickUp [export: summer09.Game.LivesPickUp]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HitDetectionStuff/
collisionBlock
collisionBlockBottom
hitBox
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HUDStuff/
playerHUD [export: summer09.Game.playerHUD]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IntroMovieStuff/
IntroMovie1 [export: IntroMovie1]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LevelSpawnsStuff/
enemies/
EnemySpawn1 [export: EnemySpawn1]
EnemyTrapSpawn [export: EnemyTrapSpawn]
hero/
HeroSpawn [export: HeroSpawn]
Items/
CheckpointSpawn [export: CheckpointSpawn]
HealthPickUpSpawn [export: HealthPickUpSpawn]
LevelGoalSpawn [export: LevelGoalSpawn]
LivesPickUpSpawn [export: LivesPickUpSpawn]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LevelsStuff/
LastLevel [export: LastLevel]
LevelOne [export: LevelOne]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MenuStuff/
Credits/
Credits [export: summer09.Game.CreditsMenu]
ReturnButton (button)
GameOver/
GameOverMenu [export: summer09.Game.GameOverMenu]
WinMenu [export: summer09.Game.WinMenu]
StartOverButton (button)
MainMenu/
MainMenu [export: summer09.Game.MainMenu]
BaseButton (background for all buttons)
CreditsButton (button)
ExampleButton (button)
PlayButton (button)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PreloaderStuff/
Preloader [export: summer09.Game.Preloader]
PreloaderBar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This is the list of instances that need to be named:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside Preloader:
instance of: PreloaderBar instance name: mcPreloaderBar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside MainMenu:
instance of: PlayButton instance name: btnPlay
instance of: CreditsButton instance name: btnCredits
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside CreditsMenu:
instance of: ReturnButton instance name: btnReturn
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside GameOverMenu:
instance of: StartOverButton instance name: btnStartOver
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside WinMenu:
instance of: StartOverButton instance name: btnStartOver
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside LevelOne:
instance of: Level1_hitTest instance name: levelCollision
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside playerHUD:
instance of: HealthBar instance name: HealthBar
instance of: dynamic text instance name: myLives
instance of: dynamic text instance name: myScore
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside LevelGoal:
instance of: hitBox instance name: hitBox
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside HeroProjectile:
instance of: collisionBlock instance name: hitBox
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside EnemyProjectile:
instance of: collisionBlock instance name: hitBox
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside Hero:
instance of: collisionBlock instance name: Top
instance of: collisionBlock instance name: Middle
instance of: collisionBlock instance name: Bottom
instance of: hitBox instance name: hitBox
instance of: heroDie instance name: DeathAnim
instance of: heroShoot instance name: ShootAnim
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside Enemy:
instance of: collisionBlock instance name: Top
instance of: collisionBlock instance name: Middle
instance of: collisionBlock instance name: Bottom
instance of: hitBox instance name: hitBox
instance of: enemyDie instance name: DeathAnim
instance of: enemyShoot instance name: ShootAnim
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Inside EnemyTrap:
instance of: collisionBlock instance name: Top
instance of: hitBox instance name: hitBox
dma-platformer
AS3 2-d platformer
-
Cloning this repository:
git clone git://gitorious.org/dma-platformer/dma-platformer.git dma-platformer cd dma-platformer
Add this repository as a remote to an existing local repository:
git remote add dma-platformer git://gitorious.org/dma-platformer/dma-platformer.git git fetch dma-platformer git checkout -b my-local-tracking-branch dma-platformer/master_or_other_branch
Activities 
-
Wednesday May 19 2010
-
Repository
19:17
taboularasa added chippermonky as collaborator to dma-platformer/dma-platformer
-
Repository
19:17
taboularasa added Jonathan Cecil as collaborator to dma-platformer/dma-platformer
-
-
Thursday December 31 2009
-
Project
05:04
taboularasa updated project dma-platformer
-
Commit
05:02
taboularasa started development of dma-platformer/dma-platformer
-
Repository
04:59
taboularasa created repository dma-platformer in dma-platformer
AS3 2-d platformer
-
Project
04:58
taboularasa created project dma-platformer
This document describes the directory structure of the library in the main .fla file.
The orde...
-
-
Thursday July 16 2009
-
Commit
20:48
David Elliott committed 6069301d to dma-platformer
-
-
Friday July 10 2009
-
Commit
05:45
-
Commit
05:38
-
-
Thursday July 09 2009
-
Commit
23:59
-
Commit
20:52
-
Commit
16:35
-
-
Wednesday July 08 2009
-
Commit
19:14
-
Commit
17:15
-
Commit
06:21
-
Commit
05:57
-
Commit
02:50
-
Commit
00:13
-
-
Tuesday July 07 2009
-
Commit
20:18
-
-
Friday June 26 2009
-
Commit
21:55
-
Commit
21:29
-
Commit
01:37
-
-
Thursday June 25 2009
-
Commit
23:49
-
Commit
22:06
-
Commit
16:24
taboularasa committed 590f9a16 to dma-platformer
-
Commit
06:28
-
Commit
04:00
-
Commit
02:39
-
Commit
02:38
taboularasa committed 56ad9a40 to dma-platformer
-
-
Tuesday June 23 2009
-
Commit
06:53
-

