Premi “Invio” per saltare al contenuto

Tag: progetto

Peter Weyland al TED 2023 (con traduzione)

Ho appena visto un filmato di promozione virale per il film di prossima uscita Prometheus, che per chi non lo sapesse è il nuovo progetto di Ridley Scott ambientato nel mondo di Alien. Sarà un prequel e secondo alcune indiscrezioni non vedremo gli xenomorfi cui siamo abituati.

Il motivo per cui questo video mi è piaciuto è l’uso intelligente del palco del TED, si presuppone che se Peter Weyland esistesse davvero sarebbe sicuramente invitato a parlare al TED per 18 minuti… purtroppo questo video dura soltanto tre minuti.

loading spinner
2 Commenti

Blade Runner 2: cinque motivi per non farlo.

Ebbene si, è evidente che a Hollywood non esistono più sceneggiature originali, dovrei essermi già abituato a questa cosa ma ogni volta che si rimette mano ad un classico mi sento come se mi stessero portando via qualcosa.

La notizia, già vecchia, è che Ridley Scott dirigerà un nuovo film basato su Blade Runner, è ufficiale: rovineranno anche questo.

tempo di morire

Di seguito troverete cinque motivi per cui, secondo me, questo film non dovrebbe essere fatto.

loading spinner
1 Commento

Realizzare Puzzle Bobble (Bust a Move) [1 di ?]

Ho immaginato che la prima parte da affrontare nella realizzazione di un gioco simile a Puzzle Bobble sia la gestione della griglia triangolare che si occupa del corretto posizionamento delle sfere.

Voglio evitare tutti gli errori più comuni (gli errori che ho riscontrato giocando ad altre versioni di questo gioco trovate in rete), quindi ho deciso che tutto il lavoro più difficile sarà affidato ad una singola Classe. Questa sarà la Classe più importante di tutto il progetto e sarà in grado di:

  1. Gestire la griglia di posizionamento delle sfere.
    Infatti le sfere non sono posizionate semplicemente una accanto all’altra, ma seguono una struttura triangolare.
  2. Gestire i gruppi di sfere uguali.
    Dovrà essere in grado di stabilire se si è formato un gruppo di tre o più sfere dello stesso colore, per permetterci di farle esplodere.
  3. Gestire la connessione tra le sfere e il “soffitto”.
    Anche se non fanno parte di un gruppo di sfere che esplode, dobbiamo essere in grado di rintracciare ed eliminare tutte le sfere che non hanno più un “sostegno”, così da farle precipitare.
  4. Gestire il “sovraccarico” di sfere.
    Quando la sfera più bassa della nostra struttura si trova oltre il limite stabilito il giocatore perde la partita.
  5. Gestire i colori in uso.
    Il gioco orginale evita di generare sfere di colore diverso da quelle ancora in gioco, così i colori disponibili si esauriscono poco alla volta.
  6. Gestire il movimento del gruppo di sfere.
    Col passare del tempo il gruppo di sfere in gioco si abbassa sempre di più, aumentando la difficoltà.
  7. Generare una “schermata iniziale” in base ad un modello.
    Il gioco originale presenta 30 quadri di gioco ed ognuno di questi ha un suo disegno caratteristico.
  8. Tenere il conto delle sfere in gioco.
    Per avere la possibilità di terminare il quadro quando si sono esaurite tutte le sfere.
loading spinner
Lascia un commento

Realizzare Asteroids [parte 2]

Oggi faremo girare l’astronave in senso orario o antiorario, non è una cosa molto difficile.

Prima di cominciare, però, dobbiamo creare un’altra cartella che chiameremo elementi, esattamente allo stesso percorso in cui si trova la cartella grafica, creata nella lezione precedente. Questo ci aiuterà a differenziare meglio le Classi che compongono il nostro gioco.

loading spinner
Lascia un commento

Realizzare Snake Game [parte 1]

Se vi è piaciuto Snake Game e volete imparare a realizzare una cosa simile, siete nel posto giusto.

Questo è il primo di una serie di Tutorial che segue la realizzazione da zero di quel giochino.

Prima di cominciare, assicuriamoci di avere tutto quello che serve:

  1. Un editor di testo (in questi giorni sto utilizzando Komodo Edit, è gratuito e disponibile per tutte le piattaforme, ma andrà bene anche il Blocco Note)
  2. Un compilatore ActionScript (io utilizzo Flash CS4, esistono molti modi per compilare un SWF ma chi possiede Flash non ha ragione di cercare altro)

Adesso possiamo iniziare ad impostare il nostro progetto.

loading spinner
2 Commenti