Ett spel skapat av Albin Wahlstrand

Storlek: px
Starta visningen från sidan:

Download "Ett spel skapat av Albin Wahlstrand"

Transkript

1 Viking vs. Demons Ett spel skapat av Albin Wahlstrand

2 Abstrakt Denna rapport kommer att handla om mina positiva och negativa erfarenheter inom projektet jag jobbat på de senaste 10 veckorna. Jag kommer dessutom ta upp problem jag haft och hur jag löste dem samt vad jag ska göra för att inte få samma problem nästa gång jag gör något liknande. Under detta projekt har jag kommit fram till att XNA är ganska lätt att lära sig grunderna i, men väldigt svårt att bemästra helt. Jag har lärt mig väldigt mycket inom både C#, XNA och hur man jobbar i projekt. Jag hoppas på att lära mig ännu mer. 2

3 Innehållsförteckning Abstrakt -s.2 Innehållsförteckning -s.3 Inledning / Bakgrund -s.4 Positiva Erfarenheter -s.5 Negativa Erfarenheter -s.5 Sammanfattning -s.6 3

4 Inledning / Bakgrund Målet med detta projekt var egentligen bara att få så mycket kunskap av XNA som möjligt under 10 veckor, förutom att få fram ett spel som faktiskt går att spela. När jag började arbetet började jag egentligen med att rita upp alla objekt som skulle vara med i spelet, efter detta gjorde jag så att man kunde gå runt med sin karaktär, i början av projektet fick jag titta på väldigt många handledningar om just XNA då jag aldrig använd mig av det tidigare. Det var ganska tidigt i projektet då jag mötte mitt första stora problem, Kollision, Det tog över en vecka att lösa detta, och det var lite lätt! När jag löst kollisionen så började jag titta på AI (Artificial Intelligence) till mina monster, alltså hur de ska röra sig, när de ska röra sig och åt vilket håll de ska röra sig. Efter det var klart så skulle jag ha in frukter som monstren kan droppa när man dödar dem för att hela spelaren, dessa var ganska svåra att sätta ihop med spelarens hälsa då de plockades upp (eller gicks över). Sedan var det dags att bygga upp nivån, jag ville göra så att man lätt skulle kunna byta nivå ifall man skulle vilja lägga in nya, man kan även skapa nya nivåer relativt lätt med endast en textfil. Klassen som skapar nivåerna läser helt enkelt in textfilen och konverterar texten till objekt samt ritar upp dem. Menyn är uppbyggd med massor av bools, vilket är egenskaper som bestämmer om något är sant eller falskt. Menyn var väldigt knölig att implementera i efterhand, det bör nästan ha gjorts först, tyvärr var så inte fallet och det blev mycket krångel med den fram mot slutet. Allt grafiskt material är ritat i Adobe Illustrator, där jag använd Grid Tool för att skapa ett rutmönster där jag kunnat fylla i rutor för att skapa en känsla av ett gammalt spel med stora pixlar. Testning har gjorts efter varje liten del implementerad kod, detta för att förhindra/upptäcka fel tidigt och kunna åtgärda dem så fort som möjligt. 4

5 Positiva Erfarenheter De första två veckorna i projektet lärde jag mig väldigt mycket genom att titta på handledningar på Youtube. Efter att ha tittar igenom dessa ett antal gånger så kände jag genast att det kanske inte var så svårt som det verkade, jag började genast på ett test projekt för att testa ungefär hur allting fungerade när man väl började koda lärde man sig ännu mer om hur saker hängde ihop. Jag har dessutom lärt mig mycket om att jobba i projekt, dokumentation, varför det är en fördel att jobba i iterationer samt anledningen till att man skriver upp risker och försöker bearbeta dem tidigt. Negativa Erfarenheter Jag trodde att kollision skulle vara så mycket lättare än det faktiskt var, hur man flyttar rektanglarna på ett bra sätt, vad som ska hända när de möts. Det största problemet var att hitta ett bra sätt att komma på vilken sida de möts på. För att förhindra detta problem skulle jag ha läst på mer om objekten inom XNA, då hade jag direkt vetat att det finns inlagt redan som Rectangle.Bottom, Rectangle.Top etc. Det hade gått mycket snabbare och smidigare om jag hade vetat om det innan jag började med kollisionen. En annan sak som gick mindre bra var att lägga in själva menyn efter att spelet var färdigt, då jag behövde skriva om hälften av all kod jag skrivit när jag skulle implementera detta. Därför ska jag, nästa gång jag gör ett spel, börja med att lägga in menyn eller i alla fall göra det väldigt tidigt. 5

6 Sammanfattning Under kursens gång har jag lärt mig massor om XNA och även utvecklat mig inom C#. Jag har också blivit mycket bättre på att dokumentera under iterationerna. Jag hittade en jättebra programmeringshemsida där man kan ställa frågor och få hjälp, den kommer användas i fler projekt. Eftersom det är ett spel jag skapat så finns det mer eller mindre oändliga utvecklingspotentialer, jag kan bland annat lägga in flera banor för att göra spelet längre. Jag kan dessutom lägga in en spara/ladda funktion för att låta spelaren börja där den slutade förra spelomgången. Självklart kan jag även förbättra grafiken, samt fixa buggen med att man kan knuffa in monster i väggar. Jag kan lägga in fler monster och lägga in flera olika drops från monstren, som vapen eller rustningar för att höja skadan man gör eller sänka skadan man tar. Något jag kan bli ännu bättre på är att strukturera dokumentationen, jag vet att speciellt min tidsrapportering inte ser jättefin ut den kommer göras annorlunda nästa projekt. 6

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS Individuellt Mjukvaruutvecklingsprojekt (Utvecklare av digitala tjänster) Den 1 juni 2011 ABSTRAKT Rapporten tar upp positiva och negativa erfarenheter som jag erhållit

