Differences
This shows you the differences between two versions of the page.
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-api* med 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, | * Ny typ av spel, fyra i rad, luffarschack, | ||
+ | |||