Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
tre_i_rad [2017-04-12 14:10]
Joakim Forsgren
tre_i_rad [2017-04-27 20:06]
Joakim Forsgren
Line 16: Line 16:
 === Webbserverprogrammering 1 === === Webbserverprogrammering 1 ===
 I kursen Webbserverprogrammering ska ni programmera ett backend som sköter och håller reda på hur spelbrädet ser ut. Ni ska gör en AI som lägger godkända drag.\\ I kursen Webbserverprogrammering ska ni programmera ett backend som sköter och håller reda på hur spelbrädet ser ut. Ni ska gör en AI som lägger godkända drag.\\
-Ni ska bygga ett enkelt REST-api med två end-points.+Ni ska bygga ett enkelt REST-apimed två end-points.
   * **1. Nytt spel:**   * **1. Nytt spel:**
 Till svar får man en game_token (id för spelet som spelas) och hur spelbrädet ser ut. Till svar får man en game_token (id för spelet som spelas) och hur spelbrädet ser ut.
Line 30: Line 30:
  
 === Extra === === Extra ===
-När ni är klara med miniminivå kan ni jobba vidare med följande. +När ni är klara med miniminivå kan ni jobba vidare med följande, välj ordning själv: 
-  Kunna välja om man ska ha X eller O + om man ska börja eller inte. +  Kunna välja om man ska ha X eller O + om man ska börja eller inte. 
-  Servern ska ha minst två nivåer på AI, en mer av typen slump och en annan som man inte ska kunna vinna mot. +  Servern ska ha minst två nivåer på AI, en mer av typen slump och en annan som man inte ska kunna vinna mot. 
-  Spela **"tre i rad"** mot någon annan än mot AI. +  Spela **"tre i rad"** mot någon annan än mot AI. 
-  Ny typ av spel, fyra i rad, luffarschack, othello, mastermind...+  Ny typ av spel, fyra i rad, luffarschack, othello, mastermind...