Pages: [1] 2
  Print  
Author Topic: ICE!  (Read 1766 times)
AirSalad
Bean
*
Posts: 102


View Profile
« on: December 18, 2009, 02:51:28 AM »

Ok im completely stuck here.

I am currently trying to do a special map that we haven't seen much of, but im at a point that i want to use falling ice to my advantage. But i cant quite seem to catch onto how the giant yetis decide what tiles are going to fall and how.

If anyone knows how to control to a point on how to work with falling ice, let me know!
Logged
Ninja_Zane
Mosskid
*
Posts: 698


ShopKeepers hunt Spelunkers for fun‼


View Profile
« Reply #1 on: December 18, 2009, 03:08:48 AM »

Have a few (3) yetis? Unless you change how they work, I don't think you can control what block they make fall down.
Logged

The Shop Keeper now accepts souls!
http://www.youtube.com/user/00zian00
AirSalad
Bean
*
Posts: 102


View Profile
« Reply #2 on: December 18, 2009, 06:03:51 AM »

Ok I believe I got it.



The yeti is represented by a red dot, and the spelunker a teal dot (the other green dot is another yeti but ill get to that). Yetis will roar when they are facing a spelunker which triggers of a search for ice blocks.

They will no look for blocks that are below them or directly over them (as represented by the black and red lines).

The roar will only look for and trigger blocks within the blue area, which seems to happen in my tests.

The area that is affected is decided on who first saw the spelunker, so the area relative to the first yeti is the only one affected in the map. The other yeti at the green dot sees the spelunker secondly, but his roar will only affect the area the first did.

Hard to explain, i got to study it more.
Logged
ManaUser
Bean
*
Posts: 145


View Profile
« Reply #3 on: December 18, 2009, 01:27:53 PM »

Nice work. I had already concluded there was some kind of pattern to it, but hadn't attempted to figure out what specifically.
Logged

Things that hop are evil.
Kegluneq
Big Bossy
Mossy
*
Posts: 2206



View Profile Email
« Reply #4 on: December 19, 2009, 06:36:47 PM »

Upon examination of the code
Quote from: Code
with oIce
{
    if (instance_exists(oYetiKing))
    {
        if (rand(1,60) == 1 and
            abs((oYetiKing.x+16)-(x+8)) > 16 and
            point_distance(x, y, oYetiKing.x, oYetiKing.y) < 96)
        {
            instance_create(x, y, oIceBlock);
            instance_destroy();
        }
    }
}

I have determined that the yeti's roar will make any ice block not above him nor below him in a ~6 block radius fall out.

Since the code was not meant for there to be multiple Yeti King's on one level, I decided to do some testing to find out about the area affected myself.



In conclusion, you're hypothesis about how the yeti only affects 2 triangles above him is false, he actually affects in a circular region.

Your theory about which Yeti King's area is affected by other Yeti Kings is half right. The area affected is decided by the first one on the screen, not the entire level, to roar at Spelunker, not just see  him.

I have attached a level that very clearly shows evidence supporting both of my claims.

I'm sorry if I sound at all condescending or anything, I just like being scientific when I do experiments like these. Tongue
Logged

A wild SHINY MOSSY appeared!
gummybears123
Mossy
*
Posts: 5776


Yummy Gummy!


View Profile
« Reply #5 on: December 19, 2009, 06:42:49 PM »

Holy Schmuckles... you guys are so scientific and smart... I'll try this level right now...
Logged

I made a rap.
It sounds dumb, like reading a map
I really should stop this thing before it goes too far
But I don't really car as long as I stay below the radar
Those big companies won't get me no
I'll get away before the fuzz show

-Most famous rapper of Mossmouth
Kirbylord
Kegluneq
Big Bossy
Mossy
*
Posts: 2206



View Profile Email
« Reply #6 on: December 19, 2009, 08:49:06 PM »

Thanks, but it's all relative.
A rocket scientist may be smart at rocket science, but he can't do nothin' at brain surgery.
Likewise, the brain surgeon is clueless when presented with rocket science.
Logged

A wild SHINY MOSSY appeared!
marsgreekgod
Big Bossy
Mossy
*
Posts: 9773


The will of the Galaxy.


View Profile WWW Email
« Reply #7 on: December 19, 2009, 10:00:00 PM »

Thanks, but it's all relative.
A rocket scientist may be smart at rocket science, but he can't do nothin' at brain surgery.
Likewise, the brain surgeon is clueless when presented with rocket science.
unless the happened to study that, but even then they are not as good, and could very well be cluesless about say,,, football
Logged

Show your power, Gun Del Hell! Show them their fate! Yes! Yes! Yes! Yes! Yes! Here we go! Let's go, go, go, go, Django! Light and Dark! It comes down to this! Be afraid, Sun!
Kegluneq
Big Bossy
Mossy
*
Posts: 2206



View Profile Email
« Reply #8 on: December 19, 2009, 10:04:43 PM »

Exactly.
Logged

A wild SHINY MOSSY appeared!
gummybears123
Mossy
*
Posts: 5776


Yummy Gummy!


View Profile
« Reply #9 on: December 19, 2009, 10:20:01 PM »

I want to learn programming...
Logged

I made a rap.
It sounds dumb, like reading a map
I really should stop this thing before it goes too far
But I don't really car as long as I stay below the radar
Those big companies won't get me no
I'll get away before the fuzz show

-Most famous rapper of Mossmouth
Kirbylord
marsgreekgod
Big Bossy
Mossy
*
Posts: 9773


The will of the Galaxy.


View Profile WWW Email
« Reply #10 on: December 19, 2009, 10:22:52 PM »

download game maker, it's easy to use. just google it.
Logged

Show your power, Gun Del Hell! Show them their fate! Yes! Yes! Yes! Yes! Yes! Here we go! Let's go, go, go, go, Django! Light and Dark! It comes down to this! Be afraid, Sun!
gummybears123
Mossy
*
Posts: 5776


Yummy Gummy!


View Profile
« Reply #11 on: December 19, 2009, 10:52:34 PM »

download game maker, it's easy to use. just google it.

OK, thanks...
Logged

I made a rap.
It sounds dumb, like reading a map
I really should stop this thing before it goes too far
But I don't really car as long as I stay below the radar
Those big companies won't get me no
I'll get away before the fuzz show

-Most famous rapper of Mossmouth
Kirbylord
AirSalad
Bean
*
Posts: 102


View Profile
« Reply #12 on: December 20, 2009, 07:05:32 AM »

Sure i could have studied and observed the source code, but what would be the fun in that? In any case i've given up on my new project so i'll post what is left of it.

Stupid code not handling 200 blocks falling on a screen. T_T
Logged
gummybears123
Mossy
*
Posts: 5776


Yummy Gummy!


View Profile
« Reply #13 on: December 20, 2009, 08:42:32 AM »

Does this game maker thing teach you how to make levels or is it just for making them?
Logged

I made a rap.
It sounds dumb, like reading a map
I really should stop this thing before it goes too far
But I don't really car as long as I stay below the radar
Those big companies won't get me no
I'll get away before the fuzz show

-Most famous rapper of Mossmouth
Kirbylord
marsgreekgod
Big Bossy
Mossy
*
Posts: 9773


The will of the Galaxy.


View Profile WWW Email
« Reply #14 on: December 20, 2009, 11:08:21 AM »

Does this game maker thing teach you how to make levels or is it just for making them?
Make levels? no. You make the whole game.
Logged

Show your power, Gun Del Hell! Show them their fate! Yes! Yes! Yes! Yes! Yes! Here we go! Let's go, go, go, go, Django! Light and Dark! It comes down to this! Be afraid, Sun!
Pages: [1] 2
  Print  
 
Jump to: