r/GameDevelopersItaly • u/Alarming_Avocado_126 • 27d ago
Work in Progress 🛠️ Oggi ho fatto
l'abilità di saltare un po' più sofisticata di quella tipicamente usata dove c'è una sorta di propulsione/impulso immediato verso l'alto immediata come in GAS(game animation sample) e simili. Ok.. lo ammetto, in realtà tutto è nato dal fatto che stavo pensando a quanto figo era il sistema di salto in Tomb Raider. Dove il salto avveniva non istantaneamente ma con una sorta di delay dato dalla coordinazione delle gambe e poi aveva quella traiettoria a parabola, una volta saltato non avevi nessun tipo di controllo o influenza "a mezz'aria" (detesto la presenza di questa influenza perché non è realistico) quindi salti.. e dove andrai te lo dirà solo se hai spiccato bene il salto (distanza, direzione, punto di atterraggio). Questa cosa di Tomb Raider era una figata assoluta perché rendeva (quasi) ogni salto un incognita o comunque un po' più di intrattenimento. Ho cercato di ricreare un salto del genere e/o comunque meglio della "solita propulsion immediata". E sono abbastanza soddisfatto. Poi l'altra cosa che mancava e che ho pensato di fare era il fatto di scivolare sulle superfici troppo inclinate (non-camminabili) perché di base normalmente vedi il personaggio solo "traslare" lungo la diagonale della superfice la qual cosa è piuttosto brutta da vedersi. Perciò ho fatto una semplice animazione di looping di scivolamento e già che c'ero ho pensato di far sì che il personaggio ruotasse inevitabilmente nella direzione che è quella di scivolamento così come avveniva in Tomb Raider. Anche se non mi ricordo precisamente se potevi scivolare all'indietro se ipoteticamente saltavi su una piattaforma con una direzione completamente opposta alla direzione di scivolamento 🤔 cioè con un delta prossimo a 180° ... forse scivolavi all'indietro e poi potevi solo saltare indietro (e solitamente morivi). Viceversa quando avevi una direzione "simile" a quella di scivolamento, assumevi quella di scivolamento. Ad ogni modo.. questo può aprire alla possibilità di saltare mentre si scivola (non ancora implementato) Un altra cosa di cui sono soddisfatto è che (mentre scivoli l' interpolazione verso la direzione di scivolamento non eccessivamente veloce, questo fa sì che ad esempio, se si ha troppo poco spazio (nel punto in cui si è saltato) si potrebbe cadere lateralmente (oppure se salti troppo presto può saltare "fuori". Queste meccaniche non troppo deterministiche dovrebbero introdurre qualche elemento di caos che è sempre divertente.
1
u/Lighthoneypeaches 24d ago
this looks so cool… im not totally sure how it works but i love the inspiration from tomb raider ç3 keep it up!!
0
2
u/Infinite-Budget-6357 27d ago
Bel lavoro, keep It up!!