Hai sentito parlare di Stencyl? Stencyl è un motore di gioco che ti consente di creare facilmente applicazioni e giochi per iOS e Android. La piattaforma consente inoltre di pubblicare le applicazioni come giochi Flash, per il Web o per Windows, Linux o OS X.
La parte migliore è che non è necessario scrivere una singola riga di codice. Giusto. Puoi semplicemente trascinare e rilasciare blocchi di codice per creare comportamenti per il attori della tua domanda. Eccitato? Iniziamo.
Stencyl è un motore di gioco per tutti, dai principianti agli sviluppatori avanzati. Da Stencyl 3.0, i progetti fanno uso del linguaggio di programmazione Haxe. Giusto. Puoi scrivere il codice in Stencyl se lo desideri, ma non è un requisito. Nota che Stencyl può solo creare giochi 2D. Se vuoi creare giochi 3D, ti suggerisco di dare un'occhiata a una piattaforma come Unity.
Inizialmente rilasciato nel 2011 come StencylWorks, Stencyl consente ai principianti completi di creare giochi 2D per computer e dispositivi mobili. La piattaforma, sviluppata da Jonathan Chung, utilizza Box2D per il motore di fisica e di collisione e si affida al kit di sviluppo del software OpenFL. Questi componenti, insieme al linguaggio di programmazione Haxe, potenziano Stencyl e rendono i giochi come tali scritto una volta e correre ovunque.
Stencyl supporta un'ampia gamma di piattaforme:
Gli elementi costitutivi di un tipico gioco di Stencyl rientrano in una delle quattro categorie:
In questo tutorial, utilizzerò la versione di Windows di Stencyl. Le versioni Mac e Linux dovrebbero essere per lo più le stesse con solo alcune piccole differenze.
Ora che sappiamo cos'è Stencyl, installiamo Stencyl e lo configuriamo. Visita la pagina di download ufficiale di Stencyl e scarica la versione per il tuo sistema operativo. Seguire le istruzioni di installazione, scegliere la directory di installazione designata e attendere alcuni minuti. Una volta completata l'installazione, avvia Stencyl per iniziare.
Con Stencyl attivo e funzionante, sentiti libero di dare un'occhiata ai giochi di esempio che include e dai un'occhiata ai componenti che abbiamo discusso in precedenza, attori, scene, comportamenti ed eventi. Puoi anche scaricare alcuni altri giochi e kit di esempio nel Centro per sviluppatori di Stencyl o visitando la sezione Arcade come fonte di ispirazione.
Nel resto di questo tutorial, creeremo una semplice applicazione che mostra del testo e un'immagine. Per prima cosa dobbiamo creare un gioco per inserire il nostro testo. Puoi farlo aprendo Stencyl e scegliendo Crea nuovo> Gioco> Gioco vuoto dal File menu. Inserisci un nome per il tuo progetto e fai clic sul pulsante crea per iniziare.
Il prossimo passo è creare una scena. Scegliere Crea nuovo> Scena dal File menuo vai a scene sotto risorse (sulla barra laterale sinistra) e fare clic Creare nuovo. Dare alla nuova scena un nome e attenersi ai valori predefiniti per ora. Dopo aver cliccato Creare, l'editor delle scene dovrebbe apparire.
Con la prima scena pronta per l'uso, è il momento di aggiungere un evento alla scena. Clicca il eventi scheda e selezionare Informazioni di base> Durante il disegno dal Aggiungi evento menu. Con l'evento appena creato selezionato, ispezionare la barra laterale sulla destra e fare clic sul pulsante etichettato Disegno. Vedi il bloccare titolato disegnare qualsiasi cosa a (x: 0 y: 0)? Trascinalo nel quando si disegna evento che abbiamo creato un momento fa ed entra Ciao mondo a (x: 100 y: 100) come mostrato di seguito.
È ora di creare un attore. Mostreremo la seguente immagine nel nostro gioco.
Per prima cosa dobbiamo creare un nuovo attore. Apri il Cruscotto scheda e selezionare Creare nuovo dal Tipi di attore menu. genere Stella nel campo del nome e colpisci Creare.
Ora dovresti vedere l'editor dell'attore, che al momento è vuoto. Fare clic sull'editor per aggiungere una nuova animazione e quindi fare clic su montatura sezione per aggiungere una nuova cornice. In alto a sinistra, fai clic su Scegli l'immagine ... pulsante e seleziona l'immagine stellare che hai visto in precedenza. Clicca il Inserisci pulsante.
Torna alla prima scena creata in precedenza. Con il Scena scheda selezionata in alto, apri il Tavolozza scheda nella barra laterale destra e selezionare il attori sezione. Vedi l'attore che hai appena creato? Selezionalo e trascinalo sulla scena. Fare clic una volta per aggiungerlo alla scena.
La parte più difficile è fatta. È tempo di testare l'applicazione. Il modo più semplice per testare la tua app è eseguirlo come applicazione Flash. Nella maggior parte dei casi, l'esecuzione dell'applicazione come applicazione Flash è molto simile alla sua esecuzione su un dispositivo Android.
Fai clic sul pulsante con l'etichetta Test di gioco in alto a destra dell'editor con piattaforma impostato Flash Player). Dovrebbero essere necessari solo pochi istanti per creare l'applicazione Flash. Se non si verificano problemi, Stencyl dovrebbe avviare automaticamente l'applicazione in una finestra separata. Questo è tutto. Hai appena creato la tua prima applicazione Stencyl.
Se vuoi compilare la tua applicazione per Android, devi occuparti di alcuni passaggi aggiuntivi.
In Stencyl, premere Control-Shift-5 per mostrare la finestra del registro. Questo sarà molto utile se Stencyl incontra problemi durante la compilazione della tua applicazione. Scegliere androide dal piattaforma menu e fare clic Test di gioco. Dovresti vedere un messaggio che ti dice che Stency sta compilando l'applicazione. Dopo la compilazione, visualizzerà il messaggio Invio al dispositivo. Se tutto è andato bene, la tua applicazione è in esecuzione sul tuo dispositivo Android.
Potrebbe essere necessario attendere alcuni istanti per completare la compilazione. Se noti che la compilazione richiede molto tempo, controlla i log per vedere se sono comparsi errori. Se qualcosa è andato storto, potresti voler salvare i registri e pubblicarli sui forum di Stencyl per ottenere aiuto dalla comunità.
Un errore comune che potresti incontrare è che il file binario dell'applicazione non viene inviato al dispositivo Android. Questo è facile da risolvere però. Su Windows, apri un file explorer e vai a C: \ Users \
Se stai creando un gioco con Stencyl e ti trovi bloccato, allora uno dei modi migliori per risolvere il tuo problema è visitare i forum ufficiali di Stencyl e porre la tua domanda. Puoi anche visitare Stencylpedia, la wiki ufficiale di Stencyl, e trovare una risposta alla tua domanda lì.
Se vuoi diventare un utente di Stencyl di maggiore esperienza, consulta alcuni libri e corsi su Stencyl o visita il mercato delle estensioni per scaricare estensioni che rendono il tuo gioco migliore e più facile da costruire.
Anche monetizzare la tua applicazione con Stencyl è facile. Ecco alcuni modi per fare soldi con la tua applicazione Stency:
In questo tutorial, hai imparato a conoscere Stencyl come piattaforma e hai imparato a conoscere i componenti di base di un progetto, scene, attori, eventi e comportamenti di Stencyl. Abbiamo anche visto come esportare un'applicazione su Flash e Android. Spero che questo tutorial ti sia piaciuto. Se avete domande, sentitevi liberi di lasciare un commento qui sotto.