Slutrapport. Interaktiv Mjukvaruutvecklingsprojekt. HIF-Spelet. Ett XNA-spel. Christian Ulf
|
|
- Christoffer Ek
- för 8 år sedan
- Visningar:
Transkript
1 1 Slutrapport Interaktiv Mjukvaruutvecklingsprojekt HIF-Spelet Ett XNA-spel
2 2 Med den här rapporten avser jag att förmedla min bild av hur jag anser att mitt mjukvaruutvecklingsprojekt gick och hur jag gick tillväga för att nå det resultat jag nu kan presentera. Med facit i hand kan jag säga att XNA är ett alldeles utmärkt verktyg för spelutveckling, och inte bara konsolspel(läs Xbox 360) som många, helt felaktigt, har bilden av. Det går alldeles ypperligt att sätta sig in i för den oinvigde. Med en enkel och tydlig struktur är det lätt att förstå hur det är avsett att användas. I rapporten redovisar jag min inlärningsprocess för XNA-ramverket och för att skapa ett simpelt spel; i mitt fall ett s.k. catching-game där spelaren styr en karaktär som rör sig sidleds och fångar objekt som faller ovanifrån. En typ av spel som tilltalar såväl nostalgiker som casual-spelare. Att spelet är centrerat kring Helsingborgs IF är inget som förstör upplevelsen för den oinitierade då hela spelet är gjort med glimten i ögat.
3 3 Förord Inledningsvis fick vi kursdeltagare ett val att välja ett projekt fritt med de kunskaper vi införskaffat oss hittills som underlag. Med ASP.NET och databashantering-kurser precis avslutade kände jag att jag behövde prova på något nytt. Då jag inte längre direkt spelar spel kan mitt val av projekt tyckas vara ett tämligen ologiskt sådant, men samtidigt insåg jag att kodningens värld är förhållandevis mångfacetterad, och därför insåg jag att kan det vara intressant att lära sig, inte minst inför framtiden. Valet av spel var inte särskilt svårt, då jag växte upp med lite simplare spel, ofta av just den typen jag valde. När det sedan kom till val av språk blev det desto svårare. Jag ville inledningsvis göra något i HTML5, alternativt Javascript. Istället valde jag ett fegare val i XNA, då resten av gruppen valt detta språk. I och med att mina kunskaper var så begränsade ansåg jag då i stundens hetta att det skulle vara lättare att få hjälp vid behov vid valet av XNA. Slutligen gällde det valet av bakgrund till spelet. Detta var det lättaste beslut jag tagit under mitt år på skolan. Givetvis skulle det vara laget som ligger mig närmast om hjärtat, och trippelmästarna överlägsna i vårt avlånga land. Samtidigt insåg jag, så här i främmande stad, att spelet behöver göras med humor i fokus, så att det skall gå att spela utan att vara insatt i ämnet. I introduktionen som följer förklarar jag hur jag som helt ovetande satte mig in i XNA och vilka svårigheter jag stötte på.
4 4 Inledning Målet med projektet som helhet har hela tiden varit att sätta sig in i XNA-ramverket för att bygga en bra grund inför framtiden. Att man sedan använder sig av C# är givetvis också det en bonus då man förnyar sina gamla kunskaper. Att göra något helt nytt tilltalade mig väldigt mycket, och trots att spel inte riktigt är mitt forté så var det klart intressant att ta in. Inledningsvis fokuserade jag mycket på grafik då jag insåg att det blir lättare att jobba med direkt respons i form av bildligt innehåll. Det är så mycket lättare att testa med riktiga modeller istället för placeholders. När jag sedan kom igång med kodandet insåg jag att det var en viss tröskel att komma över, men XNA är ändå förhållandevis enkelt att komma in i. Det är uppbyggt av ett antal olika klasser som alla fyller olika funktioner. Som ett praktexempel finns det en klass som heter Draw, där all grafik du ska använda dig av ritas upp. Har du gjort det en gång är det lätt att göra om. För den som funderar på XNA som plattform för ett spel har jag bara positiva saker att dela, även om det kräver en hel del jobb. Tutorials finns i mångfald och att titta på dessa är ett råd jag har ett ge, då grunden till de flesta spel i mångt och mycket är densamma, inte minst i plattformsspel.
5 5 Positiva Erfarenheter Jag är mycket nöjd med valet av plattform för mitt spel, och även typen av spel som visade sig vara en mycket bra grund för att bygga även andra spel i framtiden, såsom breakout, Pong, tetris och så vidare. Listan kan i det närmaste göras oändlig. För en inbiten supporter av ett fotbollslag som mig visade det sig också mycket lyckat att välja just det tema jag valde. Bildmaterial var desto svårare att hitta då bevakningen från svensk fotboll är väldigt mycket sämre än i exempelvis England. Visst är det bättre nu än tidigare, men jag fann fortfarande att det inte var det lättaste. Annars finns det ett stort antal historier och händelser som präglar laget i fråga. Inte minst negativa sådana där det alltid uppskattas med lite häcklande. Jag ville samtidigt att spelare som har någon eller väldigt lite koll alls lätt skulle kunna ta in allt material, och det tycker jag att jag lyckats med synnerligen väl. Med en enkel How-To- Play-sektion är det enkelt att ta in spelkonceptet. Att jag sedan valde att ta bort ett antal av de fallande föremål som jag inledningsvis ville ha med var det bästa jag kunde gjort då detta möjliggjorde att en större målgrupp i slutändan kan njuta av spelet. Spelet i sitt nuvarande skick tycker jag absolut är underhållande och det tyckte jag visade sig på redovisningen, som jag tycker gick tämligen väl.
6 6 Negativa Erfarenheter Med facit i hand kanske jag hade tjänat på att bygga den absoluta grunden med basfunktionalitet allra först, då jag underskattade tiden det skulle ta något. Då hade jag också insett att det är mycket lättare att jobba med sprites än att hämta in det externa klassbiblioteket GIFAnimation som använder sig av.gif-filer istället för statiska bilder i en.png-fil. Detta innebar att jag slet med något i alltför många timmar som senare ersattes mot något som tog 2-3h att fullända. Planeringsmässigt finns det mycket att förbättra. Iterationsplanen lades det inte tillräcklig fokus på inledningsvis, dessutom var utformningen och formatet fel på grund av slarv. Detta ledde ofrånkomligen till problem senare under projektets slutgång. Felprioritering av de olika delarna av projektet ställde också till med en del problem, vilket ledde till en oregelbunden arbetsbörda under de flesta veckorna. Jag tänkte fel innehållsmässigt för spelet, då jag proppade ett tämligen simpelt spelupplägg med alltför många funktioner. Hade dessa implementeras hade jag varit tvungen att ta bort dessa för att tillgängligheten skulle vara acceptabel. Just kodandet hade kunnat struktureras upp mycket bättre, och så som jag utformat det hade man kunna strukturera upp det ganska rejält. I min kod finns all kod för huvudkaraktären och dess egenskaper inuti själva basklassen, Game1. Sedan är jag nöjd med strukturen för det andra, där jag korrekt delat upp det i klasser så som GameObject och GameMenu. Jag hade sedan ganska stora problem med en del av målen, och det var att alltid ge objekten som faller en slumpmässig funktion, och i nuläget är det inte optimalt, men fungerar. Att jag blev tvungen att skära ner på spelets innehåll på grund av tidsbrist var det absolut bästa som kunde hända, och därför väljer jag att inte inkludera det i denna sektion. Annars skulle det givetvis vara en självklar negativ erfarenhet. Den del som jag är missnöjd med att jag inte fick med i slutändan var införandet av flera tidsbaserade nivåer i spelet, något jag har en god bild av hur jag ska göra, men som på grund av tidsbrist inte blev av.
7 7 Sammanfattning Det blir antagligen inga fler spel från min sida på ett bra tag, men känner mig klart nöjd med projektet i helhet och att det var en fräsch vind som behövdes för min personliga utveckling inom webbprogrammeringens ramar. XNA är ett mycket trevligt ramverk som jag absolut kan tänka mig att arbeta med igen dock. I framtiden gäller det att vara mycket mer noga med planering och faktiskt använda och framförallt respektera de verktyg som finns för just detta. Iterationsplan har jag insett är mycket värdefullt för en webbprogrammera för det mesta, inte minst för en själv. Spelet i det skicket det är i nu skulle jag vilja påstå är till 90% klart. Ett fåtal förändringar och lite strukturering av koden och så vill jag hävda att det är så färdigt det kan bli. Framtiden för spelet blir att optimera positionsmässig slumpning av fallande objekt, och att införa tidsbaserade nivåer där hastigheten för föremål som faller ökar. Detta innebär också att den fasta poänggränsen som i nuläget är satt givetvis tas bort.
8 8
SEGLAISOLEN.SE En Wordpres Webbsajt
SEGLAISOLEN.SE 2012-05-28 En Wordpres Webbsajt Individuellt Mjukvaruutvecklingsprojekt, 1DV430 Projektet är utvecklat med hjälp av Unified Process & Wordpress REFERAT Den här rapporten handlar om projektet
Läs merRune 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 merSlutrapport. 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 merMina 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 merLNU INDIVIDUELLT MJUKVARUUTVECKLINGSPROJEKT. Honey Hunter. Androidspel. Martin Karlsson 1/17/2014
LNU INDIVIDUELLT MJUKVARUUTVECKLINGSPROJEKT Honey Hunter Androidspel Martin Karlsson 1/17/2014 Abstrakt: Denna slutrapport berör androidspelet Honey Hunter som berör kursen Indiviudellt Mjukvaruutvecklingsprojekt
Läs merSLUTRAPPORT: 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 merSlutrapport 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 merSlutrapport 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 merIndividuellt Mjukvaruutvecklingsprojekt. Slutrapport. Projekt: ASP.NET Applikation: Clustery Gaming Datum: 29-05-12 Författare: Adam Gustafsson UD11
Slutrapport Projekt: ASP.NET Applikation: Clustery Gaming Datum: 29-05-12 Författare: UD11 Abstrakt Denna slutrapport innefattar en beskrivning av samt utvecklarens reflektioner kring utvecklingsprocessen
Läs merTepz 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 merSLUTRAPPORT 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 merSkissa 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 merVi ä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 merErik Lundgren 820419-1491. GarageLoppisen.se. Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430
Erik Lundgren 820419-1491 GarageLoppisen.se Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430 Abstrakt En kort rapport om projektet GarageLoppisen.se. En applikation som skapats för att
Läs merJoakim 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 merErik 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 merProjekt 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 merSlutrapport 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[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 merIndividuellt Mjukvaruutvecklingsprojekt
Individuellt Mjukvaruutvecklingsprojekt RPG-spel med JavaScript Författare Robin Bertram Datum 2013 06 10 1 Abstrakt Den här rapporten är en post mortem -rapport som handlar om utvecklandet av ett RPG-spel
Läs merVIDEODAGBOKEN. 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 merSLUTRAPPORT. Sebastianlund.com. Individuellt mjukvaruutveckingsprojekt, 1DV430. Författare: Sebastian Lund WP11 Datum: 2012-05-21
SLUTRAPPORT Sebastianlund.com Individuellt mjukvaruutveckingsprojekt, 1DV430 Abstrakt Denna rapporten handlar om mitt arbete jag gjort i kursen Individuellt Mjukvaruprojekt under våren 2012. I rapporten
Läs merEtt spel skapat av Albin Wahlstrand
Viking vs. Demons Ett spel skapat av Albin Wahlstrand 2012-06-03 1 Abstrakt Denna rapport kommer att handla om mina positiva och negativa erfarenheter inom projektet jag jobbat på de senaste 10 veckorna.
Läs merIndividuellt Mjukvaruutvecklingsprojekt
zm222ag 1DV430 Individuellt Mjukvaruutvecklingsprojekt [Website] Restaurang & Pizzeria Europa Slutrapport Zlatan Majdanac - Webbprogrammerare 2011 Abstrakt I min slutrapport skriver jag om projektet som
Läs merEndless 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 merSlutrapport 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 merGame of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text.
Presentation av uppgiften Vi har fått i att skapa en webbapplikation med ett spelbart spel inbyt i sig. Eller som läraren formulerar sig: uppgiften är att skapa en webbapplikation där en eller flera spelare
Läs merBakgrund. 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 merPriskamp. 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 merLaboration 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 merSLUTRAPPORT WEBBPROJEKT 1
SLUTRAPPORT WEBBPROJEKT 1 Kostregistrering 30 mars 2012 Webbprojekt 1 1DV411 Institutionen för datavetenskap, fysik och matematik Linnéuniversitetet Ella Källman - ella@kallman.se Martin Kuoppa - martin@duofy.com
Läs merToDo 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 merDel 1 och 2 HTML/CSS. Webbutveckling Laboration 1 Nicklas Bostedt 850906-8550
Del 1 och 2 HTML/CSS Vi har fått i uppgift att göra en hemsida av eget val! Jag har bestämt mig för att skapa en hemsida åt en påhittad restaurang här i Umeå som inriktar sig på exklusiv nyttig mat och
Läs merPraktikrapport. Sofia Larsson MKVA12, HT12
Praktikrapport Facetime Media är en byrå belägen i Lund som hjälper företag att marknadsföra sig via sociala medier. I nuläget är det främst Facebook som är aktuellt men tanken är att företaget i framtiden
Läs merSjälvhjälpsprogram för ADHD. Del 1 Att hitta din väg
Självhjälpsprogram för ADHD Del 1 Att hitta din väg Välkommen till vårt självhjälpsprogram för ADHD. Detta program ger dig verktygen att använda din ADHD som en superkraft för att hitta till ett bra liv..
Läs merPost Mortem för Get The Treasure!
Post Mortem för Get The Treasure! Av: Emil Lindberg - Grupp 15 Vi skulle göra ett action multiplayerspel som spelades över nätverket. Vilket vi nästan lyckades göra. Tiden tog slut och programmerarna han
Läs merPROJEKT ALBYLEN. Datum: 25 mars 2011. AV: Magnus Lindgren, Mattias Jonsson, Alexander Paskota, Jimmie Yngvesson, Erik Nilsson
PROJEKT ALBYLEN Datum: 25 mars 2011 AV: Magnus Lindgren, Mattias Jonsson, Alexander Paskota, Jimmie Yngvesson, Erik Nilsson 0 Sammanfattning: Föreningen Albylen som bedriver aktivitets- och friskvårdscentrum
Läs merProcess- och metodreflektion. Grupp 3; Ida Gustafsson, Mikael Karlsson, Jonas Lind, Hanne Sundin, Maria Törnkvist
Process- och metodreflektion Grupp 3; Ida Gustafsson, Mikael Karlsson, Jonas Lind, Hanne Sundin, Maria Törnkvist Planeringen Redan från början av projektet bestämde vi oss i gruppen för att planera utförande
Läs merSammanställning av kursutvärdering Samlad bedömning
Webbdesign med JavaScript och Document Object Model, 7. hp Sammanställning av kursutvärdering Samlad bedömning Fristående nätkurs Kurs: Webbdesign med JavaScript och Document Object Model, 7. hp Kurskod:
Läs merMammahjärtat som initiativ är unikt, det finns inget liknande i Sverige idag!
Mammahjärtat som initiativ är unikt, det finns inget liknande i Sverige idag! På mindre än ett år har Mammahjärtat gått från idé till verklighet och det sista halvåret har plattformen vuxit rejält. Många
Läs merMikael Bondestam Johan Isaksson. Spelprogrammering. med CDX och OpenGL
Mikael Bondestam Johan Isaksson Spelprogrammering med CDX och OpenGL Del 2 Spel Historiskt spel... 36 7. Studsboll en sprite...37 8. Styrning med tangentbordet... 48 9. Krockar...51 10. Ljudeffekter...
Läs merDetaljbeskrivning 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 merVälkommen till WeOptimize
Välkommen till WeOptimize Här kommer en introduktion till hur WeOptimize fungerar och vad vi har att erbjuda dig som är ute efter en framgångsrik hemsida. ! 2 Utveckling av ny hemsida Digitala närvaro
Läs merSlutrapport för Internetfonden
Slutrapport för Internetfonden Webbprogrammering i matematik och fysikundervisning Mikael Tylmad mikael@roboro.se Fredrik Atmer fredrik.atmer@gmail.com Ella Kai-Larsen e@k-l.se 10 april 2014 http://www.profyma.se/
Läs merSpace 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 merFilhanterare 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 merTre misstag som äter upp din tid och hur kan göra någonting åt dem
Tre misstag som äter upp din tid och hur kan göra någonting åt dem En rapport från PersonligEffektivitet.com Innehåll Inledning... 3 Misstag #1: Önskelistan... 4 Misstag #2: Parkinsons lag... 7 Misstag
Läs merLabbrapport - 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 merUtvärdering att skriva för webben - Snabbrapport
Utvärdering att skriva för webben Snabbrapport. Jag är 3 3 6 6 7 7 kvinna man egen definition. Befattning 3 3 assistent bibliotekarie chef annan 3. Hur nöjd är du medutbildningen som helhet? Inte alls
Läs merNacka bibliotek. Brukarundersökning. November Genomförd av Enkätfabriken
Nacka Brukarundersökning November 2016 Genomförd av Enkätfabriken Innehållsförteckning 1. Bakgrund 3 2. NKI 4 3. Generell nöjdhet 5 4. Bakgrundsfrågor 8 5. Nöjdhet verksamheten 12 6. Personal och öppettider
Läs merSlutrapport 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 merGillakampen. av Merkur Hoxha WP
Gillakampen av Merkur Hoxha WP12 2013-06-09 Innehållsförteckning Abstrakt...3 Inledning...4 Vad som gick bra...5 Vad som gick dåligt...6 Sammanfattning...7 Abstrakt Gillakampen är en Facebookapplikation
Läs mer2014 Serious Games Interactive ApS, All Rights Reserved
2014 Serious Games Interactive ApS, All Rights Reserved INNEHALL Introduktion 3 Att använda Minimo i klassrummet 3 Att introducera spelet för eleverna 3 Målgrupp 3 Undervisningsmoment 4 Spelvarianter 4
Läs merFlipped Classroom med gamification som stöd för studentaktiverande undervisningsform
Slutrapport för TUFF-projektet 2017 Flipped Classroom med gamification som stöd för studentaktiverande undervisningsform Campus Gotland Projektdeltagare: Maria Fredriksson Avd för kvalitetsteknik Inst
Läs merCollector en Android-app för att samla saker. Kim Grönqvist (kg222dk) 2013-06-10 Slutrapport
Collector en Android-app för att samla saker Kim Grönqvist (kg222dk) 2013-06-10 Slutrapport Abstrakt Jag har gjort en Android-app för att samla saker, Collector. Med den kan man upprätta att göra-listor
Läs merSociala medier för företag
Sociala medier för företag Utbildningen ingår i projektet Helikoopter vilket är ett kompetensutvecklingsprojekt som finansieras av Europeiska socialfonden och genomförs i Coompanion Norr och Västerbottens
Läs merProjektarbete myshop. Sandra Öigaard so222es WP12 Individuellt mjukvaruutvecklingsprojekt 2013-06-06
Projektarbete myshop av Sandra Öigaard so222es WP12 Individuellt mjukvaruutvecklingsprojekt 2013-06-06 ABSTRAKT En rapport om utvecklingen av myshop, ett 10 veckors projektarbete i kursen individuellt
Läs merECOKEY. Ecokey - Nyckeln till en bättre miljö.
Ecokey - Nyckeln en bättre miljö. Ecokey är konceptet som engagerar och motiverar människor i alla åldrar på ett enkelt, och nytänkande sätt. Grundtanken är att få människor att vilja färdas miljövänligt,
Läs merJavaRats. 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 merLabbrapport: HTML och CSS
Labbrapport: HTML och CSS Utförd av: Natalie Olmosse Mailadress: natalie.olmosse@gmail.com Datum: 2015 12 18 Kursansvarig: Karin Fahlquist Övriga lärare: Ulrik Söderström Första inlämningen Resultat (Godkänd/Retur):
Läs merPromemoria om förutsättningarna för hur uppgifterna i detaljplaner och planbeskrivningar kan tillgängligöras och behandlas digitalt
Promemoria Datum 2019-05-02 3.2.1 Diarienummer 6352/2018 Enligt sändlista Promemoria om förutsättningarna för hur uppgifterna i detaljplaner och planbeskrivningar kan tillgängligöras och behandlas digitalt
Läs merBestäm vilket av, eller vilken kombination av övertygande tillvägagångssätt (känsla, logik, förtroende) som du avser att använda i din presentation.
Mål Få en enkel överblick över vad du behöver tänka på före och under din presentation. Fungera som praktiska verktyg. Fungera som en tydlig sammanfattning av de absolut viktigaste punkterna. Före presentationen
Läs merSkrivprocessen. Skrivprocessen och retoriken. Skrivprocessen Retoriken Förklaringar
Skrivprocessen Att skriva är ett hantverk något som du kan lära dig. För att bli en bra hantverkare krävs övning. Skrivprocessen liknar i många avseenden den så kallade retoriska arbetsprocessen som vi
Läs merMULTIPLATTFORMAR STÄLLER KRAV PÅ DIN STRATEGI OCH LEDNING
BiTA Service Management Gamla Brogatan 11 111 20 Stockholm MULTIPLATTFORMAR STÄLLER KRAV PÅ DIN STRATEGI OCH LEDNING Mats Voxlin, managementkonsult 8 november 2017 mats.voxlin@bita.eu +46 70-910 05 48
Läs merICA SUPERMARKET SVÄRDSJÖ MINICUP 2017
ICA SUPERMARKET SVÄRDSJÖ MINICUP 2017 Söndagen den 27 augusti strömmade kanske så många som 1500 barn, ledare och anhöriga in på ett sensommarhärligt Källängets IP. Barnfotboll och svensk sommar är verkligen
Läs merBerzanspel. 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 merDigitalt skapande i kulturskolan
Digitalt skapande i kulturskolan Ett pilotprojekt hösten 2018 Digitalt skapande i kulturskolan 2 Inledning Samhället går i en riktning där digitala verktyg blir en del av alla tänkbara områden, estetiska
Läs merRö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 merKravspecifikation TDP005 Projekt: Objektorienterat system
Kravspecifikation TDP005 Projekt: Objektorienterat system Innehållsförteckning 1. Spelidé 3 2. Målgrupp 3 3. Spelupplevelse 3 4. Spelmekanik 3 5. Regler 3 5.1 Spelplan 3 5.2 Spelaren 3 5.3 Token 3 5.4
Läs merFörbättra din studieteknik med Matematik 5000! 12 praktiska tips!
Förbättra din studieteknik med Matematik 5000! 12 praktiska tips! ik Hej! Det är jag som är Daniel Nilsson. Jag är utbildad matematik- och historielärare och även speciallärare med inriktning mot matematik.
Läs merTDP005 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 merProgrammeringsappar. Av Alex
Programmeringsappar Av Alex Omdöme 4/5 40 Kr 10+ År Robot School Robot School kommer från företaget Next is Great I appen Robot School hjälper man roboten R-obbie att nå sitt batteri genom att placera
Läs merEnkätresultat. Kursenkät, Flervariabelanalys. Datum: 2010-03-29 08:47:04. Aktiverade deltagare (MMGF20, V10, Flervariabelanalys) Grupp:
Enkätresultat Enkät: Status: Kursenkät, Flervariabelanalys stängd Datum: 2010-03-29 08:47:04 Grupp: Besvarad av: 13(40) (32%) Aktiverade deltagare (MMGF20, V10, Flervariabelanalys) Helheten Mitt helhetsomdöme
Läs merAllt har fungerat mycket bra, men berättelseskelettet och gestaltningsövningarna var det som stack ut allra mest för mig.
Berätta om hur ditt liv vände Förmedla hopp Innan kursen startade visste jag inte om jag kunde skriva alls eller om min historia var värd att berätta. Kursen har gett mig verktyg och självförtroende. Jag
Läs merKundKFF_17_Lokalbokning
KundKFF_17_Lokalbokning 1. Kategori Jag har bokat lokal som privatperson för en förening 1 som privatperson 42 (43.3 %) 2 för en förening 55 (56.7 %) Svar 97 2. Kön Jag är kvinna man annat 1 kvinna 42
Läs merDESIGNDOKUMENT 1(8) 1. Idé & koncept. Grundidé, syfte & innehåll. Målgrupp, koncept & sammanhang
DESIGNDOKUMENT 1. Idé & koncept Grundidé, syfte & innehåll Vad önskar du att du gjort mer av, när du var 20? Finns det böcker som påverkat ditt liv på något sätt? Vilka låtar ska jag lyssna på för att
Läs merTILL ÄMNESGRUPPEN. Ett upplägg för fem träffar. Vinster med kollegialt lärande
TILL ÄMNESGRUPPEN Tycker du att det skulle vara givande att läsa och arbeta med boken tillsammans med andra? Detta kapitel är tänkt som ett underlag för det kollegiala arbetet med att utveckla läsundervisningen.
Läs merNÄRMARE VARANDRA. Övningshäfte till NIO VECKOR TILL EN STARKARE PARRELATION. Natur & Kultur
MARIA BURMAN ANNA-KARIN NORLANDER PER CARLBRING GERHARD ANDERSSON Övningshäfte till NÄRMARE VARANDRA NIO VECKOR TILL EN STARKARE PARRELATION Natur & Kultur VALENTINSKALAN 1. Jag kan samarbeta väl och lösa
Läs merMåste alla på skolan/förskolan börja arbeta med StegVis samtidigt?
Frågor och svar on StegVis: Måste alla på skolan/förskolan börja arbeta med StegVis samtidigt? På sikt är det viktigt att alla som arbetar i förskolan/skolan känner väl till arbetssättet. Då talar till
Läs merBotech AB Ledebursgatan Malmö Tel: E-post:
Greyhound i kyrkan- vad är Greyhound? Botech har kunskap och erfarenhet av att styra och övervaka uppvärmning, luftfuktighet och luftkvalitet i kyrkor. Greyhound är Botechs egenutvecklade övervakningssystem
Läs merDigitalt lärande och programmering i klassrummet. Introduktionsworkshop - Bygg ett akvarium i Scratch
Digitalt lärande och programmering i klassrummet Introduktionsworkshop - Bygg ett akvarium i Scratch Introduktion Scratch är en programmeringsomgivning utvecklad av forskare på Massachusetts Institute
Läs merItiS Väskolan HT 2002. Din Kropp. Projekt av Arbetslag D / Väskolan
Din Kropp Projekt av Arbetslag D / Väskolan DIN KROPP Introduktion Vårt arbetslag hör hemma på Väskolan utanför Kristianstad. Vi undervisar dagligen elever i åk 6-9, men har i detta projekt valt att arbeta
Läs mermed sin nya miljö. Introduktionen med Tilla sköttes utomhus och gick bra. Resten av dagen tog vi det bara lugnt, lekte, åt och bara hade mysigt.
Den här artikeln skrev jag till Svenska kooikerhondjeklubbens medlemstidning. I tidningsnumret innan så skrev Felicia på kennel Rantafejs en liten artikel om uppfödning och så blev jag tillfrågad att skriva
Läs merInnanför Mina rosa Små väggar. En självbiografi av Cassandra Solback
Innanför Mina rosa Små väggar En självbiografi av Cassandra Solback 2 Denna bok innehåller bara sanningar och nästan alla sanningar i mitt liv. Det som är alldeles för privat har fått stanna kvar i privatlivet,
Läs merInnehåll. Kreativitet en introduktion 7 Varför vara kreativ på jobbet? 8. Öka kreativiteten hur gör man det? 10 Människor 11 Miljö 19 Metod 25
Innehåll Förord 5 Kreativitet en introduktion 7 Varför vara kreativ på jobbet? 8 Öka kreativiteten hur gör man det? 10 Människor 11 Miljö 19 Metod 25 Kreativa möten 27 Idédiamanten en strukturerad metod
Läs merM atematiska cirklar. Studiehandledning
M atematiska cirklar Studiehandledning Innehåll Introduktion Vem är vi? Arbetsformer Arbetsinsatser Examination Teknik och utrustning Tidschema Teman för hösten Introduktion Denna studiehandledning innehåller
Läs merUtveckling 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 merWEBDESIGN A - DTR 1210
Lektion 6: Tabeller Vi ska lägga till en tabell i hemsidan. Först ska vi titta lite på hur man gör tabeller. Vi börjar med enklast tänkbara tabell. En tabell med bara en ruta: Nu ska vi gå igenom steg
Läs merBilden föreställer en komplett CW-tranceiver för 80 m bandet. Pixie 2 heter den och är nyligen byggd av Sture SM7CHX.
Trött på att borra hål? Är du trött på att borra hål i dina mönsterkort och tycker att de moderna SMD-komponenterna är att för små och pilliga så kanske "ytmontering" av gamla hederliga komponenter avsedda
Läs merStrukturering 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 merGLÄDJE GEMENSKAP FRAMÅTANDA INNEBANDY OCH FOTBOLL
GLÄDJE GEMENSKAP FRAMÅTANDA INNEBANDY OCH FOTBOLL Agenda ledarmöte 24 mars 2015 Inledning Högalids profil Thomas Vem gör vad i laget? Anneli Utbildning ledare Helena/Anneli Ekonomi och sponsring Helena/Thomas
Läs merSkolbesöksmanual. Sammanställd av Djurens Rätts ungdomsgrupp i Helsingborg
Skolbesöksmanual Sammanställd av Djurens Rätts ungdomsgrupp i Helsingborg Ungdomsgruppen i Helsingborg startades hösten 2010 och arbetar mycket med att besöka skolor och klasser för att väcka tankar om
Läs merTDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor
TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5 Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor 1 Laboration 4 - Introduktion Syfte: Öva på självständig problemlösning
Läs merUtvärdering Agenda 2030-träff för folkhögskolor 24 november Vår skola arbetar med Agenda 2030 idag
Utvärdering Agenda 2030-träff för folkhögskolor 24 november 2017 1. Vår skola arbetar med Agenda 2030 idag 100% 94.7% 90% 80% 70% 60% Procent 50% 40% 30% 20% 10% 5.3% 0% 0.0% Ja Nej Vet ej Namn Procent
Läs merLi#eratur och empiriska studier kap 12, Rienecker & Jørgensson kap 8-9, 11-12, Robson STEFAN HRASTINSKI STEFANHR@KTH.SE
Li#eratur och empiriska studier kap 12, Rienecker & Jørgensson kap 8-9, 11-12, Robson STEFAN HRASTINSKI STEFANHR@KTH.SE Innehåll Vad är en bra uppsats? Söka, använda och refera till litteratur Insamling
Läs merKursvä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 merJag är tacksam för synpunkter och medskick, fördelen med en studiehandledning som sprids digitalt är att det är lätt att uppdatera den.
Samhällsbygge pågår, om studiehandledningen Den här studiehandledningen är skriven i steg, anpassat för kvällsstudier. Självklart går det lika bra att använda den för en heldag eller för en helgkurs; tanken
Läs merKonsultprofil. Per Norgren (1983) Arkitekt & webbutvecklare
Konsultprofil Per Norgren (1983) Arkitekt & webbutvecklare Per Norgren är arkitekt och webbutvecklare som främst är inriktad på Mircosofts.Net-ramverk och EPiServer. Han har arbetat i branschen sedan 2007
Läs merKORT FÖR ATT LEDA DISKUSSIONEN
KORT FÖR ATT LEDA DISKUSSIONEN INNEHÅLL 1 Så här använder du diskussionskorten 2 Vad är dialog? 3 Förbättra din förmåga att lyssna 4 Förberedelser inför att föra en diskussion 5 Exempel ur manuset för
Läs merKursutvärdering av Tekniker för webbdesign samt Tekniker för webbdesign, distans, 7,5hp (31KTW1, 31ETW1, 31FTW1), höstterminen 2016
Kursutvärdering av Tekniker för webbdesign samt Tekniker för webbdesign, distans, 7,5hp (31KTW1, 31ETW1, 31FTW1), höstterminen 2016 Yoshiko Nordeborg & Maria Idebrant 28 augusti 2017 1 Inledning Kursen
Läs mer