making a fighting game with ags

Started by , Mon 18/06/2012 03:22:41

Previous topic - Next topic

ig299

does anybody know how to make a fighting game with ags cause i know there was a source code and if there is how to get it?

EchosofNezhyt

I'd check the coding section or the wiki or search the forums.

As for coding a fighting game? Umm if you can code it I don't think you would have to ask. You might wanna try to find a engine made for that if your just starting out, If not there is a few fighting games around here maybe you can get there code.

ig299

ok and what are those fighting games

Jared

MAME is the closest thing there is to an AGS for Street Fighter-style fighting games. I'd say checking that out would be the way to go, unless you want a fighting game in the middle of an adventure game.

ig299


Gilbert

MAME is an emulator for a (HUGE) variety of arcade boards. For creation of fighting games, one popular free engine is KOF91 MUGEN.

DoorKnobHandle

#6
Even though I can't release the source code, feel free to give the Indiana Jones Arcade Fighter I designed and programmed a try, it's very close to Street Fighter II in particular.


Click the picture to get to the download page!

This could help you see what is possible in AGS, you'll see that the art required for all fighters and animations is huge for example, you will notice how the level boundaries work, how fighters get kicked back when they're hit, how they are stunned and so on!

ig299

#7
how  can i make a game like that?

EchosofNezhyt

Well... Download ags and setup a level. Start with the core things needed for a fighting game. Though your gonna need to know how to code.
If you don't I'd suggest reading up on it and starting with a simple adventure game.

DoorKnobHandle

Yeah, you only need two elements which makes this kinda easy all things considered:

1.) the level
2.) the fighters

That's it! The level is going to be just a room background (or more than one arena to fight in), it needs a floor (this can be y-value if the floor is straight or a vector if you want an angled floor) and the left and right walls (these are usually just x-values so they are straight). The background, the floor and the walls are your arena and that's all you need. Your fighters are standing on the floor, they can't go further left than the left wall and no further right than the right wall. The background image is purely cosmetic.

Handling the fighters is more complex, you would use characters of course and then just have them play their proper animation when you hit a button. Move them to the left or right when walking, have them move up and down when jumping, a combination of both movements for diagonal jumps. Check if the arm of the attacking fighter reaches into the sprite of the other one to determine if an attack (like a punch) hit or not.

That's the basics that you can see working in the game I linked!

Khris

Quote from: ig299 on Mon 18/06/2012 19:24:10how can i make a game like that?

Think about this question for a moment. How likely is it that somebody is gonna give an exhaustive answer to this that won't span several pages / isn't a full-blown tutorial?
It's like asking "how do you build a house?"
My point is, stop asking stupid questions and start learning to be an architect.

ig299


ig299

and there is one other problem i have how do i set a character to do something with a keyboard beside walking?

ig299

and you can help scripting so why won't you instead of complaining

monkey0506

Because within 5 minutes you just triple posted, and you're clogging up Gen Gen with technical questions that largely stem from you not knowing your own limitations. You do not know how to program, so you are not going to be able to do this in AGS.

EchosofNezhyt

Just start off simple man, It shouldn't take to long to learn enough to do that. I'm not by any means a scripter/programmer but I haven't found anything to hard to figure myself for making my game.(Though I've messed with java/lua/c++ a bit.)

monkey0506

I don't mean to sound so negative, but if you don't know how to program you have limited choices:

- Learn to do it yourself.
- Find someone who is willing to do all of it for you.
- Use a different program.
- Give up entirely and forever abandon this idea.

ig299

i'm sorry but graving up is not an option in my case

Khris

ig299:
What I meant is people who want to build houses (architects) need to learn lots of stuff first, for years.
And ig299s who want to make fighting games with an adventure creation program need to learn how to use the scripting language, for months.

If you had asked a simple coding question I'd have provided you with a few lines of code to help you. But coding a 2D streetfighter clone takes a couple of hundred lines of code at least.
Do you not see why your question is useless?

Edit: How do you get from "giving" to "graving"...?
Seriously, you need to learn how to program if you want to do this with AGS.

Chicky

I'd go with a different program. It seems a little counter productive to use the Adventure Game Studio, no?

SMF spam blocked by CleanTalk