Läs mer

Slutrapport för Pacman

Slutrapport för Pacman Slutrapport för Pacman Datum: 2011-05-30 Författare: cb222bj Christoffer Bengtsson 1 Abstrakt Jag har under våren arbetat med ett projekt i kursen Individuellt Mjukvaruutvecklingsprojekt. Målet med mitt

Läs mer

Slutrapport för SquareShooter

Slutrapport för SquareShooter Slutrapport för SquareShooter Författare: Björn Overå Datum: 100609 Page 1 Abstrakt: Detta är en slutrapport för ett projekt jag har haft i kursen Individuellt Mjukvaruutvecklingsprojekt. Denna rapport

Läs mer

Slutrapport. Super Mario klon. Tomas Wallin tw222bv WP

Slutrapport. Super Mario klon. Tomas Wallin tw222bv WP Slutrapport Super Mario klon Tomas Wallin tw222bv WP11 2012-06-03 1 Abstrakt Denna rapport handlar om mitt arbete i krusen Individuellt Mjukvaruprojekt. I denna rapport tänkte jag gå igenom hur projektet

Läs mer

Joakim Jonsson jj222kc. Minesweeper. Individuellt Mjukvaruprojekt Joakim Jonsson

Joakim Jonsson jj222kc. Minesweeper. Individuellt Mjukvaruprojekt Joakim Jonsson Minesweeper Individuellt Mjukvaruprojekt Joakim Jonsson 08 06 2013 Abstrakt Nedan följer en slutrapport för projektet inom kursen Individuellt Mjukvaru utvecklingsprojekt. Jag har under dessa 10 veckor

Läs mer

Tepz klon. - Projektrapport. Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt Janina Bergström, WP12 Distans

Tepz klon. - Projektrapport. Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt Janina Bergström, WP12 Distans Tepz klon - Projektrapport Janina Bergström jb222qp WP12 Distans 8/6-2013 Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt 1 Abstrakt Denna rapport handlar om min klon av det existerande spelet

Läs mer

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10 Projekt Rapport RaidPlanner Jeanette Karlsson UD10 Abstrakt: Denna rapport handlar om mitt projekt i kursen Individuellt Mjukvaruutvecklings projekt. Rapporten kommer att ta upp hur jag gått tillväga,

Läs mer

Mina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.

Mina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu. Mina listor En Android-applikation Rickard Karlsson 2013-06-09 Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.se Innehållsförteckning 2. Innehållsförteckning 3. Abstrakt 4. Inledning/bakgrund

Läs mer

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling Rune Tennesmed Oskar Norling Individuellt Mjukvaruutvecklingsprojekt Webbprogrammerare H12 Oskar Norling 2012-05-30 Abstrakt Denna rapport handlar om mitt mjukvaruutecklingsprojekt som jag och en klasskompis

Läs mer

Slutrapport Get it going contracts

Slutrapport Get it going contracts Slutrapport Get it going contracts Författare: Anthony Dry Datum: 2011-06-02 Program: Utvecklare av digitala tjänster Kurs: Individuellt mjukvaruutvecklingsprojekt 7.5p Linnéuniversitetet (Kalmar) Abstrakt

Läs mer

Skissa och gissa. Individuellt Mjukvaruutvecklingsprojekt, 1DV430. Christian Nilsson, cn222gc, WP

Skissa och gissa. Individuellt Mjukvaruutvecklingsprojekt, 1DV430. Christian Nilsson, cn222gc, WP Skissa och gissa Individuellt Mjukvaruutvecklingsprojekt, 1DV430 Christian Nilsson, cn222gc, WP2012 2013 06 07 1 Abstrakt Detta är min slutrapport för arbetet med att ta fram ett spel kallat Skissa och

Läs mer

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI NG STRESS LUNDS TEKNISKA HÖGSKOLA - 2013-05-22 Projektmedlemmar: Emil Apelgren adi10eap@student.lu.se Fredrik Helander gda10fhe@student.lu.se Jonathan Klingberg

Läs mer

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03 Slutrapport för JMDB.COM Johan Wibjer 2012-06-03 Abstrakt Den här rapporten kommer handla om mitt projekt som har handlat om att gör en webb sida för ett personligt media bibliotek, hur jag har jobbar

Läs mer

Endless shooter neon - Post mortem

Endless shooter neon - Post mortem Endless shooter neon - Post mortem Markus Lok Axelsson Abstrakt Följande rapport berör ett mjukvaruutvecklingsprojekt som pågått under tio veckor på våren 2013. Projektet var ett tvådimensionellt datorspel

Läs mer

Utveckling av ett 2d spel i Java. Examensarbete av: Rickard Borg, EDTD13 Examensår: 2016 Opponent: Jesper Larsson Handledare: Jimmy Jansson

Utveckling av ett 2d spel i Java. Examensarbete av: Rickard Borg, EDTD13 Examensår: 2016 Opponent: Jesper Larsson Handledare: Jimmy Jansson Utveckling av ett 2d spel i Java Examensarbete av: Rickard Borg, EDTD13 Examensår: 2016 Opponent: Jesper Larsson Handledare: Jimmy Jansson 1 Innehållsförteckning 1. Sammanfattning 3 2. Inledning 4 3. Definition

Läs mer

SLUTRAPPORT RUNE TENNESMED WEBBSHOP

SLUTRAPPORT RUNE TENNESMED WEBBSHOP SLUTRAPPORT RUNE TENNESMED WEBBSHOP -05-30 Abstrakt Under 10 veckor har jag och Oskar Norling arbetat med att ta fram en webbshop-applikation till företaget Rune Tennesmed i Kalmar. I denna rapport tänker

