Hej ludziska,
Pomożecie mi zacząć pisać program do gry w szachy?
Szczegóły i założenia:
-
nie jestem profesjonalistą
-
miałem jedynie nieco do czynienia z c++
-
program ma umożliwiać grę na dwie osoby; wiem, że nie dam rady napisać czegoś, co umożliwi grę z komputerem :)
-
program ma być skutecznym narzędziem (zaraz napiszę do czego); treść ważniejsza niż wygląd; minimum kodu
-
ma służyć do tego, aby początkujący szachiści nauczyli się nazw pól, zatem:
- wokół szachownicy ma nie być cyfr ani liter
- sterowanie ma być jedynie za pomocą klawiatury
-
...jeśli mi będzie dobrze szło, może rzucę się na umożliwienie gry w sieci (każdy na swoim laptopie). może.
Mam w związku z tym kilka pytań:
Windows czy Linux? Jak bardzo różni się kompilacja na tych systemach?
Próbuję sobie rozplanować program:
szachownica, bierki, posunięcie/zbicie, gracz "akywny" i zmiana po posunięciu, zasady gry - implementacja
To są elementy, które sobie wypisałem na szybko. Zdaję sobie sprawę, że musi ich być więcej, jak chociażby sterowanie, grafika, itd.
Jakiś czas temu zacząłem pracę nad tym (zrobiłem szachownice na tablicach i bierki) ale się zaciąłem w pewnym momencie i sam już nie wiem, czy w ogóle szedłem w dobrym kierunku.
Pomożecie mi to ogarnąć? :)