Apr 27





Introduzione


La domanda che mi viene rivolta più spesso è: “come hai fatto a fare un videogioco?“, mentre la domanda giusta sarebbe: “come ti è saltato in mente di fare un videogioco, sei pazzo?” e, come spesso accade la domanda ha già al suo interno la risposta.

Il mio desiderio è sempre stato di fare un videogioco del calcio e quando, qualche anno fa, ho scoperto le potenzialità di macromedia flash ho colto subito l’ occasione al volo.

Il gioco si chiama S.P. Soccer.

S.P. Soccer è interamente programmato con flash che non è solo un programma per disegnare cartoni animati perchè al suo interno contiene actionscript: un vero e proprio linguaggio di programmazione.

.

Il videogioco


S.P. Soccer è ispirato a due videogiochi: Sensible Soccer e Kick Off.

Questi videogiochi hanno fatto il loro tempo e ormai sono un ricordo del passato ma, rispetto ai videogiochi moderni, hanno il pregio di offrire un totale controllo sul comportamento dei giocatori senza antipatiche automazioni.

L’ idea principale alla base di S.P. Soccer è di poter vedere tutti quanti i giocatori in campo contemporaneamente in una unica inquadratura. In questo modo puoi passare la palla al giocatore meglio posizionato in campo e la scelta non è limitata ai due o tre giocatori più vicini. Il gioco diventa così più divertente.

I movimenti delle due squadre rispecchiano i movimenti del calcio moderno: marcatura a zona con la difesa a “tre” in linea. Non c’ è il fuorigioco.

In caso di parità si va ai calci di rigore.

.

Come programmare un videogioco


Io ci ho messo sei mesi per imparare il linguaggio actionscript da autodidatta e altrettanti per programmare S.P. Soccer, ed in tutto ho scritto 75 pagine di codice sorgente. Puoi scaricare gratuitamente il codice sorgente, S.P. Soccer, i calci di rigore e Magic Banner iscrivendoti alla Mailing List. Ho imparato da autodidatta per cui lo stile non è elegante ma funziona piuttosto bene.

Se anche tu vuoi programmare con flash ti consiglio di acquistare un libro sul linguaggio actionscript e di consultare siti ricchi di tutorial con un forum in cui chiedere aiuto.

I miei siti preferiti sono:

Flash non supporta file di dimensioni troppo grandi – 75 pagine di codice sorgente sono vicine al limite – Io non lo sapevo ed  ho dovuto eliminare alcune cose dal videogioco per non doverlo riscrivere da capo. Il problema è facile da risolvere: basterebbe mettere il primo ed il secondo tempo su due file separati e poi farli dialogare fra loro, così come ho fatto con la partita regolare ed i calci di rigore in caso di parità, che si trovano su due file diversi.

In questo modo riscrivendo ed organizzando diversamente il codice sorgente si potrebbero apportare molti miglioramenti al videogioco, ad esempio:

  • Le respinte del portiere
  • I contrasti fra i giocatori
  • Il fuorigioco
  • La grafica – Gli schermi negli ultimi anni sono diventati molto più grandi, anche gli sprite dei giocatori ed il campo potrebbero essere ingranditi e la direzione del gioco potrebbe essere ruotata in orizzontale.
    Le immagini comunque sono normali file “jpg” e si possono modificare con un normale programma di fotoritocco senza mettere mano al codice sorgente, basta mantenere le dimensioni originali.
  • La giocabilità – Il gioco è molto difficile. Si potrebbero fare tre livelli di difficoltà.
  • Una classifica – Il sito originale di S.P. Soccer lo avevo scritto in Php e Xml e dialogava con Flash; La calssifica era la home page.


Berlicche.com Berlicche – Recensioni Libri

Apr 27





I calci di rigore

.

In S.P. Soccer quando la partita finisce in parità si va ai calci di rigore: si prosegue dal risultato finale e le due squadre battono alternatamente cinque calci dal dischetto. Se il risultato di pareggio permane si prosegue ad oltranza.

I calci di rigore sono anche un gioco a sè. Vince la squadra che fa più gol con cinque tiri dal dischetto.

Per tirare un rigore devi schiacciare il tasto “s” (tiro) o il tasto “a” (passaggio) a tua scelta.

Quando calcia il computer tu controlli il portiere con le “frecce”,  hai tre possibilità: tuffarti a destra, a sinistra o rimanere fermo al centro.

Per pubblicizzare il mio sito ho trasformato i calci di rigore in un “banner interattivo“. Lo ho chiamato MagicBanner.

Puoi ricevere in omaggio:

S.P. Soccer, i calci di rigore e Magic Banner con tutti i codici sorgente iscrivendoti alla Mailing List.

Berlicche.com Berlicche – Recensioni Libri

Apr 27





Magic Banner

.

Per pubblicizzare il mio sito ho trasformato i calci di rigore in un “banner interattivo“. Lo ho chiamato MagicBanner. Se vuoi puoi usarlo anche nel tuo sito, è molto facile da personalizzare: basta un editor di testi per impostare il link della pagina web da aprire e un programma di fotoritocco per modificare l’ aspetto del banner.

Sono stato uno dei primi (almeno credo) a trasformare un click sul banner in un videogioco. In questo caso un click sul banner permette di calciare un rigore ed allo stesso tempo di aprire un pagina web.

Puoi ricevere in omaggio:

S.P. Soccer, i calci di rigore e Magic Banner con tutti i codici sorgente iscrivendoti alla Mailing List.


Berlicche.com Berlicche – Recensioni Libri

preload preload preload