Läs mer

Gränssnitt för FakeGranska. Lars Mattsson

Gränssnitt för FakeGranska. Lars Mattsson Gränssnitt för FakeGranska av Lars Mattsson (larsmatt@kth.se) Innehållsförteckning 1 Introduktion...3 2 Genomförande:...3 3 Användning...5 4 Kända buggar:...6 5 Källförteckning...6 2 1 Introduktion Taken

Läs mer

TDP005 Projekt: Objektorienterat system

TDP005 Projekt: Objektorienterat system . TDP005 Projekt: Objektorienterat system Kravspecifikation Författare, dylma900@student.liu.se, albve061@student.liu.se Höstterminen 2016 Version 1.1 2016-11-16 1 Revisionshistorik Ver. Revisionsbeskrivning

Läs mer

ADOBE FLASH 8. Vad är egentligen Flash

ADOBE FLASH 8. Vad är egentligen Flash Peter Stenlund, Presens Design Version 2008-01-20 Får endast användas i privat bruk För att få ut det mesta av denna kurs bör du behärska fönster- och filhantering, ordbehandling och Internet. Helst bör

Läs mer

Tor Sterner-Johansson Thomas Johansson Daniel Henriksson

Tor Sterner-Johansson Thomas Johansson Daniel Henriksson Lab 4: Anti Tower Defence Oskar Mothander Alan Mendez Larsson dit06omr dit06mln Lärare: Handledare: Johan Eliasson Johan Granberg Tor Sterner-Johansson Thomas Johansson Daniel Henriksson Innehåll 1. Problemspecifikation...

Läs mer

TDDC74 - Projektspecifikation

TDDC74 - Projektspecifikation TDDC74 - Projektspecifikation Projektmedlemmar: Namn Efternamn abcde123@student.liu.se Namn Efternamn abcde123@student.liu.se Handledare: Handledare handledare@ida.liu.se eller handledare@student.liu.se

Läs mer

Erik Holmström Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt

Erik Holmström Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt 2013-06-10 Abstrakt Det här rapporten kommer handla om projektet Kalmar kendo. Projektet är en webbplats till en

Läs mer

Vi är alla i gruppen väldigt intresserade av spel och vill lära oss mer om hur man skapar ett helt spel från idé till slutprodukt.

Vi är alla i gruppen väldigt intresserade av spel och vill lära oss mer om hur man skapar ett helt spel från idé till slutprodukt. Planeringsrapport Rally sport racing game Grupp 27 Bakgrund Idag växer spelindustrin enormt och tusentals nya spel kommer ut varje år så för att skapa ett spel som ska kunna säljas krävs att man har en

Läs mer

VIDEODAGBOKEN. Individuellt Mjukvaruutvecklingsprojekt. En dagbok i videoform online. Robert Forsgren (rf222ce) UD12 2013-06-05

VIDEODAGBOKEN. Individuellt Mjukvaruutvecklingsprojekt. En dagbok i videoform online. Robert Forsgren (rf222ce) UD12 2013-06-05 VIDEODAGBOKEN En dagbok i videoform online. Individuellt Mjukvaruutvecklingsprojekt Robert Forsgren (rf222ce) UD12 2013-06-05 Abstrakt: Den här rapporten kommer ta upp mitt projekt Videodagboken, en dagbok

Läs mer

[SLUTRAPPORT: DRAWPIXLZ (ANDROID-APP)] Slutrapport. Författare: Zlatko Ladan. Program: Utvecklare av Digitala Tjänster 180P

[SLUTRAPPORT: DRAWPIXLZ (ANDROID-APP)] Slutrapport. Författare: Zlatko Ladan. Program: Utvecklare av Digitala Tjänster 180P Slutrapport Författare: Zlatko Ladan Program: Utvecklare av Digitala Tjänster 180P Kurs: Individuellt Mjukvaruprojekt Z l a t k o L a d a n Sida 1 Abstrakt: Denna rapport handlar om mitt projekt som jag

Läs mer

Kravspecifikation. TDP005 Projekt: objektorienterade system. Version 4.0 Datum Anna Ahlberg Johan Almberg

Kravspecifikation. TDP005 Projekt: objektorienterade system. Version 4.0 Datum Anna Ahlberg Johan Almberg Kravspecifikation TDP005 Projekt: objektorienterade system Version 4.0 Datum 2008 12 05 Anna Ahlberg Johan Almberg 1 Innehållsförteckning 1. Spelidé...3 1.1 Svårighetsgrad...3 2. Målgrupp...3 3. Spelupplevelse...3

Läs mer

Filhanterare med AngularJS

Filhanterare med AngularJS Filhanterare med AngularJS Författare: Filip Johansson Peter Emilsson Oskar Georgsson Christian Nilsson Datum: 2014-03-26 1 Sammanfattning Filhanterare med AngularJS är en filhanterare skapad för Sigma

Läs mer

Space Invaders - Slutrapport

Space Invaders - Slutrapport Projekt inda14 Sida 1 av 6 Space Invaders - Slutrapport A. Projektplanen Programbeskrivning Vi tänker göra en version av det gamla arkadspelet Space Invaders i java. Spelet går ut på att spelaren styr

Läs mer

Labbrapport - LEGO NXT Robot

Labbrapport - LEGO NXT Robot KUNGLIGA TEKNISKA HÖGSKOLAN Labbrapport - LEGO NXT Robot Programmering och felsökning Stefan Sarkis 2014-09-02 ssarkis@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Denna rapport handlar

Läs mer

1 Kravspecifikation Snake App

1 Kravspecifikation Snake App Kravspecifikation Snake App - Kravspecifikation Snake App Utskriven/PDF Export: 2011-09-07 Copyright 2011 Sidan 1 av 7 1 Kravspecifikation Snake App 1.1 Vad är Snake App? Vi skall gör ett Snake Spel för

Läs mer

1DV434 VT14. I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål?

1DV434 VT14. I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål? DV44 VT4 Antal : I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål? Förstå grundläggande begrepp och principer inom objektorienterad

Läs mer

JavaScript del 5 Funktioner

JavaScript del 5 Funktioner JavaScript del 5 Funktioner När man skriver JavaScriptkod eller program i andra programmeringsspråk för den delen så kan det finnas anledningar till att man vill dela upp sitt stora program i flera mindre

Läs mer

Joppes djurfamilj v2. Planering. Genomförande. Utvärdering och dokumentation

Joppes djurfamilj v2. Planering. Genomförande. Utvärdering och dokumentation Joppes djurfamilj v2 Joppes djurfamilj är ett projekt för programmering 2 där fokus ligger på arv och polymorfism. Projektet är uppdelat efter tre olika betygsnivåer och där det beskrivs vad som förväntas

Läs mer

JavaScript del 3 If, Operatorer och Confirm

JavaScript del 3 If, Operatorer och Confirm JavaScript del 3 If, Operatorer och Confirm Under förra uppgiften så kollade vi på hur användaren kan ge oss information via promt(), vi använde den informationen både för att skriva ut den och för att

Läs mer

Portfolio Johan Brink

Portfolio Johan Brink Portfolio Johan Brink Index Kontakt s. 1 Rock N Rull s. 2-3 Clandestine s. 4-5 Examensarbete: Spelardrivet narrativ s. 6 PERSONUPPGIFTER Namn Johan Brink Född 1982/12/29 Kön Man KONTAKTUPPGIFTER Mobil

Läs mer

ToDo ios-applikation. Mikael Östman. Mikael Östman - mo22ez Linnéuniversitetet

ToDo ios-applikation. Mikael Östman. Mikael Östman - mo22ez Linnéuniversitetet ToDo ios-applikation Mikael Östman 201205 Mikael Östman - mo22ez Linnéuniversitetet mo222ez@student.lnu.se Abstrakt Detta är en slutrapport för det projekt jag bedrivit inom ramen för kursen Individuellt

Läs mer

Bakgrund. Genomförande

Bakgrund. Genomförande Datorprogrammet BioMolCraft hjälper studenter till en interaktiv inlärning av cellulära processer Bakgrund Syftet med projektet var att utveckla en mjukvara för interaktiv inlärning av cellulära processer

Läs mer

Databashantering och Beslutsstöd

Databashantering och Beslutsstöd Högskolan i Halmstad Sektionen för ekonomi och teknik Affärssystemprogrammet Databashantering och beslutsstöd, 7,5 hp Examinator Jesper Hakeröd 2011-02-25 Databashantering och Beslutsstöd Namn Innehållsförteckning

Läs mer

Slutrapport YUNSIT.se Portfolio/blogg

Slutrapport YUNSIT.se Portfolio/blogg Slutrapport YUNSIT.se Portfolio/blogg RICKARD HANSSON 2012-06-04 Abstrakt Rapporten du har i din hand kommer handla om mitt projektarbete som jag genomfört under tio veckor för utbildningen Utvecklare

Läs mer

KOMPLEMENT TILL MATTE DIREKT BORGEN UPPLAGA

KOMPLEMENT TILL MATTE DIREKT BORGEN UPPLAGA Programmering KOMPLEMENT TILL MATTE DIREKT BORGEN UPPLAGA 2 Lektion Sanoma Utbildning POSTADRESS: Box 009, 0 25 Stockholm BESÖKSADRESS: Alströmergatan 2, Stockholm HEMSIDA: www.sanomautbildning.se E-POST:

Läs mer

Rapport Digitala Projekt EITF11 Grupp 4 Axel Sundberg, Jakob Wennerström Gille Handledare: Bertil Lindvall

Rapport Digitala Projekt EITF11 Grupp 4 Axel Sundberg, Jakob Wennerström Gille Handledare: Bertil Lindvall Sammanfattning I denna rapport behandlas ett projekt inom kursen Digitala Projekt, EITF11, vid Lunds Tekniska högskola. Syftet med projektet är att konstruera en enkel digital prototyp samt programmera

Läs mer

MO1002_HT17. Antal svar: 4

MO1002_HT17. Antal svar: 4 MO00_HT7 Antal :. Vad var bäst med kursen? Vad var bäst med kursen? Helheten dvs bredden i innehållet Intressant överblick över hur allt är uppbyggt och självklart smarta och trevliga kamrater De engagerade

Läs mer

Dagbok Mikael Lyck 810717-0071

Dagbok Mikael Lyck 810717-0071 Dagbok Mikael Lyck 810717-0071 2/6 Slutredovisning, redovisningen gick bra vi hade ju redan byggt ihop spelet så vi var inte särskilt oroliga. Allt som allt är jag väldigt nöjd med slutprodukten. 11/5

Läs mer

Kravspecifikation. Sammanfattning. Fyra i rad Javaprojekt inom TDDC32. Version 2.0. Datum Dokumentnummer

Kravspecifikation. Sammanfattning. Fyra i rad Javaprojekt inom TDDC32. Version 2.0. Datum Dokumentnummer Kravspecifikation Fyra i rad Javaprojekt inom TDDC32 Version 2.0 Datum 2008-05-19 Dokumentnummer 20080215 Sammanfattning Detta är en kravspecifikation över det klassiska spelet Fyra-i-rad programmerat

Läs mer

