The Daily Click ::. Forums ::. Klik Coding Help ::. Custom movement engines without the detectors?
 

Post Reply  Post Oekaki 
 

Posted By Message

Muz



Registered
  14/02/2002
Points
  6499

VIP MemberI'm on a BoatI am an April FoolHonored Admin Alumnus
9th August, 2003 at 08:55:54 -

Is it possible to do the custom movement engines without the detectors? You know, those detectors that check when the player bumps left, right, up, down, the moves the coordinates accordingly.

Well, they're a bother when you're trying to make enemies that don't use the path/ball movements and even more annoying when you wanna make a game with armies and such. So I ask, is it possible to make a custom movement engine using only code? I tried fooling around with those little active object edge thingies but I can't seem to do it right.

Please help me... for without the knowledge to do this, I'll probably be limiting myself to text-based games or games where such detail isn't necessary (eg. Invasion of the Muz II).

 
Disclaimer: Any sarcasm in my posts will not be mentioned as that would ruin the purpose. It is assumed that the reader is intelligent enough to tell the difference between what is sarcasm and what is not.

Image

The Chris Street

Administrator
Unspeakably Lazy Admin

Registered
  14/05/2002
Points
  48488

Game of the Week WinnerClickzine StaffAcoders MemberKlikCast StarVIP MemberPicture Me This Round 35 Winner!Second GOTW AwardYou've Been Circy'd!Picture Me This Round 38 Winner!GOTM December Third Place!!
I am an April FoolKliktober Special Award Tag
9th August, 2003 at 09:30:24 -

It is perfectly possible But you'd need to figure out how to use fastloop. My first platform engine with fastloop was rubbish (it had no gravity or anything) but it was detectorless

 
n/a

Mitch M

Possibly Insane

Registered
  09/02/2003
Points
  2472
9th August, 2003 at 10:03:37 -

Do you mean mr Retro Circy? It's not detecless is it?

 
http://www.cysteine.tk/

The Chris Street

Administrator
Unspeakably Lazy Admin

Registered
  14/05/2002
Points
  48488

Game of the Week WinnerClickzine StaffAcoders MemberKlikCast StarVIP MemberPicture Me This Round 35 Winner!Second GOTW AwardYou've Been Circy'd!Picture Me This Round 38 Winner!GOTM December Third Place!!
I am an April FoolKliktober Special Award Tag
9th August, 2003 at 11:37:17 -

No, I dont mean Mr Retro

 
n/a

Daniel[Crazy_Productions]

Possibly Insane

Registered
  29/12/2002
Points
  2505
9th August, 2003 at 12:04:41 -

its perfectly possible but sometimes its a bit buggy ...its much easier learning game maker cause it has a condition called check collision at a position

 
Beware of life ...so far noone have survived it.......

Jenswa

Possibly Insane

Registered
  26/08/2002
Points
  2723
9th August, 2003 at 12:16:00 -

Yes, so does my direct x sdk.

But in fact mmf 1.5 has it also,
to check for collision/background at coordinates (x,y).

But i am not an mmf person, so perhaps SC
can help you here.

 
Image jenswa.neocities.org

Hagar

Administrator
Old klik fart

Registered
  20/02/2002
Points
  1692

You've Been Circy'd!Teddy Bear
9th August, 2003 at 12:21:29 -

It aint that hard Muz. You just need to take your time and test it very often. (i dont like detorless engines to be honest).

 
n/a

Werbad



Registered
  18/09/2002
Points
  235
9th August, 2003 at 12:57:07 -

I'm allways making my engines with fastloop and it works fine... but it took a while to learn how to use fastloops...

 
n/a

Klikmaster

Master of all things Klik

Registered
  08/07/2002
Points
  2599

Has Donated, Thank You!You've Been Circy'd!VIP MemberPS3 Owner
9th August, 2003 at 13:13:43 -

if you choose new condition in mmf 1.5, there is a handy tool called "Collision Mask". You can check whether there is an obstacle at coordinates, so u could do that relative to the player

 
n/a

DeadmanDines

Best Article Writer

Registered
  27/04/2006
Points
  4758
9th August, 2003 at 13:22:17 -

The collision mask is what I always use.

Or cheese. Cheese is good for making Custom Movements. I'd say it's the best method in fact. I mean heck, it never goes *wrong* as such...

 
191 / 9999 * 7 + 191 * 7

Pkeod

Oontz Oontz Oontz

Registered
  19/11/2002
Points
  93

VIP Member
9th August, 2003 at 13:42:44 -

mmm... cheese...



Fred: I thought there was a choice for lunch today. .
Cook: There is.
Fred: No, there isn't. There's only cheese pie.
Cook: You can choose to eat it or leave it.


http://ccsoft.serveftp.net/Pkeod/done.zip

 
Faerie Solitaire - Get it now:

http://www.create-games.com/download.asp?id=7792

Assault Andy

Administrator
I make other people create vaporware

Registered
  29/07/2002
Points
  5686

Game of the Week WinnerVIP Member360 OwnerGOTM JUNE - 2009 - WINNER!GOTM FEB - 2010 - WINNER!	I donated an open source project
9th August, 2003 at 16:42:46 -

It's V possible, heres and example:

Pressed right - player.x = player.x + 5, set player.alt a to 1

player collides with backdrop
+ counter = 1 - player.x = player.x - 5

The events counter each other, making the player not move at all - or if the object does move it's too quick for the eye.

-Andy

 
Creator of Faerie Solitaire:
http://www.create-games.com/download.asp?id=7792
Also creator of ZDay20 and Dungeon Dash.
http://www.Jigxor.com
http://twitter.com/JigxorAndy

Muz



Registered
  14/02/2002
Points
  6499

VIP MemberI'm on a BoatI am an April FoolHonored Admin Alumnus
23rd August, 2003 at 22:49:29 -

Uh... Andy, I'm having a bit of trouble understanding that. Would you mind explaining what it means?

 
Disclaimer: Any sarcasm in my posts will not be mentioned as that would ruin the purpose. It is assumed that the reader is intelligent enough to tell the difference between what is sarcasm and what is not.

Image

Lazernaut



Registered
  08/09/2002
Points
  1103

VIP MemberThe Cake is a LieIt's-a me, Mario!Wii OwnerPokemon Ball!
25th August, 2003 at 17:30:23 -

i'm not sure that would work. You making the prog. check to see if they player is 5 pixels right from where he is, but they player is where he is, and not 5 pixels to the right...if you know what i mean. So that condition would never return true

 
n/a

Bzzt!



Registered
  25/08/2003
Points
  41
26th August, 2003 at 04:53:21 -

The problem with detectorless engines is when you add animations, and you're using Active Object walls/platforms. If you don't use them, it's perfectly fine.

However, in the defence of detector platform engines... you only REALLY need one detector. It's just easier to understand when you have four different detectors that don't move around.

 
n/a
   

Post Reply



 



Advertisement

Worth A Click