GNU/Linux >> Linux Esercitazione >  >> Linux

Spago:strumento open source per creare giochi con le parole, noto anche come narrativa interattiva

Ognuno ha un gioco dentro di sé che aspetta di uscire, proprio come un pettorale. Sfortunatamente, non tutti hanno le capacità per creare un gioco, soprattutto uno completo di grafica. Per fortuna, c'è un modo per creare un gioco divertente usando solo parole. Consentimi di condividere un'applicazione che potrebbe aiutarti.

Cos'è Spago?

Come accennato in precedenza, Twine consente a chiunque di creare un gioco senza dover sapere come scrivere il codice. Ricordi quei libri Scegli la tua avventura? È essenzialmente così che funziona Twine.

Crei una serie di passaggi, che possono essere una frase o un muro di testo. Hai nominato ciascuno di questi passaggi, così puoi tenerne traccia. Dopodiché, colleghi questi passaggi e crei diversi percorsi che il giocatore deve seguire in base alle sue decisioni.

Creare un nuovo passaggio è facile come mettere doppie parentesi attorno a una frase, ad esempio, [[Continuiamo!]] . In questo esempio, "Continuiamo!" è il link su cui fai clic per accedere al nuovo passaggio e quella frase diventa il nome del nuovo passaggio.

Preferisco rendere il nome del nuovo passaggio diverso dalla frase di collegamento. Puoi farlo usando questo formato:[[Continuiamo!|start-viaggio]] . In questo esempio, fai clic sulla frase "Continuiamo!" per andare al passaggio intitolato inizio-viaggio.

Quando hai finito, puoi pubblicare il gioco come file HTML e condividerlo con gli amici o condividerlo su un sito come itch.io.

Sono disponibili funzionalità più avanzate per creare giochi più complessi. Queste caratteristiche includono:

  • Supporto per variabili
  • Caselle di input per ottenere informazioni dal giocatore
  • se...allora dichiarazioni
  • Cicli e altro

Un'altra cosa da tenere a mente è che, Twine utilizza più formati di storie. Un formato Story è essenzialmente un motore di gioco che viene inserito nel file HTML e fa funzionare il gioco. Twine viene fornito con tre formati storia:

  • Harlowe:questo formato è quello predefinito ed è progettato per essere facile da imparare per i principianti
  • Pupazzo di neve – Questo formato è per gli sviluppatori di giochi che hanno più familiarità con JavaScript e CSS. Usa questo formato per creare un'esperienza di gioco personalizzata.
  • SugerCube:questo formato è ispirato alle prime versioni di Twine e consente al giocatore di salvare i progressi e altre funzionalità.
  • Chapbook:questo formato è progettato per i nuovi utenti e dispone di funzioni avanzate integrate.

Installazione

Sfortunatamente, la maggior parte dei repository non ha l'ultima versione di Twine. Questo potrebbe cambiare in futuro.

Se sei su Arch o hai installato il gestore di pacchetti di terze parti Homebrew, sei fortunato.

In caso contrario, è necessario scaricare l'ultima versione e dal sito, decomprimere la cartella ed eseguire l'eseguibile.

Se non vuoi installare Twine o se vuoi provarlo prima, puoi dare un'occhiata alla versione online.

La mia esperienza

Ho creato un paio di giochi con Twine per alcune jam di giochi. Questi sono stati i primi giochi che abbia mai creato e mi sono divertito. A quel tempo, se volevi utilizzare le funzionalità avanzate, dovevi fare un po' di programmazione. Ora puoi aggiungere queste funzionalità utilizzando gli strumenti nell'editor.

Uno dei problemi con Twine è che non puoi davvero usarlo con git. Questo perché l'editor di spago memorizza tutti i file nello stesso posto. Non c'è modo di cambiare la destinazione per uno.

Un altro problema è che è una seccatura correggere le bozze di un gioco. C'è un'opzione per "Visualizza copia di prova", che ti mostra tutto su una singola pagina. Se hai un gioco più piccolo, non ci sono problemi, ma se hai un gioco più grande, è necessario correggere gli errori di ortografia e grammatica. Per fortuna, c'è uno strumento per questo.

Tweego è uno strumento scritto in Go che ti consente di scrivere il tuo gioco Twine utilizzando file di testo normale. Tweego è stato ispirato da twee, che era lo strumento da riga di comando ufficiale di Twine. twee non è stato aggiornato in 5 anni, quindi non può essere utilizzato con la versione più recente di Twine. Tweego ti consente di esportare il tuo gioco direttamente in HTML o nel formato Twine.

Puoi facilmente utilizzare git per eseguire il backup dei file creati con Tweego. I file di testo sono anche molto facili da inserire in un correttore ortografico. Ecco il file di testo di un semplice gioco che ho scritto utilizzando Tweego per darti un'idea di quanto sia leggibile.

Pensieri finali

Nel complesso, penso che Twine sia un ottimo strumento per creare giochi. È molto semplice da imparare e dispone di strumenti che ti consentono di creare giochi abbastanza complicati senza la necessità di sapere come programmare.

Mi preoccupo però che la maggior parte delle persone ignori i giochi che non hanno una grafica appariscente. I giochi di testo sono stati i primi giochi su computer e sono ancora divertenti da giocare. Tutto ciò di cui hai bisogno è un po' di immaginazione.

Articolo originale


Linux
  1. Condivisione di file open source con questo strumento Linux

  2. Mappe mentali open source con Draw.io

  3. Ispeziona le capacità dei binari ELF con questo strumento open source

  4. Esegui analisi forensi sulla memoria di Linux con questo strumento open source

  5. 12 libri di narrativa per gli appassionati di Linux e open source

5 giochi di puzzle open source per Linux

Cryptomator:uno strumento di crittografia lato client open source per il tuo cloud

Giochi per amministratori di sistema:Prince of Persia 1 su Linux con SDLPoP

I 10 migliori gestori di appunti open source per Linux

I 10 strumenti di navigazione dei file open source per il sistema Linux

5 migliori giochi multigiocatore per Linux che puoi divertirti con i tuoi amici