TDDC74: Projekttitel

TDDC74: Projekttitel TDDC74: Projekttitel Projektmedlemmar: Namn Efternamn abcde123@student.liu.se Namn Efternamn abcde123@student.liu.se Handledare: Handledarnamn handledare@liu.se eller handledare@student.liu.se 15 maj 2017

Läs mer

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson Rapport grupp 4 Software Engineering Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson 2009-10-29 Processer Sprinter Scrum har varit till stor hjälp för oss för att nå våra mål,

Läs mer

Priskamp. En prisjämförelsesite Björn Larsson 130609

Priskamp. En prisjämförelsesite Björn Larsson 130609 Priskamp En prisjämförelsesite Björn Larsson 130609 Abstrakt Detta är en post-mortem slutrapport om mitt projekt "Priskamp" inom ramen för kursen Individuellt Mjukvaruutvecklingsprojekt VT 2013. Projektets

Läs mer

Slutrapport. Interaktiv Mjukvaruutvecklingsprojekt. HIF-Spelet. Ett XNA-spel. Christian Ulf

Slutrapport. Interaktiv Mjukvaruutvecklingsprojekt. HIF-Spelet. Ett XNA-spel. Christian Ulf 1 Slutrapport Interaktiv Mjukvaruutvecklingsprojekt HIF-Spelet Ett XNA-spel 2 Med den här rapporten avser jag att förmedla min bild av hur jag anser att mitt mjukvaruutvecklingsprojekt gick och hur jag

Läs mer

JavaRats. Kravspecifikation. Version 1.1. Gustav Skoglund gussk258@student.liu.se. Marcus Widblom marwi026@student.liu.se. Senast ändrad: 13 / 05 / 08

JavaRats. Kravspecifikation. Version 1.1. Gustav Skoglund gussk258@student.liu.se. Marcus Widblom marwi026@student.liu.se. Senast ändrad: 13 / 05 / 08 JavaRats Kravspecifikation Version 1.1 Gustav Skoglund gussk258@student.liu.se Marcus Widblom marwi026@student.liu.se Senast ändrad: 13 / 05 / 08 Sammanfattning Kravspecifikationen för JavaRats har skrivit

Läs mer

OBJEKTORIENTERAD PROGRAMVARUUTVECKLING. Övningstentamen 1

OBJEKTORIENTERAD PROGRAMVARUUTVECKLING. Övningstentamen 1 Institutionen för Data- och informationsteknik JSk TENTAMEN OBJEKTORIENTERAD PROGRAMVARUUTVECKLING Övningstentamen 1 OBS! Det kan finnas kurser med samma eller liknande namn på olika utbildningslinjer.

Läs mer

NYTT KURSUPPLÄGG OCH MUNTLIG TENTAMEN

NYTT KURSUPPLÄGG OCH MUNTLIG TENTAMEN VUXENNEUROPSYKOLOGI (4 sp) ÄMNESSTUDIEKURS (PSYKOLOGI, LOGOPEDI OCH BLIVANDE ÄMNESLÄRARE I PSYKOLOGI) Mira Karrasch & Matti Laine Detta är ju helt objektivt sett det mest intressanta som finns! NYTT KURSUPPLÄGG

Läs mer

Datastrukturer och algoritmer. Föreläsning 15 Inför tentamen

Datastrukturer och algoritmer. Föreläsning 15 Inför tentamen Datastrukturer och algoritmer Föreläsning 15 Inför tentamen 1 Innehåll Kursvärdering Vi behöver granskare! Repetition Genomgång av gammal tenta 2 Första föreläsningen: målsättningar Alla ska höja sig ett

Läs mer

Kursvärdering 1DV433 Strukturerad programmering med C++ LP3 2011-12 Lärare: Tommy Löfqvist 17 svar

Kursvärdering 1DV433 Strukturerad programmering med C++ LP3 2011-12 Lärare: Tommy Löfqvist 17 svar Kursvärdering 1DV433 Strukturerad programmering med C++ LP3 2011-12 Lärare: Tommy Löfqvist 17 svar KURSFRÅGA AV ÖVERGRIPANDE KARAKTÄR - Kursinnehållet har varit intressant och stimulerande I låg grad 0

Läs mer

Någonting står i vägen

Någonting står i vägen Det här vänder sig till dig som driver ett företag, eller precis är på gång att starta upp Någonting står i vägen Om allting hade gått precis så som du tänkt dig och så som det utlovades på säljsidorna

Läs mer

Innehåll. Tiden som krävs. Design är nyckeln. Vad en investering kan ge. Attityd är allt. Samma namn regerar. Att vara en copycat. Du påverkar humöret

Innehåll. Tiden som krävs. Design är nyckeln. Vad en investering kan ge. Attityd är allt. Samma namn regerar. Att vara en copycat. Du påverkar humöret Innehåll Tiden som krävs Design är nyckeln Vad en investering kan ge Attityd är allt Samma namn regerar Att vara en copycat Du påverkar humöret Om författarinnan Hej Mitt namn är Johanna och jag driver

Läs mer

RESULTAT - MÅLUPPFYLLELSE

RESULTAT - MÅLUPPFYLLELSE Som absolut nybörjare i programmering och utan att ha några handledarpass: Mycket tufft, låg bokstavligen talat i fosterställning varannan vecka... Den gav en bra grund till fortsatta egenstudier i C++.

Läs mer

Allta bilder du ritar med verktygen i verktygspanelen eller importerar är grafik.

Allta bilder du ritar med verktygen i verktygspanelen eller importerar är grafik. Lite teori bakom symboler och förekomster Centralt i Flash är begreppen grafik, symboler och förekomster. Allta bilder du ritar med verktygen i verktygspanelen eller importerar är grafik. Symboler kan

