Hnefatafl is een open source, draagbaar, eenvoudig en gratis implementatie van de Noorse bordspel geschreven in de programmeertaal C. De 13x13, 11x11 en Tablut borden worden volledig ondersteund op het moment van schrijven van dit artikel.
Norse is een heel oud en heel populair bordspel dat is gespeeld in Scandinavië sinds 400 AD. Met behulp van regelset bestanden, zal de speler in staat zijn om de spelregels te stellen. Een computer speler (AI) wordt uitgevoerd op het moment, evenals zowel een command-line en grafische user interface (de laatste is optioneel) .Getting begon met HnefataflTo installeren en gebruiken de Hnefatafl op je GNU / Linux distributie, moet u eerst download de laatste stabiele versie van Softoware, sla het op een locatie van uw keuze, pak de inhoud van het archief en open een terminal emulator.
In de terminal venster, gebruik maken van de & lsquo; cd & rsquo; commando om te navigeren naar de locatie van de uitgepakte bestanden te archiveren. Stem de config.mk bestand voor uw systeem, en uitvoeren van de & lsquo; maken & rsquo; commando in de toepassing & rsquo; s map.
Houd er rekening mee, dat het ook mogelijk is om te draaien de & lsquo; maken dynamische & rsquo; opdracht voor het bouwen van alles wat met dynamisch linken, evenals de & lsquo; maken statische & rsquo; opdracht voor het bouwen van alles wat met statisch koppelen.
Als je alles wilt dat is geïnstalleerd te verwijderen, typt u de & lsquo; make uninstall & rsquo; commando in de app & rsquo; s dir, met behulp van dezelfde & lsquo; config.mk & rsquo; bestand dat u gebruikt wanneer u de software hebt geïnstalleerd. Als u wilt upgraden naar nieuwere versies, verwijder dan eerst de oude versie en installeer de nieuwe one.Under de motorkap en availabilityAs vermeld, wordt de Hnefatafl programma volledig geschreven in de programmeertaal C. Het wordt verspreid alleen als een bron tarball (tar.gz-bestand), die u helpt de applicatie op elk GNU / Linux-besturingssysteem te installeren, het ondersteunen van zowel de 32-bits en 64-bits hardware platformen.
Wat is nieuw in deze release:
- Alle code met betrekking tot C-strings growable (gebruikt voor lijn lezing) is verplaatst naar een apart onderdeel genaamd Gleipnir. Een mogelijke ondertekend overloop en een probleem met de focus op een aantal window managers werden vastgesteld. Alle makefiles zijn nu compatibel met gmake en pmake.
- Last but not least, het volledige programma en alle data bestanden worden nu vrijgegeven onder de ISC licentie.
Wat is nieuw in versie 140.117:
- `dbl_trap_squares` is toegevoegd voor soorten stuk, dat is een bitmasker van pleinen die dubbele val kan leiden.
Wat is nieuw in versie 140.101:
- In geval van rare grafische glitches, kunt u op & quot; l & quot; in Xlib om het hele venster opnieuw te schilderen.
- Het programma sluit nu goed wanneer je het venster te sluiten met behulp van quot een window manager's &; dicht & quot; knop (`WM_DELETE_WINDOW`).
Wat is nieuw in versie 131229:
- Een andere AI optimalisatie door Alexander Dolgunin is geïmplementeerd
Wat is nieuw in versie 131.226:
- De AI is twee keer zo snel dankzij een optimalisatie door Alexander Dolgunin.
Wat is nieuw in versie 131221:
- Door de grote hoeveelheid veranderingen, dit is een instabiele versie. Als er geen insecten, dan is het een stabiele versie. https://github.com/soderlund/hnefatafl/blob/master/CHANGES
Wat is nieuw in versie 131.214:
- Deze versie lost een bug en voegt een nieuwe regelset <. / li>
Wat is nieuw in versie 130920:
- Deze versie lost een opmaak fout in het Engels handleiding en merken een aantal wijzigingen in de Makefile.
- Er zijn geen wijzigingen in de code, dus er is geen enkel punt in upgraden tenzij je echt de moeite genomen over de handleiding.
Reacties niet gevonden