RMRK is retiring.
Registration is disabled. The site will remain online, but eventually become a read-only archive. More information.

RMRK.net has nothing to do with Blockchains, Cryptocurrency or NFTs. We have been around since the early 2000s, but there is a new group using the RMRK name that deals with those things. We have nothing to do with them.
NFTs are a scam, and if somebody is trying to persuade you to buy or invest in crypto/blockchain/NFT content, please turn them down and save your money. See this video for more information.
[Request] Ice Sliding Puzzle

0 Members and 1 Guest are viewing this topic.

**
Rep:
Level 83
I dont care doesnt mean I dont understand
Hi :)

There is a puzzle in Pokémon Gold/Crystal/Silver in a ice cave. When you step on icy ground you start to slide and cant stop before you hit something or somewhere.

Can anybody make a puzzle like this please ?

Thank you.

ps
Sorry about my bad English :)

********
Resource Artist
Rep:
Level 94
\\\\\
Project of the Month winner for June 2009
Not necessary for a script. I'm moving to Tutorials/Events.

If someone doesn't pick this up, post your request at Zylos' Puzzle/Event Shop (VX). When he gets the time, I'm sure he could make it. This kind of puzzle is a pretty basic puzzle.

**
Rep:
Level 83
I dont care doesnt mean I dont understand
Thanks grafikal. I thing I will ask for it now. Thanks again. :)

pokeball joyOfflineFemale
*
Rep:
Level 85
I heard the voice of the salt in the desert
2012 Best RPG Maker User (Mapping)Project of the Month winner for June 20092010 Best RPG Maker User (Creativity)2011 Best RPG Maker User (Creativity)2011 Best RPG Maker User (Mapping)Winner - 2011 Winter Project of the Season2010 Best Artist2010 Best RPG Maker User (Graphical)2010 Best RPG Maker User (Mapping)2014 Best RPG Maker User - Graphics2014 Best RPG Maker User - Mapping2014 Best Artist2013 Best RPG Maker User (Mapping)2013 Best RPG Maker User (Graphical)2010 Most Attractive Female Member2010 Most Deserving Of A Promotion
I had one of these laying around in an old project, so here you go:



Make your movement events like so...make 4 conditional branches, one each for left facing, right facing, up facing, down facing..yadda tadda... make the number of times it forces a move equal to the distance to the edge of the ice for that tile. (I'm lazy..and only made it equal for where you can -step- off ice..you can have it move a million times if it's a wall collission, so I didn't bother counting out distance to walls for each square). Make sure it's set to player touch and below player.



Your set move route events should be set up like this..turn off stepping/walking animation, move whatever direction however many times. Make sure that you have it set to skip if cannot move and wait for completion.

On the areas where you can step off the ice, just place a simple event which sets move route to step/walk animation back on.


Since you are ignoring impossible moves, you can place any number of blocking events/objects, so long as they are impassable, your character will slide into them and stop, withough freezing the game's processing, so long as skip if cannot move is on..

**
Rep:
Level 83
I dont care doesnt mean I dont understand
Omg ! thanks a lot joy!  :lol:

**
Rep: +0/-0Level 84
Forum Lurker
Alternatively, you could also try putting events on every single ice tile with the Set Move Route as Move Forward.

Just remember to set Skip if Cannot Move and Wait for Completion.
Online Fanarts Protection - I realised it stopped updating, but I deem it a good cause to promote

********
Resource Artist
Rep:
Level 94
\\\\\
Project of the Month winner for June 2009
Uhh, no. Do not do what he said. Not unless you want a retarded amount of lag.

**
Rep: +0/-0Level 84
Forum Lurker
Well, it depends on the size of your puzzle. :/

I tried it once and it didn't lag at all.

Though I just copied the puzzle format straight out from Mahogany Gym in Pokemon, so the map wasn't particularly large at all.
Online Fanarts Protection - I realised it stopped updating, but I deem it a good cause to promote