Hnefatafl är en öppen källkod, bärbar, enkel och fri implementation av Norse brädspel skrivet i programmeringsspråket C. De 13x13, 11x11 och Tablut brädor stöds fullt ut vid tidpunkten för att skriva denna artikel.
Norse är en mycket gammal och ganska populära brädspel som har spelats i Skandinavien sedan 400 e Kr. Med hjälp av regeluppsättning filer, kommer spelaren att kunna ställa spelreglerna. En datorspelare (AI) genomförs just nu, samt både en kommandorad och grafiskt användargränssnitt (den sistnämnda är tillval) .Getting började med HnefataflTo installera och använda Hnefatafl på din GNU / Linux-distribution, måste du först ladda ner den senaste stabila versionen från Softoware, spara den på en plats som du väljer, packa upp innehållet i arkivet och öppna en terminalemulator.
I terminalfönstret, använd & lsquo; cd & rsquo; kommando för att navigera till platsen för de extraherade arkivfiler. Trimma config.mk filen för ditt system, och kör & lsquo; gör & rsquo; kommandot i ansökan & rsquoen; s mapp.
Observera att det även är möjligt att köra & lsquo; gör dynamisk & rsquo; kommando för att bygga allt med dynamisk länkning, liksom & lsquo; gör statisk & rsquo; kommando för att bygga allt med statisk länkning.
Om du vill ta bort allt som har installerats, skriver & lsquo; make uninstall & rsquo; kommando i appen & rsquoen; s dir, använder samma & lsquo; config.mk & rsquo; fil som du använde när du har installerat programvaran. Om du vill uppgradera till nyare versioner, först avinstallera den gamla versionen och sedan installera den nya one.Under huven och availabilityAs nämnts är Hnefatafl programmet skriven helt i programspråket C. Den distribueras enbart som en källa tarball (tar.gz fil), som hjälper dig att installera programmet på alla GNU / Linux operativsystem som stöder både 32-bitars och 64-bitars hårdvaruplattformar.
Vad är nytt i den här versionen:
- All kod relaterade till utvidgningsbara C-strängar (används för linje behandlingen) har flyttats till en separat komponent som heter Gleipner. En möjlig undertecknad bräddavlopp och ett problem med fokus på vissa fönsterhanterare fastställdes. Alla Makefilerna är nu kompatibel med gmake och pmake.
- Sist men inte minst, hela programmet och alla datafiler nu släppt under ISC licensen.
Vad är nytt i version 140.117:
- `dbl_trap_squares` har lagts till för styckegods typer, vilket är en bitmask rutor som kan utlösa dubbeltrap.
Vad är nytt i version 140.101:
- Vid konstiga grafiken kan du trycka & quot; l & quot; i Xlib att måla hela fönstret.
- Programmet avslutas nu korrekt när du stänger fönstret med hjälp av en fönsterhanterare s & quot; nära & quot; knappen (`WM_DELETE_WINDOW`).
Vad är nytt i version 131.229:
- En annan AI optimering av Alexander Dolgunin har genomförts
Vad är nytt i version 131.226:
- AI är dubbelt så snabbt tack vare en optimering av Alexander Dolgunin.
Vad är nytt i version 131.221:
- På grund av den stora mängden förändringar, är detta en instabil versionen. Om det inte finns några buggar, då är det en stabil version. https://github.com/soderlund/hnefatafl/blob/master/CHANGES
Vad är nytt i version 131.214:
- Denna utgåva rättar en bugg och lägger till en ny regeluppsättning <. / li>
Vad är nytt i version 130.920:
- Denna version fixar en formatering fel i den engelska manualen och fabrikat vissa ändringar i makefile.
- Det finns inga kodändringar, så det finns ingen mening med att uppgradera om du inte är verkligen bråkar om manualen.
Kommentarer hittades inte