The Daily Click ::. Forums ::. Klik Coding Help ::. CME or CPE...? Opinions...?
 

Post Reply  Post Oekaki 
 

Posted By Message

SephirothClone13



Registered
  04/06/2009
Points
  28
5th June, 2009 at 20:57:03 -

So I've been thinking about how to implement movement within a fighting game and I couldn't quite decide on whether to use a Custom Movement Engine and use values to incorporate jumping movements and gravity, OR to use a Custom Platform Engine as walking and jumping (w/ gravity) would be built in during the design process...

Any thoughts on this?

 
n/a

-MacAdaM-

Megaman Fosho

Registered
  12/02/2008
Points
  560
5th June, 2009 at 20:59:41 -

I don't really get the question :3

I would do whichever one is easier for you.

 
Your just jealous that you're not as awesome as me.
(And my megaman avatar )

SephirothClone13



Registered
  04/06/2009
Points
  28
5th June, 2009 at 21:11:51 -

Well i figure that either way i'm making it from scratch (w/ the help of a tutorial), but i'm not quite sure how easy it would be to incorporate gravity into a custom movement engine, where it would already be a part of the platform engine y'know?

 
n/a

OMC

What a goofball

Registered
  21/05/2007
Points
  3516

KlikCast Musician! Guy with a HatSomewhat CrazyARGH SignLikes TDCHas Donated, Thank You!Retired Admin
5th June, 2009 at 21:16:26 -

The basic working of a custom movement is the gravity. I think you can do it, it's not hard. It's almost always better to design things to include all features from the start rather than tacking them on. Causes lots of hiccups, and made me postpone one of my projects permanently until I can restart it.

 

  		
  		

SephirothClone13



Registered
  04/06/2009
Points
  28
5th June, 2009 at 21:31:45 -

Thanks for the input

 
n/a

Cecilectomy

noPE

Registered
  19/03/2005
Points
  305

Has Donated, Thank You!VIP MemberWeekly Picture Me This Winner!Cardboard BoxGhostbuster!Pokemon Ball!ComputerBox RedSanta HatSnowman
I am an April Fool
5th June, 2009 at 22:11:13 -

not sure i get it either. when referring to custom platform movement one doesnt usually mean that they customized the already built in platform movement. the reason FOR a CPE is because the built in one sucks, so an entirely new one is made from scratch. a CPE is a "type" of CME.

 
n/a

SephirothClone13



Registered
  04/06/2009
Points
  28
5th June, 2009 at 22:28:42 -

I understand the difference between the default PMO and a CPE... I suppose I never really thought of CPEs being CMEs because they are for a specific movement type... If you get what I mean.

So to clarify, If a CME has the gravity (just as an example) built in, would that makeit a CPE? Or at least the beginnings of?

 
n/a

Cecilectomy

noPE

Registered
  19/03/2005
Points
  305

Has Donated, Thank You!VIP MemberWeekly Picture Me This Winner!Cardboard BoxGhostbuster!Pokemon Ball!ComputerBox RedSanta HatSnowman
I am an April Fool
5th June, 2009 at 22:38:33 -

the beginnings of one no doubt. but even top down movements can have gravity. zelda style rocs feather? particle effects? etc.
im not sure what you mean by built in though? its custom so everything needs to be made by you.

 
n/a

SephirothClone13



Registered
  04/06/2009
Points
  28
5th June, 2009 at 23:22:06 -

I've never really thought of top down objects as having gravity. I thought that'd work by moving object between layers (if that could be done). When I said 'built in' i was referring to the development of the engine...

Gravity, jumping, object accelerations, platform collisions, etc. are all things that you'd take into consideration while making a CPE, so making them built in functions. This is as opposed to making the engine first and then trying to incorporate these functions, which appears to be much harder.

Did that make sense?

 
n/a

Cecilectomy

noPE

Registered
  19/03/2005
Points
  305

Has Donated, Thank You!VIP MemberWeekly Picture Me This Winner!Cardboard BoxGhostbuster!Pokemon Ball!ComputerBox RedSanta HatSnowman
I am an April Fool
6th June, 2009 at 00:32:21 -

i see what you mean. but its kind of impossible to make the engine without those functions. so either way you would need to incorporate them first. best way to start is write and/or draw it all out first. jot down any variables and constants you will need for the engine. any detectors you might need, depending on the scale of functionality the engine needs. if all you need is moving and jumping, then all you need is x, y, gravity, and detectors for ceilings walls and floors. you could even go the route of a detectorless engine, but thats a bit overcomplicated at the expense of a few less objects on screen.

 
n/a

SephirothClone13



Registered
  04/06/2009
Points
  28
6th June, 2009 at 09:02:39 -

because the engine is going to be designed for a fighting game I think that having no detectors would be easy as I only need to test the postion of objects near the edge of the screen; it's the jumping function that's going to be the most work I think. Overall the engine would be very simple compared to others as it only need functionality for moving and walking.

The only reason that I would need to use detectors is if I was going to take the route of a Smash Bros. style of gameplay with platforms and whatnot.

 
n/a
   

Post Reply



 



Advertisement

Worth A Click