Orario: 20-06-2013, 0:34 Benvenuto ospite! (Log inRegistrati)


Rispondi 
Space Tank
Autore Messaggio
shogo
Wannabe

Messaggi: 270
Registrato: Oct 2011
Offline Offline
#1 Space Tank
0
[Immagine: screen_1.png]

[Immagine: screen_0.png]

Trattasi di un clone di tank battle city in treddì, scritto all'80% in F# e che mi appresto a releasare a pagamento (ci provo) per Windows Phone 7.

In realtà è nato come progetto per un esame e l'uso di F# e di alcune tecniche di programmazione era obbligatorio, quindi sapevo sin dall'inizio che gran parte del tempo di sviluppo l'avrei speso nell'imparare a scrivere codice F# decente ( o che almeno compilasse Smile ) e a rispettare le richieste per l'esame.
Ergo, aggiungendo che faccio veramente cagare come grafico e come designer, avevo scelto inizialmente di farne un clone puro e semplice. Ho poi cercato di renderlo un po più moderno e avrei voluto aggiungere qualche meccanica come il teletrasporto... ma ho esaurito il tempo da dedicargli e alla fine ho semplificato tutto togliendo anche la base da difendere, come avveniva invece nell'originale.

Sostanzialmente ora si va in giro a sparacchiare i nemici cercando di non farsi sparacchiare da loro e finendo tutti e 15 (forse 20 se riesco a farli) i livelli senza perdere tutte le vite.

Critiche e consigli sono ben accetti, anche se difficilmente avrò il tempo per modificare qualcosa. Ne farò tesoro per eventuali lavori successivi.

Altri screen

Coddare di meno, codare di più..
hmm.. momento, momento...

__________________________________________
let Mattias_Santoro : ref<TuTubo> = ref FacciaLibro
29-04-2012 21:08
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Gabriele
Posting Freak

Messaggi: 4,608
Registrato: Oct 2010
Offline Offline
#2 RE: Space Tank
0
fighello!

Complimenti, penso cmq che sia il primo gioco in f# presentato su questo forum, complimenti!

Gabriele Di Bari
Account G+
Account bitbucket
Account GITHUB
E ricordate: ((VMJava*)(NULL))->~VMJava();
29-04-2012 22:09
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Eclipse
npc in fps 4 food

Messaggi: 11,344
Registrato: Sep 2004
Offline Offline
#3 RE: Space Tank
0
se il tank è lo stesso dell'sdk directx ha un casino di poligoni Linguaccia gira bene il gioco?

comunque congrats! E ogni volta che vedo il tuo avatar mi viene voglia di giocare a Shogo!

Giuseppe Navarria - Moonloop
[Immagine: twittericon.png] [Immagine: linkedinicon.png] [Immagine: steamicon.png]
29-04-2012 22:36
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
shogo
Wannabe

Messaggi: 270
Registrato: Oct 2011
Offline Offline
#4 RE: Space Tank
0
(29-04-2012 22:36)Eclipse ha scritto:  se il tank è lo stesso dell'sdk directx ha un casino di poligoni Linguaccia gira bene il gioco?

E' lo stesso del sample di XNA, quello dell'sdk di directx non l'ho visto ma penso sia lo stesso. La prima volta che lo provai sul terminale girava ad 8fps! Anche perché per ogni singolo mattoncino di ogni singolo blocco facevo una drawcall separata!
Ho dovuto ottimizzare il rendering un casino e ho ridotto tantissimo i poligoni del modello col poly reducer delle vecchie versioni di blender. Purtroppo questo mi ha completamente sfasato la gerarchia dei bones del modello e per riuscire ad animare le ruote ho dovuto ricavare la loro posizione dalla loro bounding sphere.
Ora sono più o meno su un range di 25-30fps su optimus 7, che è attualmente il terminale wp7 più scarso ma l'ho fatto provare a dei colleghi e gli è sembrato giocabilissimo. Il picco di ram è sui 40mb quindi dovrebbe girare anche sui nuovi wp7 a basso costo.

Su nokia lumia invece gira che è una meraviglia!

(29-04-2012 22:09)Gabriele ha scritto:  fighello!

Complimenti, penso cmq che sia il primo gioco in f# presentato su questo forum, complimenti!

Grazie mille, con F# è stato un parto, ma guardo il lato positivo: non ho bisogno di offuscare il codice! Asd

Coddare di meno, codare di più..
hmm.. momento, momento...

__________________________________________
let Mattias_Santoro : ref<TuTubo> = ref FacciaLibro
29-04-2012 23:04
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Frank Lioty
code butcher

Messaggi: 194
Registrato: Oct 2009
Offline Offline
#5 RE: Space Tank
0
ti faccio una CISTERNA (Asd) d'auguri per il progetto, l'esame e l'eventuale sviluppo futuro

Francesco Liotta

Twitter: FrankLioty | Fan page: The Wardrobe | Blog: AdventureDev | YouTube Channel: FrankLioty1 |
G+: Francesco Liotta
06-05-2012 9:07
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Naufr4g0
RetroIndie developer

Messaggi: 2,820
Registrato: Oct 2009
Offline Offline
#6 RE: Space Tank
0
Complimenti, io pensavo che nessuno riuscisse a usare F# per farci videogiochi! :'D

Davide Fichera [Immagine: 17IYOVH] [Immagine: 11m15zR]
[Immagine: 12Gq56E]
[Immagine: 14lr1j4.png] [Immagine: mn22jp.png] [Immagine: 1qlwy0.jpg] [Immagine: 1gouav.png]
06-05-2012 9:56
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
mintomane
beat on the brat

Messaggi: 723
Registrato: Aug 2010
Offline Offline
#7 RE: Space Tank
0
bravo e complimenti per il progetto, il cui valore andrà ben oltre l'esame Smile

Gian Luca Malagnini
[Immagine: twitter.png] [Immagine: playruption-logo-icon.png]
06-05-2012 10:16
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
shogo
Wannabe

Messaggi: 270
Registrato: Oct 2011
Offline Offline
#8 RE: Space Tank
0
Grazie a tutti!
Intanto vi segnalo che l'ho messo in vendita sul marketplace con relativa trial!
Questo è il deeplink: http://www.windowsphone.com/it-IT/apps/b...6b90636237

Chiunque abbia un Windows Phone e voglia provarlo/spammarlo/feedbackarlo mi fara contento Occhiolino

Coddare di meno, codare di più..
hmm.. momento, momento...

__________________________________________
let Mattias_Santoro : ref<TuTubo> = ref FacciaLibro
07-05-2012 7:27
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Rispondi 


Vai al forum: