zlece napisanie gry scrable przez siec w jezyku C

0

Jak w temacie, poszukuje osoby, która napisze, oczywiście odpłatnie, gre Scrabble w języku C na Sieci komputerowe. Gra na 2 komputery, po stronie serwera ma znajdować się słownik.

Wytyczne:
Ogólnie tematyka programów to wykorzystanie do komunikacji między węzłami sieci
stosu protokołów TCP(UDP)/IP lub implementacja protokółu wyższej warstwy (DNS,
SMTP, DHCP, POP3, SMB, RSH, Telnet, FTP, itp.).
UWAGA!
• Programy typu komunikator przesyłający komunikaty/pliki między stacjami z
wykorzystaniem protokołów TCP(UDP)/IP są wykluczone (wyjątkiem jest
realizacja w PHP). Programy bardziej ambitne, implementujące protokoły
wyższych warstw (np. prosty klient pocztowy umożliwiający tylko wysyłkę
lub tylko odbiór wiadomości, klient lub serwer FTP, RSH, DNS lub DHCP,
prosty klient lub filtr/analizator nagłówków HTTP, gra sieciowa lub
program tunelujący protokoły, program do zdalnej pracy/podglądu, itp.)
umożliwiają uzyskanie wyższej oceny (do 50pkt. włącznie).
• Preferowanym językiem programowania jest C/C++, aczkolwiek można również
korzystać z narzędzi typu Delphi/Lazarus, PHP czy Java (w Javie w grę
wchodzi tylko komunikacja datagramowa, czyli protokół UDP). Zalecanym API
dla obsługi sieci TCP/IP pod Windows jest WinSock (Linux – BSD Sockets),
ale dla bardziej skomplikowanych programów można skorzystać z gotowych
klas i komponentów sieciowych zawartych w wybranym narzędziu programowania
(proszę jednakowoż pamiętać - im więcej ułatwiających pracę gotowych
komponentów tym niższa będzie ocena takiego programu). Stosowanie
klas/komponentów służących do budowy wizualnej strony programu (GUI)nie
wpływa na ocenę.

2133
• Jeżeli zespół zdecyduje się na grę to należy zrobić ją w architekturze
pseudotrójwarstwowej (tzn. gracze nie komunikują się ze sobą bezpośrednio,
lecz za pośrednictwem serwera przechowującego stan gry) dla minimum 3ch
graczy lub dla 2ch równolegle odbywających się sesji gry obsługiwanych
przez ten sam serwer (np. system drabinki turniejowej).
• Dla gier realizowanych w języku Java należy jedną ze stron (serwer lub
klientów) zrealizować w innym niż Java języku programowania (czyli np. w
C/C++, Delphi/Lazarusie, PHP, itp.).
• W przypadku korzystania z narzędzi typu RAD (Delphi/Lazarus, Builder C++,
narzędzia Javy) proszę pamiętać o wkompilowaniu do modułu wykonywalnego
niezbędnych bibliotek lub dostarczeniu ich razem z programem - program
musi się uruchomić na komputerze bez danego narzędzia programistycznego!
Programy w PHP będą sprawdzane na zasadach ustalonych indywidualnie z daną
grupą.
• Programy powinny umożliwiać wyświetlenie krótkiej notki informującej o
temacie programu i jego autorach oraz pomocy do programu (opis użycia i
znaczenie opcji programu).

Proszę o kontakt: 122[CIACH!]

Pozdrawiam!

1

Pierwsze pytanie. Ile?

8

http://achilles.tu.kielce.pl/Members/rtomaszewski/dzienne/folder.2011-09-25.6224922853/sieci-komputerowe ?
Nie masz nic przeciwko temu że wysłałem link do tego tematy prowadzącemu?

7

Cześć Anita :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1