Dungeon Crawl Stone Suppe | |
---|---|
Udvikler | DCSS Devteam |
Udgivelses dato | 2006 [1] |
Licens | GNU General Public License, version 2 |
nyeste version |
0.29.0 (25. august 2022) |
Genre | Roguelike |
Tekniske detaljer | |
Platforme | på tværs af platforme |
Spiltilstande | enkelt bruger |
Transportør | digital distribution |
Styring | tastatur |
Officiel side Officiel side | |
Mediefiler på Wikimedia Commons |
Dungeon Crawl Stone Soup er etopen source Roguelike videospil, der er en populær [2] efterfølger til Dungeon Crawl .
Dungeon Crawl Stone Soup-projektet blev startet i 2006 som et forsøg på at fortsætte Dungeon Crawl -spillet , som på det tidspunkt udviklede sig ekstremt langsomt, siden Linley Henzel, den oprindelige skaber af spillet, bevægede sig væk fra videreudvikling af spillet. I mellemtiden er flere vigtige patches blevet frigivet til spillet i de seneste år , især evnen til automatisk intelligent at udforske nyt terræn baseret på Dijkstras algoritme . Disse patches blev inkluderet i projektet, som til sidst blev offentliggjort på Sourceforge [3] .
Siden da er der i nøglen til at "hjælpe spilleren" implementeret et betydeligt antal forbedringer, som for eksempel at søge gennem alle detekterede objekter ved hjælp af regulære udtryk [4] . Brugergrænsefladen er også blevet væsentligt forbedret: det er muligt at bruge en mus , en grafisk grænseflade er blevet implementeret ud over ASCII-terminalgrænsefladen, der er sædvanlig for Roguelike-spil.
DCSS er et spil i Roguelike- genren , det vil sige et computerrollespil med én spiller . Spilleren, der har skabt en karakter, går gennem et tilfældigt genereret fangehul på jagt efter den mystiske Orb of Zot, fyldt med sidegrene, der indeholder både skatte og genstande, der er nødvendige for at passere. På vejen møder hovedpersonen en bred vifte af monstre , inklusive unikke, og kan også bruge en lang række genstande. For at vinde skal du finde fra 3 til 15 "Zot-runer", samle Zot-kuglen op og forlade fangehullet i live. Traditionelt har spillet ikke mulighed for gentagne gange at indlæse spillet fra en gemt tilstand, så hvis karakteren dør, er det permanent, og et nyt spil skal startes. Dette forårsager det højeste niveau af kompleksitet, der er traditionelt for rogue-lignende spil [5] .
Overordnet set er gameplayet designet til at give både taktiske og strategiske valg i et spil med høj genspilsværdi , drevet både af den tilfældige fangehullsgenerering og sæt af tilgængelige udløbere og af det brede, afbalancerede udvalg af karakterstartbetingelser og udviklingsmuligheder. Der er to mulige grænseflader, den første er en standard for rogue -lignende spil, ascii-terminal, den anden er grafisk, med mulighed for at betjene med en mus. Grænsefladen giver dig mulighed for at automatisere en række opgaver, såsom: udforskning af nye territorier, søgning efter objekter, der allerede er stødt på i spillet, og overgang til dem. Udviklere erklærer deres ønske om at undgå både behovet for tankeløs gentagelse af de samme handlinger fra brugerens side og illusoriske valg, hvor en af mulighederne faktisk altid er bedre [6] . Udviklerne forsøger at opretholde status quo med antallet af implementerede funktioner, fjerne overflødig, ikke-diversificerende gameplay, foretage tilføjelser, herunder en række racer og en magisk skole [7] . Udviklerne anser også den nuværende varighed af spillet for at være optimal, så hvis nye grene og afdelinger af fangehullet tilføjes, vil nogle gamle blive reduceret eller fjernet [8] .
En karakter defineres primært af deres race, klasse og religion [9] . Karakterudvikling er baseret på erfaringer fra at besejre monstre (ikke nødvendigvis at dræbe). Denne oplevelse øger gradvist både karakterens niveau og det sæt af færdigheder, som spilleren vælger at udvikle. Færdigheder omfatter besiddelse af en eller anden type nærkampsvåben, en eller anden type håndvåben, en række magiske skoler og en række generelle færdigheder [10] .
Valget af race bestemmer den specifikke evne til at lære karakteren alle færdigheder, det vil sige mængden af erfaring, der kræves for at udvikle færdigheden til et højt niveau. Derudover har en række racer separate racemæssige evner og evner, som ikke er karakteristiske for andre racer. I version 0.24 er 27 forskellige racer tilgængelige, lige fra racer, der adskiller sig lidt fra den sædvanlige spilmekanik (mennesker, højelvere, orker) til racer, der faktisk har deres eget unikke gameplay, såsom mumier, vampyrer, katte, blæksprutter [11 ] .
Valget af klasse bestemmer til gengæld startfærdighederne og -udstyret. I alt har version 0.24 24 funktioner, inklusive krigere, bersærker, magikere, necromancers, specialister i en eller anden elementær magi, healere, jægere og andre [12] . I modsætning til race påvirker klassevalg kun starten af spillet, så spilleren kan udvikle enhver færdighed og bruge enhver genstand, så længe det er muligt for deres race.
Nogle klasser (præster, healere, bersærker) starter spillet med et eller andet religiøst tilhørsforhold. Det er normalt fuldt ud muligt at acceptere eller ændre en karakters religion, når det passende alter er fundet. Der er 20 forskellige guder tilgængelige i spillet på tidspunktet for version 0.15, og valget af religion har en meget betydelig indflydelse på gameplayet, da hver af guderne belønner og straffer sit eget sæt handlinger, og tilbyder også sit eget specifikke sæt. af evner og gaver. Nogle guder forbedrer en eller anden måde at passere på, for eksempel giver Okawaru våben og rustninger, såvel som evner, der giver dig mulighed for at styrke karakteren i kamp, Sif Muna giver bøger med besværgelser og giver mulighed for hurtigt at genopbygge magi. Nogle guder stiller meget uventede krav til karakteren og hans adfærd i bytte for betydelige fordele, som Cheybriados, der kræver, at tilhængere bevæger sig langsomt i bytte for guddommelig hjælp, eller Ashenzari, der begrænser muligheden for at skifte udstyr i bytte for en betydelig stigning i karakterens primære egenskaber. Blandt guderne er der også en trickster - guden Xom, der opfører sig fuldstændig uforudsigeligt.
Fangehullet, som spilleren rejser i, indeholder 27 hovedniveauer, men alle de nødvendige elementer for en vellykket afslutning er placeret dybt i tematiske grene: slangegraven (The Snake Pits), slimgraven (The Slime Pits), lavvandede (The Shoals) , i varehuse (The Vaults), en grav beboet af mumier (The Tomb), fire versioner af helvede og et pandemonium fyldt med dæmoner. I hver af de angivne grene er der en rune, hvis 3 eller flere runer er samlet, er det muligt at gå til grenen, i slutningen af hvilken der er en Orb of Zot - en obligatorisk genstand for sejr. Derudover er der grene, der ikke indeholder runer, men som gør det muligt at skaffe værdifulde udstyrsgenstande og andre skatte: elverhaller, orkeminer, en hal af klinger og andre. For veludviklede og veludstyrede karakterer, ledet af spillere, der ønsker at maksimere spillets i forvejen høje sværhedsgrad, er der et separat sæt niveauer, hvortil portalen kan oprettes tilfældigt på ethvert niveau i hovedfangehullet - Ziggurat [13] .
De fleste af niveauerne er tilfældigt genereret for mere variation og genspilbarhed, men en række niveauer, der indeholder de vigtigste elementer, der er vigtige at fuldføre, er tilfældigt udvalgt fra flere håndlavede komplicerede skabeloner, som normalt indeholder en tilfældig del. Disse skabeloner er lavet i et spilspecifikt sprog bygget op omkring Lua -scripting . Tilfældigt genererede niveauer kan også indeholde tilfældigt udvalgte fragmenter, som også er præ-lavede skabeloner, kaldet vaults, samt portaler til mini-niveauer kaldet portal vaults.
Selvom DCSS er et enkeltspillerspil med en klient, der kan downloades, er der en række servere, der understøtter onlinespil via en ssh- klient. Der er også en server, der understøtter den grafiske version af spillet. Blandt fordelene ved onlinespillet - automatisk sporing af de bedste præstationer efter antallet af scorede point, optagelse af spillet i realtid med mulighed for senere visning. Derudover er spøgelser fra andre karakterer (tidligere døde på dette niveau) mere almindelige, hvilket gør spillet noget mere vanskeligt. Når spillet er opdateret til en ny stabil version, afholdes en turnering på online-serverne.
![]() |
---|