Läs mer

Skapa modeller i Vikingen

Skapa modeller i Vikingen Skapa modeller i Vikingen Generellt En modell är egentligen ett datorprogram som utför saker åt dig. Det börjar med att du har en idé som du vill testa om den är lönsam eller inte. Du behöver skriva ned

Läs mer

Berzanspel. Läsåret 2012/2013. Projektgrupp: Henrik Adolfsson, Nils Björklund, Isak Pettersson, Villiam Rydfalk Nv3E. Handledare: Tina Bergman

Berzanspel. Läsåret 2012/2013. Projektgrupp: Henrik Adolfsson, Nils Björklund, Isak Pettersson, Villiam Rydfalk Nv3E. Handledare: Tina Bergman PROJEKTARBETESRAPPORT Läsåret 2012/2013 Berzanspel Projektgrupp: Henrik Adolfsson, Nils Björklund, Isak Pettersson, Villiam Rydfalk Nv3E Handledare: Tina Bergman Medbedömare: Andrew Brown Sammanfattning

Läs mer

Har du läst kursen på Campus eller distans Campus 8 53% Distans 7 47%

Har du läst kursen på Campus eller distans Campus 8 53% Distans 7 47% 15 svar Sammanfattning Se hela svar Har du läst kursen på Campus eller distans Campus 8 53% Distans 7 47% KURSFRÅGA AV ÖVERGRIPANDE KARAKTÄR Kursinnehållet har varit intressant och stimulerande I låg grad

Läs mer

Slutrapport Thunderbug

Slutrapport Thunderbug Slutrapport Thunderbug Individuellt mjukvaruprojekt Linnéuniversitet Sabina Linder Webbprogrammerare -12 2013-06-07 Abstrakt Denna rapport kommer att handla om projektet Thunderbug, som är en webbsida

Läs mer

Kursvärdering - självständigt arbete

Kursvärdering - självständigt arbete Kursvärdering - självständigt arbete 0-06 :. Helhetsintrycket Överlag är jag nöjd med den här kursen (6,%) (6,%) (66,%) 6 (00,0%) 6. Studentens insats Jag är nöjd med min egen insats Jag är nöjd med min

Läs mer

Påminnelse: en datatyp för bilder. Programmering. En datatyp för bilder. Spegelbild. hh.se/db2004

Påminnelse: en datatyp för bilder. Programmering. En datatyp för bilder. Spegelbild. hh.se/db2004 Programmering hh.se/db2004 Föreläsning 10: Objektorienterad programmering - datatyper Verónica Gaspes www2.hh.se/staff/vero www2.hh.se/staff/vero/programmering Påminnelse: en datatyp för bilder Vad är

Läs mer

Grunder. Grafiktyper. Vektorgrafik

Grunder. Grafiktyper. Vektorgrafik 2 Grunder All vår början bliver svår eller hur det nu brukar heta, och detta är något som gäller även Flash. För den som är ovan vid Flash gäller det säkert extra mycket, då det kan vara knepigt att förstå

Läs mer

Innehåll. Mina målsättningar. Vad krävs för att nå dit? Obligatoriska uppgifter. Websajten. Datastrukturer och algoritmer

Innehåll. Mina målsättningar. Vad krävs för att nå dit? Obligatoriska uppgifter. Websajten. Datastrukturer och algoritmer Innehåll Datastrukturer och algoritmer Föreläsning 1! Introduktion och begrepp Kurspresentation! - Målsättning! - Kursutvärdering! - Upplägg! - Översikt! Viktiga begrepp "1 "2 Mina målsättningar Alla ska

Läs mer

Detaljbeskrivning av Player

Detaljbeskrivning av Player Detaljbeskrivning av Player Syftet med Playerklassen är att representera det skepp som spelaren styr. Spelarens skepp styrs till skillnad från övriga skepp av spelaren både när det kommer till vilken riktning

Läs mer

Copy Cat Laboration 4

Copy Cat Laboration 4 Laborationsanvisning Copy Cat Laboration 4 Författare: Johan Leitet Version: 1 Datum: 2011-09-19 Inledning Vi kommer på denna laboration fortsätta med CSS och nu finslipa vår sida. Du kommer även att få

Läs mer

Deltagarnas utvärdering av 23 saker

Deltagarnas utvärdering av 23 saker Deltagarnas utvärdering av 23 saker 2008-08-19 I sammanställningen har tagits med vad alla skrivit men i de fall där flera personer skrivit samma sak eller ungefär samma sak redovisas detta endast en gång.

Läs mer

Brädspelet Mulan. Håkan Berggren, Magnus Ellisson, Lars Kristiansson, Cheng-Huei Kuo, Eva Ljunggren, Joakim Viker. Göteborg 1999.

Brädspelet Mulan. Håkan Berggren, Magnus Ellisson, Lars Kristiansson, Cheng-Huei Kuo, Eva Ljunggren, Joakim Viker. Göteborg 1999. Brädspelet Mulan Håkan Berggren, Magnus Ellisson, Lars Kristiansson, Cheng-Huei Kuo, Eva Ljunggren, Joakim Viker Göteborg 1999 June 8, 2001 1 Innehåll: 1. Inledning 2. Projektbeskrivning 3. Programflöde

Läs mer

Programmering eller Datalogiskt tänkande

Programmering eller Datalogiskt tänkande Programmering eller Datalogiskt tänkande I förskolan handlar programmering om att få en begynnande förståelse vad det kan innebära. Barnen ges ett kreativt utrymme och har möjlighet att forma sin egen

Läs mer

Träningsdagbok. Av Erik Stintzing. Inom ämnet Idrott och hälsa

