• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • Tagged with
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Plattform för spelifiering inom programmeringskurser

Andersson, Gustav, Eriksson, Gustav, Jungmalm, David, Möller Ehrnlund, Björn, Petersson, Julius, Yngesjö, Tim January 2019 (has links)
Denna rapport beskriver ett arbete som utförts i kursen TDDD96 - Kandidatprojekt i programvaruutveckling. Projektet gick ut på att utveckla en webbplattform för spelifierad tävlingsprogrammering åt UPP-gruppen på Institutionen för datavetenskap vid Linköpings universitet. Plattformen är tänkt att användas i programmeringskurser. Den innehåller funktioner som låter användare ladda upp spel och agenter via en hemsida där agenterna kan spela spelen mot varandra. Produkten består av en klient i form av en hemsida, och en server. Det finns även ett API för att skapa spel till plattformen. Rapporten beskriver dessa delar både på det tekniska planet samt hur utvecklingsprocesserna gick till. Utöver detta presenteras och diskuteras gruppens erfarenheter från projektet samt hur den slutgiltiga produkten förhåller sig till gruppens och kundens mål. Genom att använda kodgranskning under utvecklingen upplevde gruppen en ökad kvalitet på koden, men också att det stävjade utvecklingen i de fall då granskningen tog lång tid. Den viktigaste erfarenheten gruppen tog med sig från detta projekt är att kommunikationen har mycket stor betydelse för resultaten, och bör därför struktureras upp ordentligt. Genom att arbeta med kundens behov som högsta prioritet, dokumentera all kod väl och konstruera systemet modulärt för att främja vidareutveckling, kan en bra och välgjord produkt skapas som ger värde för kunden.

Page generated in 0.3961 seconds