PDA

Visualizza versione completa : Topic Ufficiale Sviluppatori



eron198200
07-11-2012, 13.58.13
In questo topic, gli Sviluppatori di applicazioni Android e Windows Phone possono presentare i loro prodotti.
Descrizioni, suggerimenti, ma soprattutto metodologia di sviluppo e anche una bella parentesi su come Sviluppare.
Nota Bene:
Severamente vietato mettere link, o riferimenti al Google Play Market e Market Live.
Severamente Vietato Mettere Link per il download (si dia per scontato, niente crack,quant'altro e Siti Sharing)
Ogni violazione verrà punita con il Ban permanente.
Iniziamo da qui, via.



Cerco di fare una breve presentazione al mio gioco:

FIRST PERSON TENNIS

Dopo aver passato l'infanzia a programmare piccoli giochini sul bellissimo Commodore 64 ho finalmente realizzato il mio sogno di pubblicare un gioco tutto mio per iOS e Android. Informandomi un po' su internet ho scoperto che Unity è il modo migliore per cominciare vista la sua semplicità di programmazione. Premetto che le mie conoscenze di programmazione di fermavano al Basic, però con l'aiuto di vari forum ho ampliato le mie conoscenze al Javascript. La mia intenzione era quella di realizzare un gioco diverso, originale e che riprendesse la mia grande passione, ovvero il tennis. Allora mi sono chiesto: perchè non fare un gioco di tennis dove si abbia davvero la sensazione di essere in campo? Tutti i giochi di tennis hanno la visuale dall'alto e, a parte la grafica, non hanno nulla di concettualmente diverso dal classico pong e così dopo poco ci si annoia. Invece in prima persona tutto cambia! L'ostacolo più grande nella realizzazione è stato rendere credibile e funzionale la visuale in prima persona. Non so se avete mai visto la visuale in prima persona introdotta nel nuovo virtua tennis...fa semplicemente venire il mal di testa. Lo sguardo deve essere sempre sulla palla ma allo stesso tempo la telecamere non deve fare movimenti troppo bruschi e non deve mai perdere di vista il campo. Insomma, dopo 6 mesi di esperimenti sono giunto al prodotto finale (o quasi).

http://dl.dropbox.com/u/26996161/IMG_1204.PNG
http://dl.dropbox.com/u/26996161/IMG_1202.PNG
http://dl.dropbox.com/u/26996161/IMG_1207.PNG
http://dl.dropbox.com/u/26996161/IMG_1198.PNG

I controlli sono semplici e sono quelli tipici di un qualsiasi gioco di tennis: levetta sinistra per muoversi e direzionare il colpo, pulsante destro per caricare il colpo e tirare.

Ho inserito una modalità carriera con 13 tornei diversi che riprendono i tornei dello Slam e Master 1000 della realtà, modalità esibizione e una modalità a 2 giocatori con schermo diviso.

Il gioco sta avendo abbastanza successo per ora ma vorrei renderlo davvero perfetto! :)

Ste_84
07-11-2012, 14.19.50
Per ora lavori da indipendente o pensi poi ad un publisher futuro? Hai per caso già lavorato con un publisher? Oltre al java hai usato qualche motore per esistente o lo hai programmato da capo? Come mai un gioco di tennis? Hai qualche altro progetto futuro? Comunque complimenti davvero:birra:
Edit: hai per caso fatto qualche studio informatico? Scarico il gioco e poi ti dico. Nexus 7
Preso, Michele. Appena posso ti dico com'è

eron198200
07-11-2012, 14.40.06
Per ora lavori da indipendente o pensi poi ad un publisher futuro? Hai per caso già lavorato con un publisher? Oltre al java hai usato qualche motore per esistente o lo hai programmato da capo? Come mai un gioco di tennis? Hai qualche altro progetto futuro? Comunque complimenti davvero:birra:
Edit: hai per caso fatto qualche studio informatico? Scarico il gioco e poi ti dico. Nexus 7
Preso, Michele. Appena posso ti dico com'è

