SzoftverTechnikakHFSmiozd

A VIK Wikiből

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


Ezen a helyen volt linkelve a(z) smiozd.zip nevű fájl ("smiozd.zip" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/SzoftverTechnikakHFSmiozd oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki@sch.bme.hu címre a kérésedet)
torpedón alapuló logikai játék Linuxban megvalósítva

A program egy egyszemélyes, logikai torpedót valósít meg. A játék leírását a mellékelt doksi tartalmazza. Három modulból áll:

server

A játéktáblát generálja, válaszol a játékos lövéseire, és ellenőrzi, hogy helyes-e a megfejtés.
Fordítás: =g++ *.cpp -o server=
Cygwin alatt is működik.

client

Megjeleníti a lövéseket, és a játékos következtetéseit. Kijelzi az eltelt időt és a leadott lövések számát. Szöveges felületen működik, az ncurses könyvtárat használja.

Használható billentyűk:

  • nyilak = mozgás
  • H = hajó lerakása
  • V = víz lerakása
  • Space = törlés
  • Enter = lövés
  • End = feladvány ellenőrzése
  • F10 = kilépés

Fordítás: =g++ *.cpp -lncurses -o client=
Cygwin alatt is működik.

kdeclient

Grafikus kliens KDE felületen.
Kezelés:

  • right click = lövés
  • (left click, S, W, Space) = következtetés

Fordítás: a file-okat kdevelop projectbe felvéve vagy az óraihoz hasonló Makefile-t készítve fordul.

A =doc= könyvtárban található egy felhasználói és egy fejlesztői dokumentáció a szerver és a szöveges kliens modulokról. A KDE-s klienst nem dokumentáltam le.

-- Peti - 2006.02.13.