Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥚🥚 Äggaschack 🥚🥚

Det här är en solver för spelet äggasckack! 🐣🍳🥚.

📜 Reglerna

Spelet spelas på ett vanligt 3x3-bräde. Det finns tre olika typer av pjäser, eller äggtillstånd.

🥚 Helt ägg

🍳 Halvätet ägg

🕳️ Tomt skal

Så här går spelet till:

Spelaren vars tur det är kan välja mellan två olika typer av drag. Antingen kan spelaren placera ett helt, halvätet eller tomt ägg i ett av de nio bona. Eller så kan spelaren äta upp en del av eller ett helt befintligt ägg som ligger på spelplanen (helt → halvätet, halvätet → tomt skal eller helt → tomt skal)

🎉 Vinnare är den spelare som först får tre lika ägg i rad (hela, halvätna eller tomma) – vågrätt, lodrätt eller diagonalt.

💻 Hur man kör programmet?

Projektet är byggt i Rust 🦀, så du behöver ha [Rust och Cargo] installerat (https://www.rust-lang.org/tools/install).

Kör bara: cargo run

Hur fungerar GUI:t?

När man startar programmet så kommer man se två bräden, en på vänster sida, och en på höger. På det vänstra brädet kan man klicka och ändra hur man vill till en valfri possition. Sedan visas det på höger sida om det finns ett drag som är vinnande, om det inte finns något vinnande drag så kommer det högra brädet ha samma possition som det vänstra.

Spelet är gjort av Anders Lindström https://github.com/HaikuArchives/EggChess/tree/master

About

A solver of the game egg chess

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages