Internet_Programmering

Lab 1 - HTTP, Sockets & Cookies

Description

I den här labben ska ni ska implementera ett HTTP-baserat gissningsspel i Java eller Python, baserat på vanliga sockets. Använd Javas ServerSockets eller Pythons socket.

Syftet med denna labb är att förstå hur HTTP-kommunikation ser ut och hur den hanteras.

Spelaren ska gissa ett nummer mellan 1 och 100 och servern ska därpå hålla koll på hur det går för spelaren.

Den svåra biten i den här labben är hur servern ska hålla koll på flera användare simultant. Servern kommer ihåg användaren genom att spara ett SESSION-ID i en kaka.

Game Flow

Welcome Screen

Wrong Guess

You Won!

Lab 2 - Battleship

Description

Den här labben har som mål att göra dig bekväm med att använda javascript, HTML och CSS. I den här labben så ska du göra en partiell (eller komplett) implementation av spelet Sänka skepp. Det finns många versioner av spelet och du bör välja en av de vanligare versionerna.

Welcome Screen

Player 1 placing ships Screen

Fire!! - Game Screen