Making an Amnesia Custom Story in 2019

min ven Jan og jeg har en dyb kærlighed til amnesi: The Dark Descent, vi arbejdede også sammen om et vælg dit eget eventyr tekstbaseret videospil ved hjælp af inkl.

vi sad for et par dage siden og talte om vores førsteårs collegeoplevelse, samtalen udviklede sig naturligvis til horror-spil, på hvilket tidspunkt Jan nævnte, at han begyndte at spille Amnesia igen, vi begyndte at stille spørgsmålstegn ved, om vi faktisk selv kunne lave en brugerdefineret historie.

jeg har en vis viden om brugerdefineret historie scripting, da jeg spillede med det, mens jeg var i gymnasiet, har jeg fundet AngelScript, scriptsproget i Amnesias HPL-motor, der blev brugt i brugerdefinerede historier, ganske alsidig og nem at bruge dengang, mine ideer er lidt forskellige, men ikke desto mindre er AngelScript ret let at bruge, mens scripting til HPL.

da vi lagde vores plan og kortlagde spillet og begivenhederne, begyndte jeg at føle mig ‘rigtig’, jeg vil ikke kalde collage helvede, men det var ikke en sund oplevelse på grund af nogle personlige problemer, dette projekt, følte jeg, er det, jeg havde brug for.

nu tog det lidt tid for mig at oprette mit udviklingsmiljø, AngelScript fungerer godt med VS-kode (dog ikke for godt), men havde ikke Autokorrektur, og jeg ønskede at uploade scriptet til GitHub, men ønskede ikke en .git / directory i min brugerdefinerede historiemappe. Der var også et stort problem, mangel på tutorials om scripting.

jeg blev glædeligt overrasket, da jeg indså, at Amnesias egne kort og scripts var åbne for at læse og inspicere, hvilket viste sig at være afgørende, da det var, hvordan jeg fandt ud af nogle scripting-ting, denne tutorial hjalp mig også meget, også en række gamle tutorials lavet af Mudbill, hvis tutorials jeg huskede fra mine Gymnasium og igen lyttede til, der også kvalitetsspørgsmål fra Friktionsspilfora og dets Viki.

senere fandt jeg en stor VS-Kodeudvidelse, der tilføjer autofuldførelse til AngelScript-kommandoer som det ses i HPL Engine, dette er linket til de interesserede.

hvad angår git-problemet, som ganske vist ikke er et stort problem eller endda et alvorligt problem, men bare min undskyldning for at skrive noget kode, oprettede jeg Carbon Free Git, cfg er et værktøj, der gør det muligt for en at bruge git uden at oprette .git / directory og .gittignore fil i din arbejdsmappe.

med vores værktøjer afgjort, håber jeg, at vi vil gøre betydelige fremskridt inden udgangen af denne uge.