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-27 20:06]
Joakim Forsgren
tre_i_rad [2017-04-28 13:36]
Joakim Forsgren [Tips]
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-apimed två end-points.+Ni ska bygga ett enkelt REST-api med 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 27: Line 27:
   * Försök att få igång en prototyp först, tex kan ni börja med att API:et bara slumpar fram olika uppställningar med olika status för att se att man kan rita upp de svar man får.   * Försök att få igång en prototyp först, tex kan ni börja med att API:et bara slumpar fram olika uppställningar med olika status för att se att man kan rita upp de svar man får.
   * Fundera på vad man måste göra från början och vad man kan vänta med.   * Fundera på vad man måste göra från början och vad man kan vänta med.
 +
 +[[ttt_code_mm]]
  
  
Line 35: Line 37:
   * 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...
 +