Costruisci un classico gioco Pong From Scratch

In questo tutorial sullo screencast, ti mostrerò come utilizzare Construct 2 per creare un gioco Pong di base che può essere giocato contro un'altra persona o contro un semplice computer AI. Non è richiesta alcuna esperienza di programmazione o sviluppo di giochi precedenti: tutto ciò di cui hai bisogno è una copia di Construct 2 (che ha un'edizione gratuita).


introduzione

Il gioco che costruiremo qui è una versione piuttosto semplice di Pong che ti permette di giocare contro un giocatore umano sullo stesso computer o contro un'IA molto semplice. Puoi giocare alla demo finita qui.

Probabilmente sai come funziona Pong, ma nel caso in cui:

  • I due paddle sono controllati dalla CPU, dai tasti freccia o dai tasti S e X..
  • C'è una palla in costante movimento che rimbalza sui muri in cima e in fondo al campo di gioco.
  • Ogni volta che la palla va oltre la pagaia di un giocatore, il suo avversario segna un punto.
  • Il primo giocatore a 10 è considerato il vincitore.

Inoltre, premendo P si ferma il gioco.


Cosa scaricare

Per questo tutorial, avrai bisogno di una copia di Construct 2 (C2). La versione gratuita è più che sufficiente per il gioco che faremo qui, e non è un tempo limitato che lo rende una scelta perfetta per i principianti.

Esistono due versioni di C2 da considerare: Stabile e Beta. L'ultima versione Beta è sempre la versione più recente rilasciata e presenta nuove funzionalità. Tuttavia, le versioni Beta potrebbero introdurre nuovi bug e sono considerate versioni sperimentali. Le versioni stabili offrono correzioni di bug e una garanzia che la maggior parte delle funzionalità sono prive di bug e dovrebbero funzionare come previsto, indipendentemente da ciò che si fa con esse. Non sono un ramo diverso dello sviluppo, ma semplicemente delle pietre miliari etichettate come se avessero risolto tutti i bug segnalati in passato.

Il ciclo di sviluppo di C2 è piuttosto veloce, con le nuove versioni beta circa una volta a settimana e la nuova versione stabile rilascia circa ogni 6 settimane. Una cosa di cui dovresti essere a conoscenza è che i progetti salvati con una versione precedente (indipendentemente dal fatto che siano Beta o Stabili) possono essere aperti nelle nuove versioni. L'opposto non è vero però (non è possibile aprire un progetto salvato con r99 in r95).

Mentre mostro l'uso degli Image Editor Tools che sono stati implementati dopo l'ultima versione Stable (r95), ti consiglio di scaricare questa versione (r99). Se al momento stai leggendo questo tutorial è disponibile una versione Stable più recente, quindi scaricala. Ogni aspetto di questo tutorial dovrebbe ancora essere applicato e dovresti incontrare meno bug quando lavori ai tuoi progetti.

Se desideri scaricare la fonte del gioco finale, puoi farlo in formato CAPX qui, o in formato ZIP qui.


Guarda lo Screencast

Guarda a schermo intero a 720p (usa l'icona Cog) per la migliore qualità.

Cosa Avanti?

Quindi hai creato un gioco Pong di base, fantastico! Ora portalo oltre. Ecco alcune idee:

  • Migliora la grafica. Potresti scegliere un look da 8-bit oldschool, un look neon in stile Geometry Wars o qualcosa di completamente diverso!
  • Aggiungi più paddle. Cosa accadrebbe se entrambe le parti avessero un giocatore umano e un giocatore controllato da un computer?
  • Aumentare la sfida. Prova a far accelerare la palla man mano che la durata del gioco continua.
  • Introduci power-up. Fai in modo che i paddle si restringano o crescano, o si muovono più velocemente o più lentamente.

Ti consiglio di consultare il manuale ufficiale di Construct 2 e le esercitazioni su Scirra.com per ulteriori informazioni.

Grazie per aver guardato questo tutorial!