Träningsdagbok. Av Erik Stintzing. Inom ämnet Idrott och hälsa Träningsdagbok Av Erik Stintzing Inom ämnet Idrott och hälsa Indroduktion Jag bestämde mig för att träna på handstående för att det alltid har varit en sport som jag inte riktigt har brytt mig så mycket

Läs mer

ZWCAD har stöd för VBA och Lisp program så alla funktioner som ni tidigare har skapat kan användas direkt utan anpassning.

ZWCAD har stöd för VBA och Lisp program så alla funktioner som ni tidigare har skapat kan användas direkt utan anpassning. ZWCAD+ 2015 pro ZWCAD+ 2015 pro är ett mycket bra och stabilt CAD-program som har fullständigt DWG-filformat och skapar framtidssäkrade handlingar utan några låsta filformat eller tilläggsfiler. Alla kommer

Läs mer

Objektorienterad Programkonstruktion. Föreläsning 6 23 nov 2015

Objektorienterad Programkonstruktion. Föreläsning 6 23 nov 2015 Objektorienterad Programkonstruktion Föreläsning 6 23 nov 2015 Designmönster Färdiga "recept" för att lösa (del-)problem i struktureringen av ens program Mönster kan beskriva små komponenter eller stora

Läs mer

Projektspecifikation

Projektspecifikation TDDC74 Programmering, abstraktion och modellering Projektspecifikation 2010-05-31 Projektmedlemmar: Robert Cranston robcr829@student.liu.se Viktor Klasson vikkl729@student.liu.se Handledare: Emil Nielsen

Läs mer

Lab5 för prgmedcl04 Grafik

Lab5 för prgmedcl04 Grafik Lab5 för prgmedcl04 Grafik Viktigt läs detta först:den här labblydelsen är ganska lång, detta betyder inte att labben tar lång tid.en hel del av lydelsen är anvisning om hur man går tillväga för att kunna

Läs mer

729G75: Programmering och algoritmiskt tänkande. Tema 1, föreläsning 1 Jody Foo

729G75: Programmering och algoritmiskt tänkande. Tema 1, föreläsning 1 Jody Foo 729G75: Programmering och algoritmiskt tänkande Tema 1, föreläsning 1 Jody Foo Föreläsningsöversikt Kursinfo / Om kursen Algoritmer Objektorienterad programmering i praktiken terminologi använda objekt

Läs mer

Så här funkar Föreningsliv

Så här funkar Föreningsliv Så här funkar Föreningsliv Logga in Logga in på den adress du fått skickat till dig via mail. Använd det lösenord och användarnamn som du tilldelats. Kom alltid ihåg att logga ut när du skrivit färdigt,

Läs mer

Introduktion till Matlab

Introduktion till Matlab Introduktion till Matlab Inledande matematik, I1, ht10 1 Inledning Detta är en koncis beskrivning av de viktigaste delarna av Matlab. Till en början är det enkla beräkningar och grafik som intresserar

Läs mer

Objektorientering i liten skala

Objektorientering i liten skala Linköpings Universitet Institutionen för datavetenskap (IDA) UPP-gruppen 2012-10-24 Objektorientering i liten skala Mål I denna lab skall du skriva ett objektorienterat program. Programmet skall delas

Läs mer

Programmera Lego Mindstormsrobotar

Programmera Lego Mindstormsrobotar KUNGLIGA TEKNISKA HÖGSKOLAN Programmera Lego Mindstormsrobotar En introduktion till programmering Oskar Rosén 28/08-12 oros@kth.se Introduktion i datateknik (II1310) Sammanfattning Denna laboration gav

Läs mer

Exempel på hur man kan bygga enkla former i Illustrator

Exempel på hur man kan bygga enkla former i Illustrator Exempel på hur man kan bygga enkla former i Illustrator Öppna ett nytt dokument (ctrl-n), storleken spelar ingen större roll eftersom innehållet är vektorbaserat kan det alltid skalas om senare. Välj Pennverktyget

Läs mer

Fyra i rad Javaprojekt inom TDDC32

Fyra i rad Javaprojekt inom TDDC32 Fyra i rad Javaprojekt inom TDDC32 Analys och design-dokument Version 2.0 Datum 2008-05-19 Dokumentnummer 20080303 Sammanfattning Detta är analys och design-dokumentet för programmet Fyra i rad. Fyra i

Läs mer

Laboration i datateknik

Laboration i datateknik KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Felsökning och programmering av LEGO NXT robot Daniel Willén 2012 09 06 dwill@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Syftet med

Läs mer

MO6003 VT2017. Antal svar: 2

MO6003 VT2017. Antal svar: 2 MO6003 VT07 :. Vad var bäst med kursen? Vad var bäst med kursen? Att få titta djupare på ett mer specifikt ämne. Vad skulle du föreslå för förbättringar? Vad skulle du föreslå för förbättringar? Jag skulle

Läs mer

Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU

Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU FÖRFATTARE Viktor Karlsson Jarmo Baltzar DATUM 2011-03-15 Sammanfattning I rapporten återfinns en detaljerad beskrivning om webbapplikation Budgetsystem

Läs mer

Digitala Projekt VT13. PING-Pong

Digitala Projekt VT13. PING-Pong Digitala Projekt VT13 PING-Pong Författare: Patrik Karlsson I-10, Erik Friberg I-10 Handledare: Bertil Lindvall Projektarbete Institutionen för Elektro- & Informationsteknik 2013-05-20 Abstract The purpose

Läs mer

Laboration 2. Webbproduktion En stiligare webbsida HT2015

Laboration 2. Webbproduktion En stiligare webbsida HT2015 Laboration 2 Webbproduktion Inledning Vi har hittills koncentrerat oss på att strukturera upp vår information på ett så semantiskt sätt som möjligt. Nu är det dags att ge ögat något vackert att vila på.

