SzoftverTechnikakHFSmiozd

A VIK Wikiből
A lap korábbi változatát látod, amilyen (vitalap) 2012. október 22., 10:45-kor történt szerkesztése után volt. (Új oldal, tartalma: „{{GlobalTemplate|Infoszak|SzoftverTechnikakHFSmiozd}} {{InLineFileLink|Infoszak|SzoftverTechnikakHFSmiozd|smiozd.zip|smiozd.zip}}: torpedón alapuló logikai játék …”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhoz Ugrás a kereséshez

Ez az oldal a korábbi SCH wiki-ről lett áthozva. Az eredeti változata itt érhető el.

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.