00:00
00:00
Newgrounds Background Image Theme

VoydSyren just joined the crew!

We need you on the team, too.

Support Newgrounds and get tons of perks for just $2.99!

Create a Free Account and then..

Become a Supporter!

MS Leveldesigner

1,904 Views | 28 Replies
New Topic Respond to this Topic

MS Leveldesigner 2005-10-09 14:07:45


Hay,
perhaps you know some of my Metal Slug-Super Mario Cross Over games,
well it's been 1 year since the last one, and i worked much on the code.

so
I need many levels for the next version, since the code is almost finished,
i gonna post the next version in about 1 week, so if you create a level layout
you will get credited in the game.
The current engine can be seen here: http://home.arcor.de/discoman/preview.html

the minimum fo a level is 200height and 100width, here is an example for a big one.
http://home.arcor.de/discoman/level.jpg

U just have to use the brush tool for the level designing, when the layout is done
convert it into a movieclip and send it to me.

Bofr@

Response to MS Leveldesigner 2005-10-09 16:23:00


Hay,
does nobody like metal slug or what?

Response to MS Leveldesigner 2005-10-09 16:25:16


At 10/9/05 04:23 PM, Bofred wrote: Hay,
does nobody like metal slug or what?

People do need to think of ideas and what-not, even though it has been 2 hours. Lol.

Put the link in your sig, etc... that will advertise it more :)


"Actually, the server timed out trying to remove all your posts..."

-TomFulp

Response to MS Leveldesigner 2005-10-09 18:12:11


Hay,
thanks for that tip with the sig,
i added a picture and a link to this =D

but it has been a few hours more, and still no one
here who likes metal slug

Response to MS Leveldesigner 2005-10-09 18:21:02


Another suggestion for your game.. When your guy fires his gun set it so that he fires it from his current y position. Right now if you shoot your gun while falling all three blasts will come from the same place, even though your guy has fallen a ways. Make the blasts stick with em.

Response to MS Leveldesigner 2005-10-09 18:52:29


hay, thanks,
i also thought about this,
but at this time all the 3 "bullets" are in one movieclip,
so it has the character _x +_y when shooting, but if you fall
it the _y of the second and third bullet is the same as the first,
i had to use 3 movieclips instead of 1 to get it done right :/
i'll perhaps fix that later.

But i think the grenade works fine, or did you also find some problems with it?

see ya

Response to MS Leveldesigner 2005-10-09 19:05:17


I didn't have any problems with the gernade.

You might be able to fix that problem if on each frame where you fire a bullet you set the hight of the movie clip again. That way it always matches.

BTW would you mind telling me how you managed setting it up so that you could walk on the curved surfaces like the sine wave? I have been trying to do something like that for months but I have been unable to get it to work. I always end up using bounding boxes instead.

Response to MS Leveldesigner 2005-10-09 19:24:07


hey, sure i can tell you, it's a method i made up myself,
you can also contact me on msn

well it's a pretty long script i checks how far the floor is away from the character,
you have to change the x values so that it fits to your character:

<code>
// Jumping
onClipEvent (enterFrame) {
if (Key.isDown(Key.SPACE) && !jumping) {
vel_y = 32;
jumping = true;
}
// Jump action
if (jumping == true) {
vel_y -= 4;
if (vel_y<=-10) {
vel_y = -10;
}
this._y -= vel_y;
}
// Ground hitting test script
if (_root.ground.boden.hitTest(this._x, this._y+7, true)) {
vel_y = 0;
this._y -= 20;
jumping = false;
} else {
if (_root.ground.boden.hitTest(this._x, this._y+9, true)) {
vel_y = 0;
this._y -= 18;
jumping = false;
} else {
if (_root.ground.boden.hitTest(this._x, this._y+11, true)) {
vel_y = 0;
this._y -= 16;
jumping = false;
} else {
if (_root.ground.boden.hitTest(this._x, this._y+13, true)) {
vel_y = 0;
this._y -= 14;
jumping = false;
} else {
if (_root.ground.boden.hitTest(this._x, this._y+15, true)) {
vel_y = 0;
this._y -= 12;
jumping = false;
} else {
if (_root.ground.boden.hitTest(this._x, this._y+17, true)) {
vel_y = 0;
this._y -= 10;
jumping = false;
} else {
if (_root.ground.boden.hitTest(this._x, this._y+19, true)) {
vel_y = 0;
this._y -= 8;
jumping = false;
} else {
if (_root.ground.boden.hitTest(this._x, this._y+21, true)) {
vel_y = 0;
this._y -= 6;
jumping = false;
} else {
if (_root.ground.boden.hitTest(this._x, this._y+23, true)) {
vel_y = 0;
this._y -= 4;
jumping = false;
} else {
if (_root.ground.boden.hitTest(this._x, this._y+25, true)) {
vel_y = 0;
this._y -= 2;
jumping = false;
} else {
if (_root.ground.boden.hitTest(this._x, this._y+26, true)) {
vel_y = 0;
this._y -= 1;
jumping = false;
} else {
jumping = true;
}
}
}
}
}
}
}
}
}
}
}
<code>

not perfect, but works fine for me =D

see ya

Response to MS Leveldesigner 2005-10-11 11:13:28


Very interesting way to do that. I like it. Very well thought out, but not something I could manipulate for my purposes. :) Helicopter games are tough.

