Viigi tuvastamine kabe mängus

Loetud 124 kasutaja poolt

MeikopVint.ee asutaja 2007-10-01T09:46:20+03:00
Millistel tingimustel võiks vint.ee kabeprogramm tuvastada iseseisvalt viigiseisu (ilma, et peaks ootama kasutajate kokkulepet viigi osas)?

Probleem nimelt selles, et oleme täheldanud kasutajaid, kes ei tahagi viiki kokku leppida, kuigi mõlemal mängijal on ainult üks tamm laual.

Pakun siin välja ühe võimaluse:
Kui laual on vähem kui 6 nuppu ja 15 käigu jooksul ei ole nuppude arv muutunud, loetakse mäng viigiks. Kas kellelgi on paremaid mõtteid, andke teada!
TiiT 2007-10-16T16:07:40+03:00
vähem kui 6 - see on siis näiteks 5. Vabalt võidakse nende 5-ga tammi jalutada niimoodi et midagi ära ei võeta. 15 käiku teeb 7+8, ehk kumbki mängija käib oma tagalast ainult 1 nupu tammi - ja viik!! Ei see ei saa olla mitte.

Pakuks variandi välja:
Kui on laual kokku 4 nuppu ja nad on tammid - siis on aega kokku 30 (15+15)käiku; Ja kui mängu pole ära otsustatud, siis teeb viigi automaatselt.

Kui tekib muu problemaatiline olukord, siis tuleb mänguseis viia selliseks, mis vastaks eelmistele tingimustele.
TiiT 2007-10-16T16:13:48+03:00
Teine variant on selleks arvuks võtta 3. Ja anda ajaks 10 (5+5) käiku enne kui viik tuvastatakse. Sel juhul tuleb eraldi otsida olukorda, kus ühe tammi omaja asub pikal real. Sel juhul kehtib ka see 10 käigu limiit.

Kui ühe nupu omaja ei asu pikal real, siis on 2 varianti. Kas anda uus limiit 15 käiku, või mitte panna ajalimiiti üldse. Kellel rohkem nuppe on, siis on selle enda huvides, et kiiresti vastasele ära teha. Kui arvab et siiski ajast jääb väheks, siis annab 1 nupu ära ja tal on 5 käiku teha ja on päästev viik
m00sekant 2007-11-08T12:21:33+02:00
Siin võiks tiba lähtuda kabereeglitest, mis on paika pandud, ehk teatud juhtudel ntx kabe-kabe vastu 5 käiku. kui on peal ka kumbagil üks kivi siis 15 käiku, kui ei taheta ära fixeerida, ning muudel juhtudel peaks olema 45 käiku.........ma ei ole 100% kindel, kuid reeglid seda ütlevad.
Kurniku programmis sama jama, et kui ühel kabe ja kivi siis ta võibki neid nuppe lükkama jääda......kuid vahe selles, et seal aega juurde ei tule, kuid siin lisandub 2 sek. mis peaks olema täiesti piisav!
MeikopVint.ee asutaja 2007-12-06T11:37:27+02:00
Nii.

Teeme siis alljärgnevalt:

1)Kui laual on kaks kabet, loetakse viik, kui viie käigu jooksul nuppude arv ei muutu.

2)Kui laual on mõlemal üks kivi ja kabe ja 15 käigu jooksul ühtegi nuppu ei võeta, loetakse viigiks.

PS! Seda klauslit peaks muutma. Wikipedias kirjutatakse näiteks: "Kolme kabega ühe mitte peateel asuva kabe kinni püüdmiseks antakse reeglite järgi 15 käiku, juhul kui seda ei suudeta teha, lõpeb partii viigiga."
Mida sellega teha?

3)Kui suvalise arvu nuppude juures 45 käigu jooksul nuppude arv ei muutu, loetakse tulemus viigiks

Need reeglid kehtiksid siis Vene kabe, Rahvusvahelise kabe ja Brasiilia kabe jaoks. (Mitte Äraandmise:)!)

On kellelgi vastuväiteid?
Lilleke5 2007-12-11T22:19:14+02:00
PS! Kolm tammi ja üks nendest peateel,ja vastasel 1 tamm. On võimalik kinni püüda 15 käiguga,juhul kui ei osata või ei jõuta 15 käiku teha,siis seljuhul ongi partii viik.
MeikopVint.ee asutaja 2007-12-12T16:21:43+02:00
[i]postitas Lilleke5[/i]
PS! Kolm tammi ja üks nendest peateel,ja vastasel 1 tamm. On võimalik kinni püüda 15 käiguga,juhul kui ei osata või ei jõuta 15 käiku teha,siis seljuhul ongi partii viik.


Nii. See reegel ei kehti kindlasti rahvusvahelises kabes.

Implementeerime need reeglid alguses ainult vene kabe jaoks. Nõus:)?


Tundub, et oleme omadega aguses tagasi - Kas on kuskil dokument, mis kasvõi maailma meistrivõstlustel need reeglid reguleeriks?
Lilleke5 2007-12-13T14:50:50+02:00
Ups, see jäi tõesti mainimata,et tegu vene kabega. Olen sinuga täitsa nõus,Meikop;)
MeikopVint.ee asutaja 2007-12-15T16:48:05+02:00
Nii. Tegin siis järgmiselt:

Kui laual on ainult tammid:
* Kui tammesid on mõlemal vähem kui 3, lõpeb mäng viigiga, kui 5 käigu jooksul nuppude arv laual ei muutu
* Kui ühel mängijatest on rohkem kui kaks tammi, lõpeb mäng viigiga, kui 30 käigu jooksul nuppude arv laual ei muutu (see number peaks sobima ka Petrovi kolmnurga moodustamiseks)

Kui laual on mõlemal mängijal üks kabe ja üks kivi, lõpeb mäng viigiga, kui nuppude arv ei muutu 15 käigu jooksul

Kui laual on vähemalt ühel mängijal rohkem kui 1 kivi, lõpeb mäng viigiga, kui nuppude arv ei muutu 45 käigu jooksul.

Loodan, et see lahendus sobib:)

Parandan. Järgmise tarkvara versiooniga muutub number 45 90-ks. 45 oli ühe kasutaja käikude arv, ehk siis 90 käiku laual kokku.
Nuuskur 2008-01-27T10:04:27+02:00
Vanas kabeõpikus viigi kohta, vene kabe siis.
- kui viimase 30 käigu jooksul pole muutunud kabendite koosseis (nende arv ja liik);
- kui mängija, kellel on 3 kabet vastase üksiku kabe vastu, oma 18 käiguga (arvates selle jõudude vahekorra tekkimise momendist) ei löö vastase kabet;
- kui partiis kordub kolm või enam korda üks ja sama seis(kabendite üks ja sama asend), kusjuures käigul on iga kord üks ja sama pool. (üks ja sama seis ei pea korduma vahetult).



Lisa vastus

See funktsionaalsus on ainult verifitseeritud või VIP kasutajatele