![]() | Spelet, som kallas Bashne, har spridit sig till Ryssland i det nittonde århundradet, datum den första beskrivningen tillbaka till 1875. Och "på något sätt relaterade till |
Den ryska damen (utgångsläget är samma), men reglerna för fångst är helt original. Spelet inspirerades år 1913 den Roach eller Laska, designad av den då världen schack mästare Emanuel Lasker, är skillnaden mellan de två spelen helt enkelt storleken på styrelsen.
Vi kommer att se spelet först och sedan ett program som tillåter oss att utmana någon i detta spel.
Spelets regler
Spelet består av:
- ett 8x8 schackbräde placeras så att rutan längst ned till höger i varje spelare är ljus i färgen;
- 24 st (12 svarta och 12 vita). Verken har en röd prick på ena sidan, för att skilja dem när de befordras Checkers.

Figur 1
Den ursprungliga position bönder återges i figur 1.
Spelaren med de vita gör första draget. På din tur kan du göra ett drag. Spelet sker endast i de skuggade rutorna, och en övergång är att bara flytta diagonalt framåt och äger en bricka i ett tomt utrymme i direkt anslutning.
När en bonde når en cell i motståndarens bas, befordras till en dam. I det här spelet, inte att skilja Dame inte överlappa en annan bonde i allmänhet, använd sidan av pjäsen med en röd prick.
The Lady präglas av rörelsen "lång", som biskopen i schack: att kan röra sig i en ledig ruta på diagonalen som tillhandahålls mellan boxen och rikta det finns inga andra pjäser. Damen kan därför också avta.
En bonde kan ta en motståndares spelbricka som är i en låda direkt anslutning och har en tom ruta bakom honom. I en enda röra kan fånga motståndare att två eller flera stycken, så länge som alla har en tom ruta bakom. När fånga bonde kan också: ändra riktning, eller fånga en eller flera kolumner Dame, flytta bakåt.
Avskiljning, eller "socket" är alltid obligatorisk. Om det finns flera möjliga butiker där spelaren kan välja att göra.

Figur 2
I det här spelet fångat pjäser inte avlägsnas från brädet, men "krönt" av token som fångar, om det drar bakom hans drag. Bonden fångar det kommer att vara "commander" fångat "fånge". Denna regel gäller även för flera fångar. Varje gång slagna pjäsen sätts vid basen av högen. De tagna pjäser, om än från "fångar" behålla sin karaktäristiska: de bönder är bönder, Ladies är Ladies.
I figur 2 är svart bonde på "commander" av de andra 3 stycken ser vitt ut i sin box i det övre vänstra, den andra av dessa tre delar är en dam som kan ses från den röda pricken ovanför.
Med samma rörelse "lång" som skiljer dem kan Ladies fånga motståndarens pjäser som har minst en tom ruta bakom dem som kan passera flera tomma kartonger och landa i någon av de tomma lådor bakom den tagna pjäsen.
Förgreningsdosor i Lady kan ändra riktning flera gånger genom att fånga alla de delar som är isolerade på diagonalen korset. Damen kan spendera mer tid på samma box, men kan inte få mer än dubbelt samma pjäs motståndare.
Kolumnerna var alltid gå som en enda bricka av färgen på master och kan öka i höjd genom att göra andra fångster. Kolumnerna flytta alltid med det frodigt av deras ledare: Flytta ut som en bonde om befälhavaren är ett tecken, som en dam, om befälhavaren är en dam.
Även i figur 2 med kolumnen ovanför svart bonde har förmågan att fånga som en bonde. Om kolumnen hade som befälhavare för en svart dam, så det kan gå eller fånga en Lady.
När en kolumn genomgår fånga av motståndaren, var bara befälhavaren fångas: befälhavaren släpas bakom verket och fångster av kolumnen, är den kolumn som har fånga andra sidan på plats, och blev chef token eller damen som ligger ovanpå densamma.
Det är tillåtet att placera efterföljande fångster i samma kolumn under samma drag.
Det finns ingen gräns för höjden på kolumner. Fångsten, som sagt, är obligatorisk, inte bara för bitar, men även för damer och kolumner. Om det finns flera möjliga butiker där spelaren kan välja att göra.
När en bonde når motståndarens bas, främjas normalt, men när en kolumn för att nå den nedersta raden, det är bara befälhavaren främjas.
När en bonde (eller en kolumn med en token som befälhavare) når den nedersta raden med ett uttag annat än att bli Lady, som sådant arbete omedelbart utan att vänta på nästa drag: så om du kan fortsätta ta som en dam bör göra.
Spelet slutar när en spelare inte kan flytta, eller att alla dess delar är i kolumner med befälhavare motståndare eller för att alla hans pjäser är blockerade. Spelaren förklaras en förlorare i denna situation.
Programmet
Tja, nu när du förstår reglerna för mitt program måste du utmana dina motståndare. Som alla mina program är släppt under GPL, ladda ner källkoden genom att klicka på länken nedan
[Ladda ner file = "bashnya-0.1.tgz" name = "bashnya-0.1.tgz" version = "0.1"] När du har hämtat den måste kompileras, det finns ett litet script som inte gör något men compile.sh kör gcc. Du behöver också SDL och SDL_image. Om du använder en distribution som stöder yum du kan installera dem med kommandot
yum install SDL SDL-devel SDL_Image SDL_Image-devel bibliotek installerat när vi kan få ut spelet. Packa upp arkivet och in i sin katalog. Skriv sedan ./compile.sh om kompileringsfel vi inte bashnya den körbara i samma katalog. Bara köra den för att starta spelet.
Framtida planer
Det finns fortfarande mycket att göra, detta är bara version 0,1 ... är att genomföra hela delen av intelligens för att spela mot datorn, måste vi integrera det i en grafisk miljö som GNOME eller KDE med tillägg av menyer, alternativ, osv ... Om någon av er har planer på att fortsätta utvecklingen har alla mitt stöd.



