Kinonk er et Pentominoes program skrevet i C ++. Pentominoes er en to-player brætspil, hvor målet er at være den sidste spiller til at sætte et pentomino (stykke bestående af fem kvadrater) på brættet. Kinonk kan også spille Katamino, en variant af pentominoes. Kinonk blev oprindeligt skrevet til en end-of-high-school-projektet, så der er en omfattende rapport til rådighed med pakken.
Kinonk bruger en simpel bruteforce algoritme og kan spille enhver position perfekt hvis givet tid nok. Du kan begrænse sin tid ved at give en tilfældig frist eller blot lade Kinonk analysere alt.
Dette program bruger scons i stedet for de mere traditionnal gøre for at bygge selv. Du får brug for det, hvis du ønsker at opbygge kilderne. En Makefile kan skrives en dag.
Her er nogle vigtige funktioner i "Kinonk":
· Spil spillet katamino samt pentominoes
· Kan gives en frist
· Kan tilpasse sortering metoder
· Kan tilpasse størrelsen af bestyrelsen samt de pentominoes, der bruges
· Kan output er udførligt beskrevet statistikker om dens effektivitet. Diagrammer kan derefter genereres under anvendelse af et Perl script inkluderet i pakken
· Kan spille mod sig selv, eller finde en / alle vindende træk for en given konfiguration.
· Gratis og Opensource software under GNU Public License
Funktioner :
- Spil spillet katamino samt pentominoes
- Kan gives en frist
- Kan tilpasse sortering metoder
- Kan tilpasse størrelsen af bestyrelsen samt de pentominoes, der bruges
- Kan output er udførligt beskrevet statistikker om dens effektivitet. Diagrammer kan derefter genereres ved hjælp af en Perl-script inkluderet i pakken
- Kan spille mod sig selv, eller finde en / alle vindende træk for en given konfiguration.
- Gratis og Opensource software under GNU Public License
Kommentarer ikke fundet