Questa è stata una realizzazione per puro hobby, non ho mai lavorato con un publisher. Ho utilizzato solo Java con Unity come motore grafico. Ho scelto un gioco di tennis perchè il tennis è un'altra mia passione e lo pratico da quando ero piccolo. Solo chi pratica davvero uno sport può riuscire a inserirne le sensazioni in un videogioco (per quanto possibile). Non ho fatto nessuno studio informatico, mi sono informato pian piano osservando vari tutorial e leggendo forum specifici. Non escludo di realizzare in futuro un altro gioco.

Ste_84
07-11-2012, 14.43.31
Il gioco è carino, graficamente fa il suo. Nonostante la concorrenza di Sega. Il gioco si presenta come dici, si ha proprio la sensazione del campo. Una sola piccola annotazione è bello complicato. Diciamo che al primo impatto non è semplice da padroneggiare, ma è divertente. Le animazioni sono buone, pur un po' forse statico il movimento dell'avversario, ma questo comunque è obiettivamente non un difetto del gioco. Cacchio, la prima impressione, se è difficile, la prima esclamazione. Dare la direzione della palla in battuta ed anche in ricezione chiede una bella pratica. Comunque il gioco è buono, secondo me è migliorabile. La prima cosa un tutorial. Questo manca e secondo me ci vorrebbe. Un po' per non buttare subito nella mischia il giocatore, un po' per insegnare il controllo. Per il resto niente da dire. Ancora una cosa, forse potresti aggiungere delle scelte di difficoltà. La cosa che ti chiedo, come vengono gestiti i punti rank?Altra cosa, hai usato dei render per il campo ed il pubblico? Ho trovato il tutorial, potresti metterlo ad inizio gioco, come prima battuta o come practice. Poi una volta metabolizzato, fare in modo da non visualizzarlo fino ad una nuova carriera.:birra:

The Gunner
07-11-2012, 14.55.14
Dopo lo provo ;)

eron198200
07-11-2012, 14.55.41
Il gioco è carino, graficamente fa il suo. Nonostante la concorrenza di Sega. Il gioco si presenta come dici, si ha proprio la sensazione del campo. Una sola piccola annotazione è bello complicato. Diciamo che al primo impatto non è semplice da padroneggiare, ma è divertente. Le animazioni sono buone, pur un po' forse statico il movimento dell'avversario, ma questo comunque è obiettivamente non un difetto del gioco. Cacchio, la prima impressione, se è difficile, la prima esclamazione. Dare la direzione della palla in battuta ed anche in ricezione chiede una bella pratica. Comunque il gioco è buono, secondo me è migliorabile. La prima cosa un tutorial. Questo manca e secondo me ci vorrebbe. Un po' per non buttare subito nella mischia il giocatore, un po' per insegnare il controllo. Per il resto niente da dire. Ancora una cosa, forse potresti aggiungere delle scelte di difficoltà. La cosa che ti chiedo, come vengono gestiti i punti rank?Altra cosa, hai usato dei render per il campo ed il pubblico?

La difficoltà nei controlli è una critica che mi è già arrivata e vorrei dei consigli per renderlo più "immediato". Sinceramente i controlli sono sempre quelli di un qualsiasi gioco di tennis (anche di virtua tennis challenge, quando si impostano i pulsanti) quindi non saprei come cambiarli. Se clicchi su Help (schermata iniziale) vedrai un piccolo tutorial in immagini. Il rank è calcolato così come avviene nella realtà, cioè più avanzi nei turni dei vari tornei e più punti guadagni per scalare la classifica. Nel prossimo aggiornamento inserirò 3 livelli di difficoltà.

eron198200
07-11-2012, 14.59.26
Sì hai ragione, devo assolutamente metterlo ad inizio partita! Lo stadio e il campo sono realizzati con Maya. Il difficile è stato trovare delle buone texture da adattare.

Ste_84
07-11-2012, 15.02.34
La difficoltà nei controlli è una critica che mi è già arrivata e vorrei dei consigli per renderlo più "immediato". Sinceramente i controlli sono sempre quelli di un qualsiasi gioco di tennis (anche di virtua tennis challenge, quando si impostano i pulsanti) quindi non saprei come cambiarli. Se clicchi su Help (schermata iniziale) vedrai un piccolo tutorial in immagini. Il rank è calcolato così come avviene nella realtà, cioè più avanzi nei turni dei vari tornei e più punti guadagni per scalare la classifica. Nel prossimo aggiornamento inserirò 3 livelli di difficoltà.

