XorCurses är ett pusselspel som kodas av jwm-art.net och bygger helt på Xor från Astral Software. & Nbsp; Det ursprungliga spelet släpptes runt 1987 för 8 bitars hemdatorer populära på den tiden. XorCurses försöker troget återskapa det spelet för Linux, men något ironiskt, använder ASCII-tecken i stället för pixelbaserad grafik (som även de 8bit datorer kunde hantera).
Idén om Xor är att ströva runt en serie labyrinter samla masker. Den första nivån är helt enkelt en fråga om att hitta din väg runt, men den andra nivån introducerar fisk och kycklingar som blockerar din väg eller döda dig om de träffar dig. Däri på i saker och ting blir successivt tuffare och verkligen är en utmanande och svår pusselspel.
XorCurses berodde det inte finns en direkt port av spelet för Linux. Windows-användare är ok. Människor glada med hjälp av emulatorer är också ok. Jag fast med en karaktär baserad display (i motsats till fancy grafik) eftersom det skulle vara mycket enklare att koda, och lära ncurses har helt enkelt ingen inlärningskurva jämfört med grafik (som jag inte ens titta in). Om jag kunde få en fungerande spel med ncurses då iallafall att det skulle bana väg för en grafisk version
Funktioner :.
- Färg ASCII för konsol och terminaler använder ncurses.
- Mycket lite systemet fotavtryck.
- Varierande vägg färger och väggmönster.
- Fisk och Kycklingar
- Bomber
- Dockor
- teleporterar
- Sad Masker / Vägg synlighet växla
- Nivåer 1-15 från original Xor spelet .
- Spårning av minst antal drag som vidtagits för att klara en nivå -. Lagras i användarens hemkatalog
- Replays
- Nio repris hastigheter Bytbar genom knapptryckning under repris
- Spara repriser
- Ladda repriser
- Fortsätt spela från vilken punkt som helst i repris (alltså använda sparade repriser som spel framsteg spara filer).
- Hjälp på kontroller, repriser, tips, objekt.
- Lätt navigatable menyer och alternativ via tangentbordet.
- Tre olika rullning inställningar, inklusive traditionella och hålla-spelare-central -. Bytbar under spelet genom enkla knapptryckningar
- Confoundingly svårare nivåer som jag fortfarande inte kan slutföra även efter alla dessa år. (Obs: Jag har precis avslutat nivå 8 - Upplysning).
Vad är nytt i den här versionen:
- Denna version fixar en bugg / regression där fisk och / eller kycklingar misslyckades med att flytta efter en spelare gick in i en teleport, dvs nivå 14.
Vad är nytt i version 0.2.1:
- Denna version fixar två buggar som orsakas av en mindre skillnad på det sätt som spelarpositioner lagras.
- Dessa buggar manifesteras i teleporten, och spelfönstret.
- Dessutom har allvarliga buggar med spelet vyn efter Kl storleksändring rättats.
Vad är nytt i version 0.2.0:
- Denna version åtgärdar en markering fråga när tidsbaserade rankning är aktiverad, och lägger grundläggande autentisering till sökandet API.
Vad är nytt i version 0.1.3:
- Denna version åtgärdar problem med reprisen menyn och spelare / nivå tillstånd, tillägger visuell feedback för rullningströskelförändringar, och ger mindre felsökning och underhållsfunktioner samt för utvecklare.
Vad är nytt i version 0.1.1:
- Nivå meny poäng nu uppdateras när en nivå är avslutat och en hög värdering uppnås.
- Hyper replay hastighet och en enda steg repris läge sattes.
- Nyckel hjälp uppdaterades.
- Sida pilarna och kan nu användas inom hjälp.
Vad är nytt i version 0.1.0:
- En generisk menysystem är nu på plats för huvudmenynivån, en hjälpmeny och reprisen menyn, göra saker mycket tydligare.
- Brytpunkter kan nu ställas in så reprisen stannar när den stöter dem.
- De kan ställas in / urkopplat genom att trycka & quot; b & quot; under uppspelning, eller från reprisen menyn.
- Huvudhjälpfilen har delats upp i två delar, för spel och nycklar.
- Hjälp kan nu uppmanas medan du spelar spelet.
- Om du trycker & quot; q & quot; (Quit) under spelets gång inte längre inkrementerar antal drag.
Vad är nytt i version 0.0.9:
- DEBUG build inte längre inaktiverar användningen av ncurses.
- felsöka kod saneras, fprintf istället för printf för info medd som nu skickas till stderr.
- Alla felmeddelanden nu skickats till stderr.
- Skärmdatatyper uppgraderas till int hantera stora fönster på stora skärmar.
- README uppdateras för att rekommendera xterm som den bästa terminalen för att spela XorCurses in.
Vad är nytt i version 0.0.8:
- Ändra storlek terminal XorCurses körs i kan nu öka spelvisningsområdet och tillåter också kartbilden i info-panelen som ska visas i detalj.
- Två svårighetsgrader: ny skola och gamla skolan. Den gamla skolan spelar som den ursprungliga Xor spelet; det begränsar spelet visningsområdet till 8x8 och rulla tröskeln är satt till 1. Den nya skolan gör ett spel visningsområde upp till 12x12 och en rullning tröskel kan ställas in enligt tidigare utgåvor.
- Kod omformaterad använda GNU strecksatsen och många andra kod ändringar som gjorts i syfte att genomföra ovanstående ändringar. Se FÖRÄNDRINGAR fil för mer information.
Vad är nytt i version 0.0.7:
- Bug fast: En av punkterna kontrolleras efter en bomb, var bara kontrolleras en graviterande föremål som rörde sig i en riktning, när i själva verket det borde ha varit två kontroller på den exakta platsen för båda graviterande riktningarna.
Krav :
- GCC
- GNU Gör
- Ncurses
Kommentarer hittades inte