Ciao a tutti! E' un pò di tempo che vorrei creare un gioco online tipo soccer star o Bite Fight o come i migliaia che ci sono su facebook! Il problema è che io ho le idee ma non so come applicarle! :doh: Ho chiesto a un mio amico che aveva creato un GDR simile a Extremelot (secondo me era fatto anche meglio di lot ma vabbè) ma mi ha risposto che creare giochi in flash è difficile!
Quindi la mia domanda era: può un visionario dare vita ai suoi sogni o è destinato a sognare per sempre? :help: (che poeta che sono oggi :lol:)
Grazie a tutti anticipatamente!!! :ok:
A patto che non conosco quei giochi (uso facebook 2 volte all'anno), dipende dalla tipologia di gioco che vuoi creare.
I tutorial e le guide che ti sono state indicate sono valide, però non ti risolvono completamente il problema...ovvero te lo risolvono solamente se fai un gioco single-player.
Se vuoi fare un multiplayer online, con tanto di interazione in tempo reale tra i giocatori ti serve anche un applicativo / estensione su un socket server...partiamo coi passi:
1. Serve un socket server
- in java, sul quale devi creare da 0 i plugin ed estensioni (costo licenza server minimo 1.000€)
- in php (usando amphp) costo 0 ma un sacco di lavoro per creare tutto quindi il tempo di sviluppo si allunga (se non si raddoppia)
2. Il gioco in flash (rigorosamente AS3)
- se usi socket java, tante classi hanno una quantità di codice più leggera (in quanto AS3 e Java sono molto simili come linguaggi), ergo lo sviluppo chiede meno tempo
- se usi php come socket le cose si complicano in quanto sono 2 linguaggi diversi e le trasformazioni delle variabili / oggetti sono più macchinose
Devi comunque essere in grado di gestire xml (per le mappe di gioco) e json per gli oggetti.
Ti parlo di esperienza in quanto ho sviluppato un gioco in flash disponibile sul web (in versione beta, ovviamente), il quale sviluppo mi ha chiesto più di un anno di lavoro (ahimè l'ho creato da solo senza alcun aiuto) e comunque ho un sacco di cose da completare (forse un altro anno da impegnare)...
Il mio commento non ha l'intenzione di scoraggiarti, ma solamente quella di dirti a cosa vai incontro...io non ho avuto la fortuna di sapere prima, ma l'ho scoperto durante con l'ovvio "bagno di sangue" come conseguenza...in quanto devo anche mandare avanti altri lavori...le cose cambiano se il tempo non ti manca e non sei impegnato a fare altro ;)