Anche io sono amante del tennis, li ho entrambi:birra: VT è più intuitivo, perché è meno simulazione del tuo. Il tuo é come giocare ad un simulatore di guida:birra: vs VT che è più un neeed for speed. Alcuni movimenti, quando dai l'input, in VT, sono quasi automatici. Il tuo non è così di primo acchitto facile nel movimento. Secondo me potresti mettere dei piccoli test iniziali per il controllo. Una volta appreso, poi, diventa agevole giocarci. Ottimo, il fatto di inserire dei livelli di difficoltà:birra:
Edit. Ci fai vedere un po' di render del work in progress. Un po' do struttura per noi amatori del genere. Soprattutto per me che sono programmatore, ma anche per gli altri che non lo sono. A noi piace.:birra:

eron198200
07-11-2012, 15.17.40
http://dl.dropbox.com/u/26996161/Schermata%2011-2456239%20alle%2015.14.37.png

http://dl.dropbox.com/u/26996161/Schermata%2011-2456239%20alle%2015.15.02.png

Ste_84
07-11-2012, 15.26.20
Fico,si. Ecco poi far vedere i render e descrivere. A noi ci piace un sacco.:birra:
Per migliorare i controlli, senza sminuire il lato simulativo perché ci sta. Il tuo è simulativo al massimo, potresti introdurre qualche movimento automatico. Diciamo non così troppo simulativo, ma qualche colpo, con un minimo di margine di vicinanza, possa essere fatto in auto, dal momento che dai il colpo. Così poi si da solo il movimento e la direzione. Diciamo senza esagerare alla VT, ma con un minimo di margine i errore

eron198200
07-11-2012, 16.29.25
In Virtua tennis anche se ti metti in qualsiasi punto del campo e colpisci la palla a qualsiasi altezza si riesce sempre a buttarla dall'altra parte. Nella realtà non è così, se sei a metà campo (che viene detta Terra di nessuno) rischi di subire un passante o di ricevere la palla sui piedi. Per questo bisogna stare a fondo e colpire la palla dopo il rimbalzo quando è alta oppure venire a rete quando l'avversario tira più corto e colpire la palla al volo. Stasera vi descrivo come funziona unity e vi mostro le immagini di Maya. Secondo voi sarebbe possibile richiedere una recensione qui su multiplayer?

Ste_84
07-11-2012, 17.59.11
In Virtua tennis anche se ti metti in qualsiasi punto del campo e colpisci la palla a qualsiasi altezza si riesce sempre a buttarla dall'altra parte. Nella realtà non è così, se sei a metà campo (che viene detta Terra di nessuno) rischi di subire un passante o di ricevere la palla sui piedi. Per questo bisogna stare a fondo e colpire la palla dopo il rimbalzo quando è alta oppure venire a rete quando l'avversario tira più corto e colpire la palla al volo. Stasera vi descrivo come funziona unity e vi mostro le immagini di Maya. Secondo voi sarebbe possibile richiedere una recensione qui su multiplayer?

Si esatto, per questo il tuo è fin troppo simulativo:D Non è un male del gioco, anzi.... Però potresti migliorare sul coefficiente di spostamento, in modo tale che se è lontana ( non troppo com VT) riesca a colpire la palla lo stesso. Un pelo più arcade.:birra: Prendila come considerazione.
Si prova a contattare via PM il Tanzo, sperando che possa risponderti. Antonio Fucito Aka Tanzen, qui sul forum, Via Piemme mi raccomando.;)

eron198200
07-11-2012, 18.58.05
Ok grazie :) ora mi metto all'opera per sistemare un po' di cose. Inoltre voglio contattare qualche esperto in Unity per inserire il multiplayer via bluetooth o wifi. Potresti per caso inserire un commento su Google Play? Grazie.

The Gunner
07-11-2012, 19.05.14
Ah ma non c'è una versione free?

eron198200
07-11-2012, 19.07.45
No, non c'è. Sinceramente penso sia inutile.

eron198200
07-11-2012, 19.15.20
Innanzitutto complimenti! Progetto piuttosto ambizioso direi :)

