Skip to content

wilk i owca pisane w c z wykorzystniem biblioteki xLib hasające po sieci

Notifications You must be signed in to change notification settings

dogrizz/wilk-i-owca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

autor: Dominik Zmitrowicz
zadanie: wilk i owce działające sieciowo

mechanizm komunikacji: gniazda datagramowe BSD.
        Jest to protokół,w którym zwczyajowo implementuje się wymiane danych w grach. 
        Pozwala zarówno na synchronizacje (czeka aż dostanie pakiet), 
        jak i dość wygodną wymiane danych. Jednocześnie jest implementacyjnie
        prostsze niż zdalne rysowanie u klientów (a przynajmniej wydaje się bardziej logiczne). 
        
korzystanie: By skompilować program wystarczy wydać polecenie make.
             Plik wykonywalny programy nazywa się wio
             Pierwszy gracz uruchamia program bez argumentow.(WILK)
             Drugi gracz uruchamia program z adresem IP (nie nazwą hosta) przeciwnika.(OWCA)
             Ruch wykonujemy przez click na pion i potem click na pole docelowe.
             Piony poruszają się tylko diagonalnie, przy czym owce mogą tylko do przodu.
             Pierwszy ruch ma wilk. Nie można się zbijać pionami. Pion nie może wejść na pozycję innego piona.
             Celem wilka jest dotarcie do górnej ćzęści planszy. Owce mają za zadanie otoczyć wilka,
             tak by nie miał dostępnego żadnego ruchu.
             Po zakończeniu gry, wciskamy dowolny przycisk aby zakończyć działanie aplikacji
             Nie jest obsługiwane rozłączenie się przeciwnika w trakcie rozgrywki.

About

wilk i owca pisane w c z wykorzystniem biblioteki xLib hasające po sieci

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages