00:00
00:00
Skeik
Matthew @Skeik

Age 32, Male

Developer

University of Toledo

Ohio

Joined on 6/19/05

Level:
17
Exp Points:
2,944 / 3,210
Exp Rank:
20,024
Vote Power:
5.88 votes
Audio Scouts
1
Rank:
Safety Patrol
Global Rank:
25,284
Blams:
60
Saves:
333
B/P Bonus:
6%
Whistle:
Bronze
Trophies:
6
Medals:
812
Supporter:
10y 10m 8d

Trying to waste some time, Best Friends Forever 3

Posted by Skeik - December 15th, 2009


So Perry and I are working on the next Best Friends Forever, and it's 90% done. Just a few more bug tests and about a dozen more levels and it's done. Right now I'm working on levels and I thought I would share my method for making levels in Best Friends Forever.

This BFF (Best Friends Forever) is being made in AS3. Unlike the past BFFs I've checked every level for bugs, and I've took on beta testers to make sure every level is beatable. AS3 allowed me to make the levels bigger (Well, rewriting the engine made it so I could make bigger levels), made the code cleaner and is just faster overall. The only problem is that the level editor is in AS2, and this makes some big problems.

See, I've been using the same level editor for about 2 years now. The level editor that's in BFF1 is the same one that I used for BFF2, Crash Landed and Adventure Al. I also have a few more games in the works that use the same level editor. I should probably rewrite it now that I use AS3, but the one I have right now is so damn reusable. I just do a few changes and bam, I have a tile based level editor for any game. Since the level editor exports arrays in basic L = [[0,0,0,],[0,0,0,],[0,0,0]] format, I can use it for anything. It also has support for events (up to a certain amount). But it's in AS2, so there's no way for me to easily test the levels for games made in AS3.

I have to go into the code of each game, put the level in there, and export a version of the game that skips specifically to that level. This means that I can't put the level editor in the game, and I can't really share it with anyone. Whats the point of making levels if you can't play them? I'm also having a hard time trying to find any friends who want to make levels due to this lol.

Not just that, but the level editor also isn't very user friendly. Some things only work if you do them in a certain way, and there are many rules you have to follow to make sure things don't bug out. Even though you can save levels, when the levels load up a few things freak out. You can't put more then 2 boulders in a level even though the editor allows it, sign posts don't show up through ground so you have to give them 5 squares of space above their placement, among other things. This level editor is really only fit for a developer to use.

So yeah. I don't really have much to say past that. Here goes a link to the editor so you can see how horrible it is, but keep in mind I'm not going to use any of the levels you make, you can't test the levels and you won't know what the hell you're doing with it.

Now to get back to what I was doing.

http://mikesidelka.com/fs/Skeik/swf/Ed itoe.html


Comments

how does AS3 allow you to make bigger levels? Like I genuinely want to know.

Well, AS3 doesn't really "allow" it, it's just that when I remade my platforming engine in AS3 I optimized it. I don't use hitTest much in this, rather I use tile based collision detection. So there's a huge speed boost, along with the speed boost I get from just using AS3. Whereas BFF1 and 2 would lag on older computer this one shouldn't lag until I make ridiculous sized levels.

I guess I just said that to look cool lol.

:)

If you ever wanna partner up for a quick game let me know Im almost done with a project myself.

I understood what you meant!

I think.

It still seems like it would make so much more sense to have either both the game and the editor in AS2 or both the game and the editor in AS3. I'd figure AS3 would have all the capabilities of AS2 and more, so your only excuse is that you're lazy and you don't want to make a good game!

I think.

haha matt, quick is not in skeiks vocabulary.

Hey, you message me at weird times. I've done so many levels, finished the engine, added some more new stuff, and other things like menus/cutscenes and such.

Dude, you were whacking it? Gnarly...

the level editor seems good for what it does...
needs a bit of a ui update though :D

Will the level editor be in the final game or is it just for you and perry (or even testers) to make levels?

Just me, Perry and testers. It's far too much work for me to make another level editor for this pretty much finished game lol.

We made some shitty fire game really quick :P