Creazione di una storia personalizzata Amnesia nel 2019

Il mio amico Jan e io abbiamo un profondo amore per Amnesia: The Dark Descent, abbiamo anche lavorato insieme su un videogioco basato su testo choose-your-own-adventure utilizzando Inkle.

Eravamo seduti qualche giorno fa, parlando della nostra esperienza universitaria del primo anno, la conversazione è naturalmente progredita in giochi horror, a quel punto Jan ha detto di aver iniziato a ri-suonare Amnesia, abbiamo iniziato a chiederci se potevamo effettivamente fare una storia personalizzata noi stessi.

Ho una certa conoscenza dello scripting di storie personalizzate, quando ci ho giocato mentre ero al liceo, ho trovato AngelScript, il linguaggio di scripting del motore HPL di Amnesia usato in storie personalizzate, abbastanza versatile e facile da usare allora, le mie idee sono un po ‘ diverse, ma comunque, AngelScript è abbastanza facile da usare durante lo scripting per HPL.

Mentre abbiamo stabilito il nostro piano e mappato il gioco e gli eventi, ho iniziato a sentirmi “giusto”, non chiamerò collage hell, ma non è stata un’esperienza salutare a causa di alcuni problemi personali, questo progetto, ho sentito, è quello di cui avevo bisogno.

Ora, mi ci è voluto del tempo per impostare il mio ambiente di sviluppo, AngelScript funziona bene con il codice VS (anche se non troppo bene) ma non aveva la correzione automatica, e volevo caricare lo script su GitHub, ma non volevo un.git / directory nella mia cartella storia personalizzata. C’era anche un grosso problema, la mancanza di tutorial sullo scripting.

sono stato piacevolmente sorpreso quando ho capito Amnesia proprie mappe e script sono stati aperti per leggere e controllare, che si è rivelato fondamentale in quanto è stato come ho trovato su un po ‘ di scripting roba, questo tutorial mi ha anche aiutato molto, anche una serie di vecchi tutorial fatto da Mudbill, il cui tutorial ho un ricordo dei miei anni del liceo e ancora una volta ascoltato, c’è anche la qualità delle domande da Frictional Games forum e la sua wiki.

Più tardi, ho trovato una grande estensione di codice VS che aggiunge il completamento automatico per i comandi AngelScript come visto nel motore HPL, questo è il link per chi è interessato.

Per quanto riguarda il problema git, che, certamente non è un grosso problema o anche un problema serio, ma solo la mia scusa per scrivere del codice, ho creato il Carbon Free Git, cfg è uno strumento che consente di utilizzare git senza creare il .git / directory e .gittignore file nella directory di lavoro.

Con i nostri strumenti sistemati, spero che faremo progressi significativi prima della fine di questa settimana.