-
Notifications
You must be signed in to change notification settings - Fork 0
dogrizz/wilk-i-owca
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published