Dato che si parlava di formalità, mi sembra corretto far notare che questo topic sarebbe una raccolta di applicazioni presenti sui vari marketplace, per mostrare materiale in sviluppo è lecito fare un topic dedicato ;)

Per il discorso recensioni su M.it basta andare nella pagina dello staff e troverai indicati i contatti dei redattori che curano le sezioni mobile/indie, ti consiglio di farti vivo con loro piuttosto che con Tanzen/Antonio.
Nel caso non l'avessi ancora fatto mostralo poi su IndieVault, il portale italiano di sviluppatori indipendenti, è gestito da Vincenzo Lettera che è anche redattore di M.it.

Grazie mille per le utili info! :)

eron198200
08-11-2012, 10.42.55
Ok posteró qui eventuali aggiornamenti.

Ste_84
08-11-2012, 10.57.00
Qualsiasi cosa e nozione qui!:birra:

The Gunner
08-11-2012, 11.11.15
Hai fatto bene ci stavo giusto pensando :D

Ste_84
16-11-2012, 12.07.24
Aggiornamento per il gioco di eron, sembrano migliorati i controlli ed i movimenti. Adesso è più facile padroneggiare il personaggio. Ancora forse qualche miglioria per il Tutorial, ma comunque buono il primo upgrade.
Segnalo anche l'aggiornamento per il Gioco di Black, migliorate le condizioni di Gameplay, niente più Crash per Nexus 7, migliorato anche lo scroll della telecamera in avanzamento.
Bravi ragazzi, complimentoni.:birra: Siete sulla strada giusta.:birra:

Ste_84
18-11-2012, 14.40.44
Secondo aggiornamento per il gioco di eron. Non lo ho ancora scaricato, Eron sai dirmi cosa innova? Troppi aggiornamenti da fare, mi hanno impedito di fare quello.

eron198200
21-11-2012, 08.41.01
Sono stati risolti diversi bug tipo il blocco durante l'esibizione e visualizzazione dei campi non corretta. È stata anche modificata l'icona home. Ora il gioco è completamente stabile. Gli manca solo il multiplayer online.....

ilPas
04-01-2013, 17.57.41
Qualcuno conosce PhoneGap e Titanium come soluzioni per sviluppare applicazioni mobili non native tramite HTML,CSS e JS?

The Gunner
04-01-2013, 18.06.59
Pas io ho letto ieri di questo, so che sarà una m*rda però un giorno ci smanetterò,GameMaker studio

GameMaker: Studio | YoYo Games (http://www.yoyogames.com/gamemaker/studio)

ilPas
04-01-2013, 18.12.31
Pas io ho letto ieri di questo, so che sarà una m*rda però un giorno ci smanetterò,GameMaker studio

GameMaker: Studio | YoYo Games (http://www.yoyogames.com/gamemaker/studio)

Si ce ne sono alcuni interessanti di software per creare giochi...ma io sto provando a creare un'app vera a propria anche se con le limitazioni dovute al fatto di non utilizzare codice nativo dato che non conosco né Java né C.
I tool che ho citato sono interessanti ma comunque ci va una conoscenza approfondita di Javascript se si vuole fare qualcosa di bello customizzato e originale.

Ste_84
12-02-2013, 19.18.12
E' un casino. Se non la fai nativa con codice, le applicazioni, non vengono benissimo. So di risponderti adesso , ma sinceramente a me, le cose preconfezionate, non mi sono mai piaciute. Tant'è che gli Stessi CMS per Internet, già non mi piacciono. Ritengono che sia più per casual programmatori, che metterti a studiare il codice, a volte certi errori macro vengono proprio per la mancanza di basi. Vedo certi siti, stupendi bellissimi, ultra dinamici, ma vuoti come del pancarrè. Lo stesso per alcune applicazioni, che poi devono essere aggiustate mila, mila volte, perchè non si usa più il nativo per farle, perchè non si fanno verifiche appurate, cosa che quando fai tu, le fai con molta sottiglienza. Soprattutto se parti da zero, per cercar di sbagliare il meno possibile. Vai di Java puro e C.:birra:

Ste_84
08-04-2013, 21.48.59
Aggiornamento per l'applicazione di Michele/eron, ga aggiunto il multiplayer, volevo chiedere quali FIx ha anche aggiunto, molto sostanzioso l'aggiornamento