Ciao. Era da un po' che intendevo estrapolare il movimento platform dal mio ultimo progetto, ancora incompleto. Ho pensato di farlo adesso! C'è un po' di tutto: inerzia, pavimenti e muri obliqui, piattaforme mobili, scale, possibilità di abbassarsi e alzarsi.
Tasti: freccia sinistra e destra per camminare, freccia alto e basso per guardare in alto, in basso e salire le scale. C salta.
E' un po' complicato, in compenso è pieno di spunti. Si può semplificare: i blocchi di codice sono ben distinti, quindi, se per esempio non ti servono i muri inclinati, puoi direttamente cancellare tutta la sezione relativa.
Ecco il link. Fammi sapere come ti sembra!
http://alv90.altervista.org/stor/FPlatform.zip
In alternativa, puoi dare un'occhiata al vecchio tutorial ufficiale di Game Maker (più semplice):
http://alv90.altervista.org/stor/platform.zip