Å Lage En Amnesia Tilpasset Historie i 2019

min venn Jan Og jeg har en dyp kjærlighet Til Amnesia: The Dark Descent, vi jobbet også sammen på et valg-ditt-eget-eventyr tekstbasert videospill ved Hjelp Av Inkle.

vi satt for noen dager siden og snakket om vår første års høyskoleopplevelse, samtalen utviklet seg naturlig til horrorspill, Da Jan nevnte at Han begynte å spille Amnesi igjen, begynte vi å stille spørsmål om vi faktisk kunne lage en tilpasset historie selv.

jeg har litt kunnskap om custom story scripting, da jeg spilte med det mens jeg var i videregående skole, har jeg funnet AngelScript, skriptspråket Til Amnesias HPL-motor som brukes i tilpassede historier, ganske allsidig og enkel å bruke da, mine ideer er litt forskjellige, men Likevel Er AngelScript ganske enkelt å bruke mens du skripterer FOR HPL.

da vi la ned planen vår og kartla spillet og hendelsene, begynte jeg å føle meg ‘riktig’, jeg skal ikke kalle collage helvete, men det var ikke en sunn opplevelse på grunn av noen personlige problemer, dette prosjektet, jeg følte, er det jeg trengte.

Nå tok det litt tid for meg å sette opp utviklingsmiljøet Mitt, AngelScript fungerer bra MED VS-Kode (skjønt ikke så bra), men hadde Ikke Autokorrektur, og jeg ønsket å laste opp skriptet Til GitHub, men ønsket ikke en .git / katalog i min tilpassede historie mappe. Det var også et stort problem, mangel på opplæring på skripting.

jeg ble positivt overrasket da Jeg innså Amnesia egne kart og skript var åpne for å lese og inspisere, som viste seg avgjørende som det var hvordan jeg fant om noen skripting ting, denne opplæringen hjalp meg også sterkt, også en rekke gamle tutorials laget Av Mudbill, som tutorials jeg husket fra min high school år og igjen lyttet til, det også kvalitet spørsmål Fra Friksjons Spill fora og sin wiki.

Senere fant Jeg en flott VS-Kodeutvidelse som legger til autofullfør For AngelScript-kommandoer som sett i HPL-Motoren, dette er lenken for de som er interessert.

når det gjelder git-problemet, som ganske vist ikke er et stort problem eller et alvorlig problem, men bare min unnskyldning for å skrive noen kode, opprettet jeg Karbonfri Git, cfg er et verktøy som gjør det mulig å bruke git uten å skape .git / katalog og .gittignore-filen i arbeidskatalogen din.

med våre verktøy avgjort, håper jeg at vi vil gjøre betydelige fremskritt før slutten av denne uken.