Let me know when your game is done so I can give it a 5!

Response to MS Leveldesigner 2005-10-11 11:18:47


Nice game, though you could try and make a level designer in Flash, allowing us to drag and drop the objects and then generate a code which you can use/read to use the design properly. It isn't too hard, and it's a lot more fun :)


Sup, bitches :)

BBS Signature

Response to MS Leveldesigner 2005-10-11 19:17:26


At 10/11/05 11:18 AM, -liam- wrote: Nice game, though you could try and make a level designer in Flash, allowing us to drag and drop the objects and then generate a code which you can use/read to use the design properly. It isn't too hard, and it's a lot more fun :)

That would be alot of work and not really worth it. I sent an fla layout to your email. I hope it works for you.

Response to MS Leveldesigner 2005-10-11 19:22:48


Oh! I love metal Slug and Super mario games!!!!How the hell did you put multiple platforms!?!?!?!? I asked a bunch of people but no luck! Plus, how did you get the backround to scroll and stuff!!??

Thank you!

I give the game 9.5/10 because the bugs


BBS Signature

Response to MS Leveldesigner 2005-10-11 22:13:16


At 10/11/05 07:22 PM, MegaManFan wrote: Oh! I love metal Slug and Super mario games!!!!How the hell did you put multiple platforms!?!?!?!? I asked a bunch of people but no luck! Plus, how did you get the backround to scroll and stuff!!??

Thank you!

I give the game 9.5/10 because the bugs

Im guessing that each of the platforms is a different symbol. Then if the character passes a hit test on any of the symbols it will activate the postitioning element.

As for the moving background, all that is is actionscript that centers the screen around the character. Think of it more like the world is moving around the guy instead of the guy moving in the world.

One question... what bugs are you talking about. The only one I could find was the firing bug.

Response to MS Leveldesigner 2005-10-11 23:11:00


Level editors are surprisingly easy to make. I made one for my current game and its so easy to make levels now.

Response to MS Leveldesigner 2005-10-11 23:43:32


may i suggest changing the fps from 12 to 20/30


BBS Signature

Response to MS Leveldesigner 2005-10-12 16:23:03


At 10/11/05 07:22 PM, MegaManFan wrote: Oh! I love metal Slug and Super mario games!!!!How the hell did you put multiple platforms!?!?!?!? I asked a bunch of people but no luck! Plus, how did you get the backround to scroll and stuff!!??

Hay i actually only have one movieclip for the ground,
i showed the function how it works in my above post,
it simply checks the current _y value of the character and
the _y value of the ground, and then puts the character on the ground.
(as you can see in the code posted above)
Simplified it looks like this:

if (_root.ground.hitTest(this._x, this._y+2, true)) {
this._y -= 1;
jumping = false;
} else {
jumping = true;
}

for the scolling background just put something like
when right button _x -= something
when left button _x += something

With a Flash Levelmaker you don't have so much options and
creativity possibilities like when you do them directly in flash.
Also thanks for your Level Layout Fetus Eater, i gonna put in
the metal slug character and the code and then show it to you soon.
There is still some time till i have finished the code and put in all weapons,
so there is also time to create and tests levels. I want to put in at least 50 levels,
so if you want to help me you can

1. Make your own Level layouts and send them to me,
i'll then make it look like a super mario level, and put in enemys.

or

2. I send the source files with all the super mario graphics and enemys to you,
so that you can directly make a super mario like looking level.

I'll soon show some new stuff,
thanks

Bofr@

Response to MS Leveldesigner 2005-10-12 16:27:07


At 10/12/05 04:23 PM, Bofred wrote: With a Flash Levelmaker you don't have so much options and
creativity possibilities like when you do them directly in flash.