Läs mer

[Introduktion till programmering ]

[Introduktion till programmering ] KUNGLIGA TEKNISKA HÖGSKOLAN [Introduktion till programmering ] [Laboration med NXC] Tobias Johansson 05/09/13 tobiaj@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Vad som gör en ingenjör

Läs mer

PNSPO! Exporterar och Importerar texter från CX- Designer. 20 mars 2012 OMRON Corporation

PNSPO! Exporterar och Importerar texter från CX- Designer. 20 mars 2012 OMRON Corporation Exporterar och Importerar texter från CX- Designer 20 mars 2012 OMRON Corporation 2/25 Läs detta innan du bläddrar vidare: PNSPO! Denna bok är avsedd som ett tillägg till de ursprungliga manualerna för

Läs mer

Sida. Säljteknik GRUND Invändningar

Sida. Säljteknik GRUND Invändningar Sida Säljteknik GRUND Sida 2 Invändingar Vad är det? är en fråga eller påstående från kunden,som oftast uppfattas negativt av säljaren. Vi vet att invändningar kommer förr eller senare,och vi ska därför

Läs mer

Tentamen. 2D4135 vt 2005 Objektorienterad programmering, design och analys med Java Lördagen den 28 maj 2005 kl 9.00 14.

Tentamen. 2D4135 vt 2005 Objektorienterad programmering, design och analys med Java Lördagen den 28 maj 2005 kl 9.00 14. Tentamen 2D4135 vt 2005 Objektorienterad programmering, design och analys med Java Lördagen den 28 maj 2005 kl 9.00 14.00, sal E33 Tentan har en teoridel och en problemdel. På teoridelen är inga hjälpmedel

Läs mer

Strukturering och Planläggning

Strukturering och Planläggning Strukturering och Planläggning 9 November 2005 I början av projektet försökte vi strukturera upp arbetet och få en bättre översikt över vad projektet innebar. Direkt satte vi igång med att producera hemsidan

Läs mer

729G75: Programmering och algoritmiskt tänkande. Tema 1. Föreläsning 1 Jody Foo

729G75: Programmering och algoritmiskt tänkande. Tema 1. Föreläsning 1 Jody Foo 729G75: Programmering och algoritmiskt tänkande Tema 1. Föreläsning 1 Jody Foo Föreläsningsöversikt Kursinfo / Om kursen Algoritmer Objektorienterad programmering i praktiken terminologi använda objekt

Läs mer

Talsystem Teori. Vad är talsystem? Av Johan Johansson

Talsystem Teori. Vad är talsystem? Av Johan Johansson Talsystem Teori Av Johan Johansson Vad är talsystem? Talsystem är det sätt som vi använder oss av när vi läser, räknar och skriver ner tal. Exempelvis hade romarna ett talsystem som var baserat på de romerska

Läs mer

Verktyget FindBugs. Djupstudie i kursen EDA 270 Coachning av programvaruteam. Christofer Bach dt05cb6 Daniel Nilsson dt05dn4. Lunds Tekniska Högskola

Verktyget FindBugs. Djupstudie i kursen EDA 270 Coachning av programvaruteam. Christofer Bach dt05cb6 Daniel Nilsson dt05dn4. Lunds Tekniska Högskola Verktyget FindBugs Djupstudie i kursen EDA 270 Coachning av programvaruteam Christofer Bach dt05cb6 Daniel Nilsson dt05dn4 Lunds Tekniska Högskola 15 feb 08 1. Sammanfattning Denna djupstudie kommer att

Läs mer

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ämnets syfte. Kurser i ämnet PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration

Läs mer

Alfred Nobel Ett liv. ORDLISTA Alfreds bästa idé. Bättre tider i Sankt Petersburg. Ensam ut i världen. Alfred uppfinner dynamit. Pengar och problem

Alfred Nobel Ett liv. ORDLISTA Alfreds bästa idé. Bättre tider i Sankt Petersburg. Ensam ut i världen. Alfred uppfinner dynamit. Pengar och problem ARBETSMATERIAL FÖR ELEVEN CILLA DALÉN & ANNELIE DREWSEN ORDLISTA Alfreds bästa idé explosioner (sida 7, rad 4) när det smäller, blir varmt och saker sprängs sönder vattentäta (sida 7, rad 5) något som

Läs mer

Mjukvaruprojekt Onlinebooks

Mjukvaruprojekt Onlinebooks Mjukvaruprojekt Onlinebooks Jakob Månsson 6/7-2010 Jm22gn@student.lnu.se Abstrakt Denna rapport handlar om hur jag gick tillväga när jag gjorde mitt projekt. Vilka problem som man har stött på under vägen

Läs mer

Kursen som helhet. 1. Har du nått kursens mål. 2. Hur fungerade startdagen i ditt eget lärande?

Kursen som helhet. 1. Har du nått kursens mål. 2. Hur fungerade startdagen i ditt eget lärande? UTVÄRDERING Pedagogisk baskurs för handledare i MED924, Göteborg Introduktion: Lärande och handledning i klinisk praktik 1,5 hp Start 28 februari praktikuppgift - uppföljning 28 mars 2017 15/16 deltagare

Läs mer

HEJ! FÖRSLAG PÅ LEKTIONSUPPLÄGG

HEJ! FÖRSLAG PÅ LEKTIONSUPPLÄGG HEJ! Att du läser detta innebär att du tycker att barns rättigheter är viktigt. Sverige har ratificerat FN:s barnkonvention och vi alla måste hjälpas åt för att sprida så mycket kunskap och engagemang

Läs mer