Edlund, Louise Ekdahl, Johan Fernström, Jesper Jansson, Fredrik Larsson, Helene Malmén, Per Sölen, Baran Wiksten, Oskar
|
|
- Ola Persson
- för 8 år sedan
- Visningar:
Transkript
1 0RELOH$UNDQRLGV *UXSSPHGOHPPDU Edlund, Louise Ekdahl, Johan Fernström, Jesper Jansson, Fredrik Larsson, Helene Malmén, Per Sölen, Baran Wiksten, Oskar
2 I dagens samhälle spelar mobiltelefonen en allt större roll. De används i första hand för att hålla kontakt med andra människor via traditionella telefonsamtal, men mobiltelefonen har även många andra användningsområden. Man kan använda den för positionering, för att betala då man handlar varor i en affär och det finns till och med mobiltelefoner med inbyggd kamera och radio. Faxmöjligheter och tillgång till sin e- brevlåda via mobiltelefonen är redan gammal skåpmat. Givetvis finns också olika spel på telefonerna. Lagringsrutrymmet i en mobiltelefon är relativt litet, och möjligheten att se många detaljer och färger på de små skärmarna är i dagsläget blygsam. Steget är fortfarande långt till den prestanda som en vanlig persondator erbjuder och detta faktum medför begränsningar för de spel som kan erbjudas. Genom att sätta oss in i de begränsningar som det innebär att utveckla ett spel till mobiltelefoner har vi insett att den marknad som öppnar sig för de som behärskar den kunskapen är lockande. Utvecklingen av nya mobiltelefoner är explosionsartad och många företag slåss om att ha bäst design och mest tilltalande funktionalitet. I jakten om kundernas gunst är utbudet av spel och andra finesser på mobiltelefonerna viktiga konkurrensmedel. Vi är därför övertygade om att efterfrågan på spel till mobiltelefoner kommer öka kraftigt, utvecklingen av spel till mobiltelefoner bara börjat. Det spel som vi valt att presentera heter Mobile Arkanoids. Designen är stilren och konceptet beprövat. Spelet är välkänt och älskat av många. Spelarens uppgift är att med hjälp av en studsande boll krossa de block som finns utplacerade på spelplanen. Detta görs genom att styra den paddel som bollen tillåts studsa mot och därigenom påverka bollens färdriktning. Spelreglerna är enkla och det tar inte mer än några få ögonblick från det att spelet är installerat på telefonen tills dess att man är i full gång med att spela. 2
3 ,QQHKnOOVI UWHFNQLQJ 1. Bakgrund Målgrupp Målsättning...)HO%RNPlUNHWlULQWHGHILQLHUDW 3. Utvecklingsarbetet Datormiljö och programvara som använts Funktioner i systemet Användargränssnitt Testkörning och eventuella förändringar Problem hos bollen Mindre estetiska problem Kvarstående problem som ej åtgärdats Bollen kan "fastna inuti paddeln Utveckling av spelet i framtiden Funktionalitet vi strukturerat, men inte implementerat Nedlagd tid Resultat Referenser...9 3
4 %DNJUXQG Detta projekt genomfördes våren 2002 som ett obligatoriskt moment i kursen Programutvecklingsprojekt 2D1954 på Kungliga Tekniska Högskolan. Uppgiften bestod initialt i att för företaget Jadestone ta ett befintligt spel till spel- och chat-handdatorn Cybiko Extreme, (lanseras i Sverige våren 2002), och programmera om det till lämplig java-mobil. Efter undersökning kom gruppen fram till att de spel som idag finns på marknaden inte är tillräckligt kreativa och intressanta att spela. Gruppen framförde då en önskan till uppdragsgivaren Jadestone att själva hitta ett annat spel och programmera det till en javamobil. Önskan bifölls och valet föll tillslut på spelet Arkanoids, ett spel som funnits länge. Att gruppen valde Arkanoids beror just på att det är ett välkänt spel för de blivande användarna. Projektnamnet valdes till Mobile Arkanoids, för att användarna ska känna igen sig och genast förstå vad det är för spel redan då de ser namnet. 0nOJUXSS Spelet vänder sig framförallt till målgruppen ungdomar mellan år, men även andra intresserade mobilanvändare. Huvudmålgruppen är lämplig eftersom de är vana vid spel i olika former, och lätt tar till sig ny teknik och nya produkter. 0nOVlWWQLQJ Målsättningen är att göra ett enkelt spel med grundläggande funktionalitet enligt det traditionella konceptet för Arkanoids. Grundläggande funktionalitet innebär: en bana med block, en studsande boll och en paddel som rör sig horisontellt. Utöver detta ska antal kvarvarande bollar synas. Då spelet är över skall slutsumma samt texten Game Over presenteras på skärmen. Möjlighet skall finnas att utöka spelets funktionalitet i efterhand på ett enkelt sätt. Strukturen skall läggas upp på ett sådant sätt att man lätt ska kunna lägga till ytterligare funktioner. 8WYHFNOLQJVDUEHWHW DWRUPLOM RFKSURJUDPYDUDVRPDQYlQWV Utvecklingen av spelet har främst skett på PC-datorer med olika utvecklingsplattformar för Javaprogram (JBuilder från Borland), med tilläggspaketet Java 2 Micro Edition Toolkit från Sun Microsystems för att kunna programmera spelet till de javamobiler som kommer senare i år. För mer utförlig information om hur spelet är uppbyggt samt modell- och klientdiagram hänvisar vi till Systembeskrivningen (bilaga 2). 4
5 )XQNWLRQHULV\VWHPHW Spelet Mobile Arkanoids går ut på att krossa block med hjälp av att styra en paddel så att bollen studsar på paddeln och upp på blocken. Vissa av banorna kräver dock att man träffar samma block flera gånger innan det försvinner. Paddeln styr man åt vänster och höger med hjälp av sifferknapparna 4,6 eller med piltangenterna, beroende på vilken mobiltelefon man använder. I användarmanualen hänvisar vi till respektive mobiltelefons manual för att utröna vilket av ovanstående alternativ man ska välja. För mer utförlig information om hur spelet fungerar hänvisas Användarmanualen (bilaga 1). $QYlQGDUJUlQVVQLWW Mobiltelefoner är relativt små, vilket innebär att det är svårt att få spelen tydliga. Mobile Arkanoids är konstruerad så tydligt som möjligt, vilket medför att förekomsten av detaljer begränsats. Utseendet på spelet är dock detsamma för olika telefoner. Spelet finns både i färg- och gråskala då många telefoner saknar färgskärm. Nedan visas hur det kan se ut på två olika typer av emulatorer (simulerade telefoner). Nedanstående visar spelet på en standard-emulator, dvs en mycket enkel representation av en java-mobil. Denna är dock fullt tillräcklig för att simulera hur spelet kommer att se ut på verkliga mobiler. 5
6 På en Motorola har spelet nedanstående utseende: 7HVWN UQLQJRFKHYHQWXHOODI UlQGULQJDU Under testkörningsveckan upptäcktes vissa problem hos spelet. Dessa åtgärdades och skapade dessutom möjligheter att lägga till vissa funktioner hos spelet. 3UREOHPKRVEROOHQ Ett problem som uppstod var att bollens hastighet minskade eller stannade plötsligt efter kollision. Detta problem åtgärdades genom förändring av den kollisionsalgoritm som använts för bollens rörelse. 0LQGUHHVWHWLVNDSUREOHP Under testveckan upptäcktes att det inte fanns någon information om vilken poäng man har för tillfället eller vilken nivå man befann sig på, vilket åtgärdades. Det bestämdes också att det skulle läggas in en ny funktion, som gjorde att det för vissa banor skulle krävas flera studsar på blocken innan dessa försvann. Det lades till en del meddelanden såsom Ball Lost när man missar bollen, eller Game Over om det är den sista bollen, och samtidigt kommer då ett ljud spelas upp. Spelet gjordes även om så att det skulle passa till de mobiltelefoner som har färgskärm. Det gjordes också ett par mindre ändringar som var av mer estetisk karaktär. Blocken flyttades så att det skulle se snyggt ut på mobilens skärm, och antalet rader ökades också, med en ny rad för varannan ny nivå. Bollen gjordes också något större då den till en början var svår att se. 6
7 .YDUVWnHQGHSUREOHPVRPHMnWJlUGDWV %ROOHQNDQIDVWQD LQXWLSDGGHOQ Ett annat problem som upptäcktes under testveckan var att bollen fastnade inuti paddeln. För att motverka att detta ska uppstå förminskades paddelns höjd, vilket minskar sannolikheten att bollen hamnar inuti den. Dessutom ställdes bollens riktning om, vilket ytterligare förminskar sannolikheten att detta sker. Vi ställde dessutom om bollens riktning något ytterligare förminskar sannolikheten att detta sker. En korrekt lösning av detta problem skulle vara att göra samma kollisionsalgoritm när man förflyttar paddeln som vi använde för bollen, dvs betrakta paddeln som en "boll" och bollen som en kloss. Det skulle göra att paddeln inte får förflytta sig till en position som är upptagen av bollen. En sådan implementation skulle vara korrekt, men vi anser vår modell vara tillräcklig för uppgiften. 8WYHFNOLQJDYVSHOHWLIUDPWLGHQ Spelet är enkelt konstruerat och grundläggande. Det är även strukturerat på så sätt att fler funktioner finns tillgängliga för implementation. Dessa funktioner har dock inte implementerats, delvis p.g.a. tidsbrist. Spelet är programmerat så att man enkelt kan lägga till dessa nya funktioner hos spelet, och på så sätt utveckla det vidare. )XQNWLRQDOLWHWYLVWUXNWXUHUDWPHQLQWHLPSOHPHQWHUDW )OHUEROODU Eftersom spelet redan är strukturerat för en boll så är det inget problem att införa flera bollar. Dessa kommer då att ärva de egenskaper som är typiska för den ursprungliga bollen. Vidare skulle även bollarna kunna studsa mot varandra. Dessa enkla förändringar skulle troligen lyfta spelet betydligt och troligtvis blir då spelet roligare för användaren. 2OLNDNROOLVLRQVPRGHOOHU Det är strukturerat för att bollen ska kunna studsa olika beroende på var på paddeln bollen träffar, så förändrar man dessa modeller kan man få en rörelse hos bollen som inte är given. $QQDWXWVHHQGH P.g.a. den strukturering som är gjord är det trivialt att göra t.ex. en applet av spelet, med samma funktionalitet och utseende. 2OLNDW\SHUDYSDGGODU Att ha paddlar med olika funktioner skulle även det lyfta spelet betydligt. Genom att ge paddeln någon form av skjutförmåga eller göra 7
8 den större alternativt mindre, kan man minska respektive öka svårighetsgraden på spelet för spelaren. $YDQFHUDGHEDQRU Block av olika storlek, form och "hårdhet" är möjliga, vilket skulle göra att spelet blir svårare att klara på de högre banorna. %RQXVSRlQJ För att göra spelet än mer attraktivt kan man t.ex. låta saker ramla ner då man lyckas krossa vissa block, och om man lyckas fånga dessa saker får spelaren bonuspoäng. 1HGODJGWLG Detta projekt har tagit oss 98 timmar att genomföra, inklusive projektmöten och möten med uppdragsgivaren. Planering och programmering tog 49 timmar, och dokumentationen samt göra hemsidan tog 49 timmar. 8
9 5HVXOWDW Detta projekt har genomförts med lyckat resultat. Målet att konstruera ett spel för mobiltelefoner har lyckats. Spelets funktionalitet har blivit så grundläggande som gruppen projekterade för men tillåter utbyggnad. Målet var att man med relativt enkla medel ska kunna komplettera spelet med ytterligare funktionalitet och det har efterstävats samt uppfyllts. Svårigheter såsom brist på tillgång av mobiler som stöder Java har eliminerats med hjälp av emulatorer. Inga möjligheter att testa spelet på en riktig mobiltelefon har funnits varför det är svårt att bekräfta att spelet verkligen fungerar på en sådan, men tester på emulatorer tyder på att spelet är korrekt. Gruppen hoppas inom en snar framtid få möjlighet att testa spelet på en riktig mobiltelefon. 5HIHUHQVHU Programmeringsgruppen har löst de problem och frågeställningar som uppstått helt på egen hand utifrån de kunskaper de tillförskansat sig genom tidigare utbildning. Programmet JBuilder från Borland samt tillhörande Java 2 Micro Edition Toolkit från Sun Microsystems har använts för att kunna programmera spelet till mobiltelefoner. För mer information se: Utöver gruppens egna kunskaper har Jadestone fungerat som rådgivare inför programmeringstekniska beslut. Kontaktpersoner på Jadestone är: o Tommy Palm, tommy.palm@jadestone.se o Patrik Roos, patrik.roos@jadestone.se 9
Mobile Arkanoids. Edlund, Louise Ekdahl, Johan Fernström, Jesper Jansson, Fredrik Larsson, Helene Malmén, Per Sölen, Baran Wiksten, Oskar
$QYlQGDUPDQXDO Mobile Arkanoids *UXSSPHGOHPPDU Edlund, Louise Ekdahl, Johan Fernström, Jesper Jansson, Fredrik Larsson, Helene Malmén, Per Sölen, Baran Wiksten, Oskar ,QQHKnOOVI UWHFNQLQJ Inledning...
Läs merPROJEKT- PRESENTATION
Projekt: Drabbning Projekthemsida: www.nada.kth.se/projects/prom03/drabbning Kurskod: 2D1362 Kursnamn: Programutvecklingsprojekt med mjukvarukonstruktion Uppdragsgivare: Pelle Mårtenson (pelle@kreativatankar.nu)
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 merProgrammering av NXT Lego- robot Labbrapport för programmering av en Lego- robot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot Josef Karlsson Malik 2015-09- 02 jkmalik@kth.se Introduktionskurs i datateknik (II0310) Sammanfattning
Läs merProjektpresentation. Kungliga Tekniska Högskolan 2D1954 Programutvecklingsprojekt Vårterminen 2002
Kungliga Tekniska Högskolan 2D1954 Programutvecklingsprojekt Vårterminen 2002 Projektpresentation Projekt Alpha Panic Uppdragsgivare: IABA, Institutet för Tillämpad Beteendeanalys Alex Olwal Oskar Rönnberg
Läs merAnvändarhandledning - Skogsappen
Användarhandledning - Skogsappen Detta dokument utgör användarhandledningen till mobilappen Skogsappen som tillhör tjänsten epiforest. E p i s c o p e M o n i t o r i n g S y s t e m s A B, D r o t t n
Läs merHandbok Utbrytning. Fela Winkelmolen Stephanie Whiting Översättare: Stefan Asserhäll
Fela Winkelmolen Stephanie Whiting Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 6 2 Hur man spelar 7 3 Spelregler, strategi och tips 8 3.1 Regler............................................. 8
Läs merProgrammering. Scratch - grundövningar
Programmering Scratch - grundövningar Lär känna programmet: Menyer för att växla mellan att arbeta med script, utseende/bakgrund och ljud. Scenen där allting utspelar sig. Här klickar du på bakgrunden
Läs merTor 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 mer3. Välj den sprajt (bild) ni vill ha som fallande objekt, t ex en tårta, Cake. Klicka därefter på OK.
Moment 2: Klonspel Instruktioner för deltagare Idag ska du få lära dig om: Kloner - kopior av samma figur (sprajt) Variabler - ett värde, exempelvis antal poäng Slumptal - slå en tärning för att välja
Läs merKonstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia
Konstruktion av en radiostyrd legobil Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia 1 1.Innehållsförtäckning Rapport Radiostyrd LEGO bil...1 1. Innehållsförtäckning...2 2.0 Inledning...3
Läs merPROGRAMMERING I NXC. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN
KUNGLIGA TEKNISKA HÖGSKOLAN PROGRAMMERING I NXC Namn: Michel Bitar 2012-08- 25 E- post: mbitar@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Intressant och lärorik laboration om att programmera
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 merPreliminär specifikation av projekt
Preliminär specifikation av projekt Projektets namn: Infraröd Minneslåda (numera omdöpt till FastSync) Uppdragsgivare: Alex Olwal aolwal@cs.columbia.edu Deltagare: Johan Ullberg Nils
Läs merManual Skogsappen - Hemkomstkontroll
Manual Skogsappen - Hemkomstkontroll Detta dokument utgör användarhandledningen till funktionen hemkomstkontroll i mobilappen Skogsappen som tillhör tjänsten epiforest. E p i s c o p e M o n i t o r i
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 merDen hungriga fisken. Vi ska göra ett spel om en hunrgig fisk! Styr den stora Hungriga Fisken och försök att äta upp alla kräftor som simmar omkring.
Nivå 2 Den hungriga fisken All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club.
Läs merBidrag till tävlingen Bästa vara
Haganässkolan, Älmhult Erik Nilsson tel. 070-574 97 18 Vår affärsidé: Att skapa snyggt designade kökstillbehör där funktion och kvalité står i centrum. Bidrag till tävlingen Bästa vara Bakgrund ES Design
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: Informationsvisualisering av släktträd
Slutrapport: Informationsvisualisering av släktträd Grupp 11 Behzad Charoose, Johan Magnuson, Mikael Onsjö och Sofie Persson 2003-10-10 Göteborg, Chalmers/GU Innehåll 1. INLEDNING...3 2. SYFTE...3 3. METOD...3
Läs merSlutrapport. 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 merAnvändarmanual för mycaddie version 2.0
Användarmanual för mycaddie version 2.0 Sida 2 Innehåll Installera och starta mycaddie... 3 Välja positioneringsmetod... 3 Inbyggd GPS (Gäller ej Windows Mobile)... 3 Trådlös GPS (Via bluetooth)... 3 Windows
Läs merKöpguide för mobila växlar. Modern telefoni till företaget är långt ifrån vad det var för bara några år sedan.
Köpguide för mobila växlar Modern telefoni till företaget är långt ifrån vad det var för bara några år sedan. Tänk om din nya telefonilösning kunde förenkla din vardag och hjälpa dina medarbetare att arbeta
Läs merProjektförslag. Grupp 5. Axel Roos Mikael Törnered Björn Lindeberg Max Angervall John Beijar Niklas Andersson
Projektförslag Grupp 5 Axel Roos Mikael Törnered Björn Lindeberg Max Angervall John Beijar Niklas Andersson Ubiquitous Computing HT2006 ID:UBIQUITUS COMPUTING TEAM 5 ubiquest 1. KONCEPTBESKRIVNING 3 2.
Läs mer16. VOLLEY Volley är tillåtet dock inte på serven.
Spelregler 1. PLACERING AV SPELARNA Spelet spelas i par Spelarna står i områden som är belägna på varsin sida av nätet. Servaren sätter bollen i spel och mottagaren returnerar bollen. Mottagaren kan stå
Läs merHandbok Kollision. Paolo Capriotti Översättare: Stefan Asserhäll
Paolo Capriotti Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Hur man spelar 6 3 Spelets regler, strategi och tips 7 3.1 Spelregler.......................................... 7 3.2 Strategi och
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 merKTH Programutvecklingsprojekt med mjukvarukonstruktion 2D1362. Projektpresentation
KTH Programutvecklingsprojekt med mjukvarukonstruktion 2D1362 Projektpresentation Fakturasystem Total Office Mobile Systems http://www.nada.kth.se/projects/prom04/fakturasystem/ Uppdragsgivare: Örjan Melin
Läs merSnake. Digitala Projekt (EITF11) Fredrik Jansson, I-12 Lunds Tekniska Högskola,
Snake Digitala Projekt (EITF11) Fredrik Jansson, I-12 Lunds Tekniska Högskola, 2015-05-18 Oskar Petersen, I-12 Handledare: Bertil Lindvall Abstract Denna rapport beskriver ett projekt där ett klassiskt
Läs merAnvändarmanual. Dokumentationen finns tillgänglig på Internet:
Kungliga Tekniska Högskolan 2D1954 Programutvecklingsprojekt Vårterminen 2002 Användarmanual Projekt Alpha Panic Uppdragsgivare: IABA, Institutet för Tillämpad Beteendeanalys Alex Olwal Oskar Rönnberg
Läs merVåra designmål Roligt Lättnavigerat Lekfull. Vår målgrupp Barn mellan 9-13 år som vill lära sig mer om väder.
Våra designmål Roligt Lättnavigerat Lekfull Vår målgrupp Barn mellan 9-13 år som vill lära sig mer om väder. Vårt koncept En app med ett spel där vädret är i fokus. Användaren tar sig vidare i spelet genom
Läs merPROJEKTRAPPORT 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 merSMULTRON. Fredrik Li, Ester, Anders, Jessica, Philip. Malmö Högskola Konst Kultur Kommunikation OOP5 - Mobile Applications IDK 05 - April/Maj 2007
SMULTRON av Fredrik Li, Ester, Anders, Jessica, Philip Malmö Högskola Konst Kultur Kommunikation OOP5 - Mobile Applications IDK 05 - April/Maj 2007 - När man har turen att hitta en plats där man trivs
Läs merLabrapport: Programmering i NXC Programmera LEGO Maindstorm med NXC
KTH ICT Labrapport: Programmering i NXC Programmera LEGO Maindstorm med NXC Jonathan Kindfält 23/08-2012 E-post (kindfalt@kth.se) Introduktionskurs i datateknik II1310 Sammanfattning Denna rapport behandlar
Läs merAnvändarmanual TextAppen Online
Användarmanual TextAppen Online Innehåll Innehåll... 2 Registera dig... 3 Logga in på Textappen online... 5 Samtal... 6 Ringa samtal... 6 Avsluta samtal... 7 Spara samtal... 7 Besvara samtal... 8 Ringa
Läs merKravspecifikation. 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 merLaborationsrapport av robotprogrammering
KUNGLIGA TEKNISKA HÖGSKOLAN Laborationsrapport av robotprogrammering Programmering av LEGO MINDSTORMS robot Rikard Bjärlind 2012-09-07 E-post: bjarlind@kth.se Introduktionskurs i datateknik (H12) II1310
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 merProjektpresentation Gängbildning
Projektpresentation Gängbildning Utvecklare: Rasmus Ahlberg Joel Andersson Karl-Johan Grahn Joakim Isaksson Emil Lundström Jakob Sagatowski Maroun Sleiman Bartek Tatkowski Hemsida: Uppdragsgivare: ahlberg@kth.se
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 merTDDC74 - 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 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 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 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 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 merObjektorientering 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 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 merGrupputvärdering Gängbildning
Kungl Tekniska Högskolan NADA 2D1362 Programutvecklingsprojekt med mjukvarukonstruktion Kursledare: Lars Kjelldahl Grupputvärdering Gängbildning Utvecklare: Rasmus Ahlberg Joel Andersson Karl-Johan Grahn
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 merProgrammering i Scratch 2.0
Programmering i Scratch 2.0 Version 1.3 Anders Berglund @andersberglund_ anders.h.berglund@stockholm.se Mälarhöjdens skola 2017 Del 1 Vad är Scratch? Scratch är ett visuellt programmeringsspråk som går
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 merKurs 5:1 Att presentera med PowerPoint del 1
Kurs 5:1 Att presentera med PowerPoint del 1 STUDENTDATORUTBILDNINGEN MALMÖ HÖGSKOLA Att presentera med bildspel, del 1 Här är en kort vägledning som kan hjälpa dig i ditt arbete med att skapa en presentation.
Läs merRobotar i NXc. En laboration med Mindstormrobotar. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN
KUNGLIGA TEKNISKA HÖGSKOLAN Robotar i NXc En laboration med Mindstormrobotar Anton Gyllenhammar 7/30/12 antongy@kth.se II1310 Introduktionskurs i datateknik Sammanfattning Denna rapport beskriver NXc-
Läs merProgrammera 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 merDigitala 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 merPROGRAMMERING. Ä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 merReminder UF Affärsplan Perioden:2005-10-05-2005-12-01. Affärsplan. Håbo kommun, Uppsala län. Styrelse Fredrik Marteleur Tommy Nordström Christian Lund
Reminder UF Affärsplan Perioden:2005-10-05-2005-12-01 Affärsplan Håbo kommun, Uppsala län Styrelse Fredrik Marteleur Tommy Nordström Christian Lund Innehållsförteckning Innehållsförteckning...1 Företaget...2
Läs merProjektrapport EDA095
Projektrapport EDA095 Grupp 8 Fredrik Stål, dt08fs5@student.lth.se Per-Gustaf Stenberg, dt08ps5@student.lth.se Mattias Frisk, dt08mf3@student.lth.se Joakim Hembrink, dt08jh8@student.lth.se 16 maj 2012
Läs merHandbok Kollision. Paolo Capriotti Översättare: Stefan Asserhäll
Paolo Capriotti Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Hur man spelar 6 3 Spelets regler, strategi och tips 7 3.1 Spelregler.......................................... 7 3.2 Strategi och
Läs merIntroduktion till programmering med hjälp av Lego Mindstorm
Kungliga Tekniska Högskolan Introduktion till programmering med hjälp av Lego Mindstorm Laborationsrapport gällande programmering inom NXC Simon Jansson 31 08 2014 simonjan@kth.se Introduktionskurs i datateknik
Läs merProcess- och metodreflektion Grupp 5
Process- och metodreflektion Grupp 5 IDM Grupp 5 Anders Fougstedt, Anders Green, Lay Truong, Anna Sjödin, Tobias Kask Val av metoder Det första steget i vår designprocess var att bestämma vilka metoder
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 merDepartment of Information Technology Digitala projekt. SuperKull. Daniel Öhman Alexander Persson
Department of Information Technology Digitala projekt SuperKull Daniel Öhman Alexander Persson Abstract The purpose of this course was to design and construct an electronic
Läs merByalag.se Administrationsmanual
Byalag.se Administrationsmanual Snabbmeny: Återgå till huvudmenyn - Ladda hem Manual Skriv ut denna sida Inledning Du läser nu ett kompendie på hur man uppdaterar www.byalag.se på ett enkelt och smidigt
Läs merMade by Noemi Senast uppdaterad
Made by Noemi 2014-12-08 Senast uppdaterad 2014-12-08 Made by Noemi är ett underklädesmärke som drivs av designern Noemi Ivanova sedan 2004 i Stockholm. Märket grundades när hon saknade sköna & fina underkläder
Läs merPresentationsprogram - Kravspecifikation. Henrik Österdahl och Jenny Melander, D mars 2002
Presentationsprogram - Kravspecifikation Henrik Österdahl och Jenny Melander, D-01 18 mars 2002 1 Innehåll 1 Inledning 3 1.1 Mål................................... 3 1.2 Omfattning...............................
Läs merLycka till! Joacim & Madelaine
Mälardalens högskola Akademin för hållbar samhälls- och teknikutveckling, HST TENTAMEN MARKNADSFÖRING, EFO706 2013-04-25, torsdag, Tid: 08.10-12.30 Hjälpmedel: Inga hjälpmedel är tillåtna. Skriv din kod
Läs merPROGRAMMERING. Ä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 merPROGRAMMERING. Ä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 merF9 del B Organisatoriskt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH
F9 del B Organisatoriskt EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH 1 Projektet - moment Projektstartsmöte 6 Iterationer (en per vecka) - 10-12 team - 12-14 personer
Läs merProjektpresentation Sakfrågan
KTH Programutvecklingsprojekt, 2D1954 Nada - Institutionen för Numerisk analys och datalogi 2003-04-28 Projektpresentation Sakfrågan Amr El-Ghazaly Joakim Andersson John Holmström Jens Modig Carl Drott
Läs merMin individuella uppgift om hamnens Webbsida
Min individuella uppgift om hamnens Webbsida Tävlingar på FB Arrangera tävlingar över FB och dela ut fina priser till de som faktiskt vinner. Detta fungerar väldigt effektivt i nuläget. ETT bra pris/gilla
Läs merUtvärdering av prototyp: Frågedatabas av Mårten Cronander. Innehållsförteckning
1 (6) Mottagare: Åsa Cajander Mårten Cronander Utvärdering av prototyp: Frågedatabas av Mårten Cronander Innehållsförteckning 1 Inledning 2 1.1 Ten usability heuristics 2 1.2 Severity ratings for usability
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 merUNDERVISNINGSPLAN STOCKHOLMS TRAFIKSÄKERHETSCENTER GILLINGE AB 186 91 VALLENTUNA
UNDERVISNINGSPLAN STOCKHOLMS TRAFIKSÄKERHETSCENTER GILLINGE AB 186 91 VALLENTUNA Tel växel: 08 514 40 300 Fax: 08 514 40 315 Företrädare: Jan Ledin jan.ledin@gillinge.se Tel. dir: 08 514 40 306 Tillståndshavare:
Läs merTwisted Scissors. Ett projekt i kursen tnm047 2006/2007. Björn Gustafsson bjogu419@student.liu.se. Mats Wedell matwe812@student.liu.
Twisted Scissors Ett projekt i kursen tnm047 2006/2007 Björn Gustafsson bjogu419@student.liu.se Mats Wedell matwe812@student.liu.se Innehållsförteckning Innehållsförteckning...2 Inledning...3 Bakgrund...3
Läs merRapport 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 mer1 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 merINTEGRERAD KONSTRUKTION OCH TILLVERKNING, TME041. GruppB1steg3. Henrik Ohlsson Knut Andreas Meyer Martin Bäck Ola Lindahl Tobias Eriksson
INTEGRERAD KONSTRUKTION OCH TILLVERKNING, TME041 GruppB1steg3 Henrik Ohlsson Knut Andreas Meyer Martin Bäck Ola Lindahl Tobias Eriksson Handledare: Joakim Johansson 2011-02-16 Innehåll 3.1 Kundinteraktion...
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 merUpprepade mönster kan talen bytas ut mot bokstäverna: A B C A B C eller mot formerna: Anna-Lena Ekdahl, Högskolan i Jönköping
Algebra Del 1 Upprepade mönster Anna-Lena Ekdahl, Högskolan i Jönköping Det är välkänt att barn långt innan de börjat skolan utforskar och skapar mönster på olika sätt och med olika material. Ofta skapas
Läs merPortfolio 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 merBonus Rapport Kommersiell Design KTH
Bonus Rapport Kommersiell Design KTH Johan Holmström & Lars Åkesson Introduktion Denna rapport beskriver projektet och delmomentet Kommersiell Design i kursen Interaktionsdesign 2 på KTH i Stockholm. Detta
Läs merha fördjupat si na kunskaper i digitalt skapande inom något område
Ämne: Estetik och skapande Kurs: Digitalt Skapande Kurskod: EOS1201 Poäng: 100 Mål Mål för kursen Kursen skall ge kunskaper i att gestalta och utveckla tankar och idéer genom användning av digitala verktyg
Läs merär här! Xpo Seniortuffingen Premiär för vår tåliga kameramobil Doro PhoneEasy 520X NYHET!
NYHET! Xpo HÖST 2012 Seniortuffingen är här! Beställ produkter för 15 000 kr, få en SNYGG VÄST FRÅN TOMMY HILFIGER! Premiär för vår tåliga kameramobil Doro PhoneEasy 520X Nya tåliga Doro PhoneEasy 520X»
Läs merDagbok 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 merDialect Unified. Användarmanual mobilapplikation ios
Dialect Unified Användarmanual mobilapplikation ios Med Dialect Unified Mobilapplikation når du växelns centrala funktioner direkt i din mobiltelefon. Du kan sätta hänvisningar, logga in och ut ur grupper
Läs merPROGRAMMERING AV LEGO-ROBOT VIA NXC
KTH KISTA PROGRAMMERING AV LEGO-ROBOT VIA NXC FELSÖKNING AV KOD I BricxCC Fredrik Radholm 28082014 Radholm@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Jag och några andra skulle uträtta
Läs merWhack-a-Witch. Introduktion. Nivå
Nivå 1 Whack-a-Witch All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion
Läs merBakgrund: När man programmerar på professionell nivå så går det ut på att koppla gränssnittet till funktioner.
Pedagogisk plan för programmering med Bee-bots Av Mattias Isberg, ht 2016 Arbetsområdets koppling till läroplanerna. Kunskapskrav i matematik i slutet av åk 3 - Eleven kan lösa enkla problem i elevnära
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 merBRIDGE MASTER 2000 SCANDINAVIA av Fred Gitelman
BRIDGE MASTER 2000 SCANDINAVIA av Fred Gitelman installeras från det fönster, som automatiskt kommer upp, när CD-skivan sätts i datorn: Klicka till höger om INSTALLATION på flaggan för den version, som
Läs merProgrammering av en Lego robot
KUNGLIGA TEKNISKA HÖSKOLAN Programmering av en Lego robot - En laboration i kodning i språket NXC Felix Thim 2012-09-06 fthim@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna rapport handlar
Läs merMeteor 1.0. När man startat Meteor möts man av huvudmenyn:
Meteor 1.0 Meteor är spelet för dig som vill träna upp din förmåga att hantera mus, pekskärm eller manöverkontakter. Du gör det genom att skjuta ner meteorer, rymdskepp eller ballonger. Spelet har en tävlingsdel
Läs merThomas Padron-Mccarthy Datateknik B, Mobila applikationer med Android, 7.5 hp (Distans) (DT2014-54006-20132) Antal svarande = 18
Thomas Padron-Mccarthy Datateknik B, Mobila applikationer med Android, 7. hp (Distans) (DT0-006-0) Antal svarande = 8 Svarsfrekvens i procent =.7 Utvärderingsresultat Teckenförklaring Relativa frekvenser
Läs merOOP Omtenta 2010-03-06 10.00 15.00
Stockholms universitet 1 (6) OOP OOP Omtenta 2010-03-06 10.00 15.00 Avser kurserna: DSK1:OOP GES:OOP ID1013 Anvisningar Påbörja varje ny uppgift på nytt blad. Skriv endast på ena sidan av bladen. Skriv
Läs merElevernas uppfattningar om alltmer digitaliserad undervisning
Resultat Elevernas uppfattningar om alltmer digitaliserad undervisning Fråga 1 Mycket inspirerande (6) till mycket tråkigt (1) att arbeta med etologisidan Uppfattas som mycket inspirerande eller inspirerande
Läs merAlgoritmer och datastrukturer. HI1029 8,0 hp Introduktion
Algoritmer och datastrukturer HI1029 8,0 hp Introduktion Lärandemål Efter kursen ska studenten: Ha kunskaper om de vanligaste algoritmteknikerna och datastrukturerna I viss mån kunna utvärdera algoritmers
Läs merKravspecifikation. 1. Introduktion. 2. Övergripande beskrivning. 1.1 Syfte. 1.2 Omfattning. 1.3 Definitioner och förkortningar. 1.
Kravspecifikation 1. Introduktion 1.1 Syfte Syftet med det här dokumentet är att ange kraven för spelet Bilspel. Dokumentet täcker bara konsumentens del av kravspecifikationen. Kraven ska vara specificerade
Läs merKUNGLIGA TEKNISKA HÖGSKOLAN KISTA. Lego Linefollower. Få en robot att följa linjen på golvet!
KUNGLIGA TEKNISKA HÖGSKOLAN KISTA Lego Linefollower Få en robot att följa linjen på golvet! Felix Ringberg 2012-08-09 felixri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning I den här laborationen
Läs mer