-
Professional Air Guitarist
[BETA] Aureus Dynasty (Again)
There's a lot more now. Everyone (the artist and the composers) is on vacation so I figure it's a good time for feedback. Purdy much half way there (I think).
http://gotcool.5penguins.com/flash/?...ovieHeight=240
Game
http://www.5penguins.com/ADME.swf
Map Editor
http://www.5penguins.com/aureusdynasty.as
Content
[EDIT]
Arrow keys, Space to select, Shift to exit.
[/EDIT]
Last edited by Frag; 08-07-2004 at 04:20 PM.
-
Run for your life!
-
Senior Member
Wow, looks great, scrolls smoothly. I like the menu you've set up for when you press the space bar.
Keep the updates coming!
-
Professional Air Guitarist
Thanks.
No bugs? Suggestions?
-
damn, thats sick. did you use movieclips for each tile. i am interested in this tile engine, i am new to it.
another question. do you have to make the game screen small to allow for smooth scrolling?
-
Professional Air Guitarist
No, but the director said the NES res is 256X240, so that's what I used.
The way my tile engine works (this may be the way everyone does it, I don't know) is I move the whole _root level like it is a camera:
code:
_root.onEnterFrame = function() {
this._x = -this.hero._x+stageWidth/2;
this._y = -this.hero._y+stageHeight/2;
}
and after every move (since he "locks" to tiles) it calls a function to delete the previous row/colum and add a new one. For example if you moved down, when the hero reaches the new tile, the function will remove the top row of tiles and add a new row under.
I don't know how well I explained it but, good luck with it
-
i never new you could do that. hmm. whenever i've tried to do something like that i would place movieclips in a larger movieclip on the stage and then i would move that larger movieclip, but it always made the comp go slow. i'll try your method. thanks.
-
Professional Air Guitarist
Oh, but when you do that, for things you want to stay in the same place do this:
code:
_root.onEnterFrame = function() {
this._x = -this.hero._x+stageWidth/2;
this._y = -this.hero._y+stageHeight/2;
this.menu._x = 50-this._x;
this.menu._y = 10-this._y;
}
Replace 50 with whatever x and 10 with the desired y.
-
Senior Member
Thats almost exactly how I did this (less complicated) racing game I am working on, except since the car cannot lock to the tile, I set an invisible m/c up in the center to generate the next road.
-
-
curiouser and curiouser
very nice! - looking forward to seeing this complete!
-
Professional Air Guitarist
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|