Proprio quando il becchino stava già buttando l'ultima badilata di terra sul feretro di questo progetto e i follower avevano perso ogni speranza (quali follower!?) ecco che arriva un aggiornamento!
Ebbene sì, dopo prove e riprove, pause, altre prove, pause, parolacce e prove di parolacce sono riuscito finalmente a superare uno degli scogli più duri: il PATHFINDING!
Sotto questo nome altisonante quanto esoterico viene raggruppato quell'insieme di algoritmi, trucchi e beceri accrocchi che permettono al personaggio di camminare all'interno di una stanza saltando eventuali ostacoli e compiendo il tragitto più breve per giungere a destinazione.
Non sto a spiegare nel dettaglio gli incantesimi arcani e i riti alchemici che mi hanno portato alla soluzione visto che credo interessino veramente a pochi (e siete già pochissimi), vi basti sapere che l'idea di base l'ho presa da questo fantastico articolo.
Per l'occasione ho anche dato una rinfrescata alla demo in modo da poter permettere a tutti di fare qualche test.
Qui potete scaricare la demo.
Elenco tasti per la demo:
ESC per terminare la demo.
F1 per visualizzare l'area calpestabile e l'ultimo percorso calcolato.
Visualizzazione post con etichetta Demo. Mostra tutti i post
Visualizzazione post con etichetta Demo. Mostra tutti i post
1
Si comincia!
Ciao a tutti, forse il saluto è un po'superfluo visto che per adesso nessuno sa di questo spazio ma quelli che parlano da soli non fanno mai una bella impressione quindi nel caso per sbaglio qualcuno capitasse da queste parti non è proprio il massimo presentarsi dando l'idea di una certa instabilità mentale.
Per quello c'è tempo.
Prima di tutto una breve introduzione su quello di cui scriverò in questo spazio:
La creazione di un motore di gioco per avventure grafiche.
Tra facce inorridite e gente che si sta chiedendo "avventure cosaaaa!?" (gente che vedo solo io ovviamente) spiego il motivo di questo insano progetto:
Perché mi va :) ma soprattutto perché in quanto programmatore alla ricerca di cose nuove da imparare preferisco sbattere il grugno su qualcosa che mi piace piuttosto che su asettici programmi per calcolare il peso forma ideale (avendo già una forma tendente allo sferico e quindi perfetta non ne vedo il bisogno).
Dopo qualche weekend di lavoro ecco una prima demo, oddio demo è una parola grossa, chiamiamolo piuttosto "PreEarlyAlphaTest" in quanto serve solo a verificare la velocità del motore di base e capire su quanti PC può girare senza sembrare il nuvo Crysis.
E'possibile scaricare la demo e tentare la fortuna a questo link.
N.B.:
Il programma è fatto in C#, questo vuol dire che sul vostro PC deve essere installato il Framework.Net almeno alla versione 4.0
Per il resto basta lanciare il file Demo.exe e lasciare che la magia si compia: un omino che cammina dove cliccate e un numerino in alto a sinistra che mostra i Frame Per Secondo. Wow un prodigio della tecnica che non si vedeva dalla metà anni '90!
Piano con i facili entusiasmi che l'omino cammina ancora sui muri, ma di questo parleremo nei prossimi post.
A parte questo, nel caso piuttosto probabile che dopo 10 secondi abbiate già esaurito tutte le millanta funzionalità offerte dalla demo, potete tornare al mondo reale premendo il tasto ESC.
Se siete arrivati fino a qui ma soprattutto se siete arrivati qui un grazie grande almeno quanto l'installazione di Visual Studio... fidatevi è grandicella ;)
Se poi vi venisse voglia di dirmi in un commento a quanti FPS gira la demo sul vostro PC, beh considerate già un aperitivo pagato in uno dei bar convenzionati con l'iniziativa*.
*Offerta soggetta a disponibilità di bar convenzionati. Totale bar aderenti all'iniziativa: 0
Iscriviti a:
Post (Atom)
About Me
Post più popolari
-
Lo so che eravate in trepidante attesa di un nuovo emozionante articolo pieno interessantissimi e coinvolgenti approfondimenti tecnici ma a...
-
Ciao a tutti, forse il saluto è un po'superfluo visto che per adesso nessuno sa di questo spazio ma quelli che parlano da soli non fann...
-
Eccoci al primo attesissimo (!?) appuntamento di una serie di articoli in cui spiegherò l'architettura dell'engine e del suo funzio...
-
Lo so ormai siamo ai livelli delle più becere produzioni cinematografiche seriali: Parte I , Parte II e adesso, tocco di fantasia: Parte I...
-
Giuro che questo è l'ultimo post della serie "Sotto il cofano... Parte X", li avrei cambiati anche prima ma siccome sono un p...
-
Proprio quando il becchino stava già buttando l'ultima badilata di terra sul feretro di questo progetto e i follower avevano perso ogni ...
Blog Archive
Powered by Blogger.