- Learn
- Creare Giochi per iOS con Swift
- Giochi iOS e Swift, un’introduzione
Giochi iOS e Swift, un’introduzione
- di Vito Gentile
Secondo recenti stime, i dispositivi Apple attualmente in uso sarebbero circa un miliardo. Per questo motivo, investire sullo sviluppo di giochi mobile per iOS e sulla distribuzione di queste app su Apple Store è stata la fortuna di parecchi team di sviluppatori.
In questa guida vedremo proprio come strutturare un gioco per iPhone o iPad. Per la precisione, vedremo diversi semplici ma chiari esempi, con meccaniche di gioco volutamente semplificate. Impareremo a svilupparli utilizzando il linguaggio di programmazione Swift, l’ambiente di sviluppo Xcode ed alcuni framework per l’utilizzo di sprite 2D (come ad esempio SpriteKit). L’idea che sta alla base di questa guida è quella di imparare a programmare per esempi, sfruttando quelli visti in queste lezioni come basi da modificare (e da cui partire) per implementare ogni altra idea originale.
I giochi
Il primo gioco che vedremo utilizza proprio SpriteKit per realizzare un tipico esempio in di app in cui alcuni blocchi cadono dall’alto, e l’utente avrà il compito di evitarne alcuni e raccoglierne altri. Chiameremo questo gioco Falling Blocks.
Il secondo gioco che vedremo è invece un Infinite Runner, tipologia di gioco caratterizzata da un livello potenzialmente infinito che scorre (in orizzontale o verticale), e da un personaggio controllato dall’utente che (ancora una volta) deve evitare ostacoli e/o raccogliere bonus. La meccanica si differenzia dal primo per il modo in cui l’utente interagisce con l’app.
Se vuoi aggiornamenti su iOS, mobile inserisci la tua email nel box qui sotto:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
La tua iscrizione è andata a buon fine. Se vuoi ricevere informazioni personalizzate compila anche i seguenti campi opzionali:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
I Video di HTML.it
Starbytes, c’è lavoro per sviluppatori e grafici
Starbytes è la piattaforma di scambio tra professionisti e aziende che consente di scegliere su quali progetti lavorare tra quelli […]