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
tre_i_rad [2017-04-27 20:06]
Joakim Forsgren
tre_i_rad [2017-04-28 13:44]
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.
 +  * Tidsbrist gör att det finns lite mer hjälp här: [[ttt_code_mm]]
  
  
Line 35: Line 36:
   * 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...
 +