Just add everything! And I didn't get no e-mail =P


Sup, bitches :)

BBS Signature

Response to MS Leveldesigner 2005-10-12 16:31:02


I could, but it would never look like a level
directly made in flash, sometimes you have to use
specific action script for an enemy in an level,
you couldn't do that with an leveleditor, f.e.

and why do you want an email from me?

Response to MS Leveldesigner 2005-10-12 16:33:50


At 10/12/05 04:31 PM, Bofred wrote: and why do you want an email from me?

Ha.. never mind, I thought it was you.. t'was someone else. Just ignore that part :)


Sup, bitches :)

BBS Signature

Response to MS Leveldesigner 2005-10-12 17:14:46


Hay,
here is the layout fetus eater sent me:
http://media.putfile../metal_slug43_Scene1

everybody who sends me an level or layout will
get it back from me directly with the character put in,
and will later be featured in full game

Response to MS Leveldesigner 2005-10-13 12:10:03


Hay,
since nobody untill now tried to do some levels,
i'll also do a few besides coding, here is a layout what do you think?

what kind and which enemys do you want to be in the game?

http://img365.images..rmarco8level72an.swf

see ya

Response to MS Leveldesigner 2005-10-13 12:15:43


its kind of annoying how you cant move if you shoot andthe shots are lways behind each other even if you fall while shooting.

Response to MS Leveldesigner 2005-10-13 12:19:17


Hay,
the machingun bullets are, as discussed in the previous post, not done yet.
and
2. I made it so that the character stands still if you fire a weapon,
do you really think that he should stille be able to move?
i'll have to test that out.

Thanks

Response to MS Leveldesigner 2005-10-14 20:08:47


Hay,
since nobody till now want to make new levels,

you can also tell me what i should add or change to the game/gameengine.

a new level Layout (without walls working)

http://img407.images..rmarco8level87jt.swf

i added sound to the grenade and chnaged a bit of code.

it has 430kbits without preloader, sorry

Response to MS Leveldesigner 2005-10-14 20:19:55


the grenade explodes after a certain distance no matter what, even if you throw it right through a wall. that's kinda buggy :)

other than that its pretty good apart from the fact that you can't shoot up and some characters don't change when they die


Gamertag: Medieval Turkey.

I also make signatures - PM what you want, and I'll make it.

BBS Signature

Response to MS Leveldesigner 2005-10-14 20:40:51


At 10/14/05 08:19 PM, lucozadedude wrote: the grenade explodes after a certain distance no matter what, even if you throw it right through a wall. that's kinda buggy :)

Yeah, perhaps i should to it so that it explodes when it hits a wall, thanks.

other than that its pretty good apart from the fact that you can't shoot up and some characters don't change when they die

You're right, i have to fix the shooting upwards thing,
and the problem with the enemys not changing to death poses just occures sometimes,
i don't know why it does that

Response to MS Leveldesigner 2005-11-01 12:10:53


hayya,
here is the newest beta:

http://home.arcor.de..0marco8_level10.html

Please tell me if you recognize bugs, and tell me your framerate.
-Things i know that don't work:
Shooting upwards
3Machinegun bullets have same y position when shooting
Some enemys can just be killed with the pumpgun (thats no bug)

Things improved,
- Grenade works properly now, means no exoloding in air,
-> explodes if it hits ground or enemy or "some time" has passed
-Enemy Death Animations, sometimes when you shot an enemy he
just stopped moving, now every enemy plays death animation
-Improved Jumping, now is more realistic (especially falling down)

Keys:
A - Shotgun
S - Machinegun
D - Knife
F - Grenade
F+Aiming UP - Grenade, throw longer distance
G - Hit/Die Animation, just for testing, later not in game
Q - Pistol ( not working)
W - Reload Pistol (not working too)

thats all so far i think.

please help me improve my game/gamecode.

thanks

Response to MS Leveldesigner 2005-11-02 22:28:51


If I made a level, would I be able to have a music track that I made put to it as well?

thinking of http://trickytank.com/music/
the song 'What's Going On?' which goes for 54 seconds. If not how about just a looped wav of the main bass and drums as from the karaoke version?

Also an idea to feature a level skip feature, either just to select or from a given password. This will probably encourage people to make it to later levels.

Working on a level right now...

Response to MS Leveldesigner 2005-11-03 18:38:24


HAy,
cool, sure music is possible,
and it's cool that you make a level,
and yeah i will use a password system when i got more levels =D