Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ttt_code_mm [2017-09-01 14:54]
ttt_code_mm [2022-07-18 13:20] (current)
Line 1: Line 1:
 +====== Kod mm ======
 +
 +Eftersom detta arbete startade så pass sent på terminen så kommer en hel del kod med...\\
 +Hämta {{ ::ttt_student.zip |koden}} //(denna kod får ni ta som den är...)//
 +
 +==== Endpoints: ====
 +
 +=== Nytt spel ===
 +level = nivå på spelet
 +<code>
 +http://student.oedu.se/~jf/web1/web/ttt/index.php?e=new&level=[1,3]
 +
 +1 = type slump
 +2 = halvsmart
 +3 = går ej att vinna emot
 +</code>
 +
 +=== Nytt drag ===
 +game_token = unik token för spelet... \\
 +pos = var på brädet man ska lägga från pos 0 till pos 8
 +<code>
 +http://student.oedu.se/~jf/web1/web/ttt/index.php?e=move&token=game_token&pos=[0,8]
 +
 +pos på brädet:
 +0 1 2
 +3 4 5
 +6 7 8
 +
 +</code>
 +
 +typ en datastruktur på svaret...
 +<code javascript>
 +
 +{
 +  "board": [0,0,0,0,1,-1,0,0,1],     // 0 = tomt, -1 = O, 1 = X
 +  "state": {
 +    "error": 0,                      // 0 = inga error, -1 = taken, -2 = fel person la, -3 = spelet är readan slut
 +    "status": 0                      // 0 = spelar, -1 = O vann, 1 = X vann, 2=oavgjort
 +  }
 +}
 +
 +</code>
 +