Projektspecifikation
|
|
- Gun Ekström
- för 8 år sedan
- Visningar:
Transkript
1 TDDC74 Programmering, abstraktion och modellering Projektspecifikation Projektmedlemmar: Robert Cranston Viktor Klasson Handledare: Emil Nielsen Projektets webbplats:
2 Innehållsförteckning 1. Inledning Spelhistoria Bakgrund Utvecklingsmetodik Användarmanual Huvudmenyn Spelet Orientering i spelvärlden Skapa nya banor Kravlista Implementation Abstrakta datatyper Beskrivning av implementationen Funktionen update controller-input Inladdning av grafik Ändra globala inställningar Utvärdering och erfarenheter Uppdelning Hantering av filer Tidsrapportering...9
3 1. Inledning Spelet är ett flerspelarspel, varje spelare är en mask som gräver omkring sig i jorden. Maskarna vill döda varandra, och den som överlever vinner Spelhistoria Spelaren ska kunna göra följande med sin mask: Gå åt höger och vänster Sikta upp och ned Hoppa Skjuta missiler och rep, repen ska kunna fästas i den omgivande jorden Masken ska börja i en stor jordhög och masken kan gräva sig runt i den. Masken har ett visst antal hitpoints som minskar då den blir träffad av andra maskars missiler Bakgrund Året är 2011 och Jorden håller på att gå under, för att rädda sig själva så har människorna förvandlat sig själva till maskar för att överleva den bittra atomvintern. Men rivalitet uppstår och vardagen blir istället en fråga om liv och död. Styr din mask och utrota dina medmänniskor (som också förvandlats till maskar) med hjälp av den mäktiga bazookan eller den kraftfulla big bomb så att du kan bli den som överlever! 1.2. Utvecklingsmetodik Förhoppningsvis så kommer Google Code att användas för att på ett smidigt sätt se till att all kod finns tillgänglig för båda medlemmarna. Kommunikationen mellan medlemmarna kommer att för akuta ärenden ske via mobiltelefon och för mindre akuta ärenden via mail. Båda medlemmarna går i samma klass och kommer därför att träffas på en daglig basis. Jobba på kvällar och helger är inget problem så länge det inte går ut över medlemmarnas sociala liv. Betyget som vi satsar på är antingen 3:a eller 5:a vilket presenteras i kravlistan. Detta eftersom en 4:a är värdelös ur vår betygssynpunkt. 2. Användarmanual Spelet startas genom att öppna och köra filen main.scm med PLT Scheme. Man kommer då direkt till huvudmenyn. Det mesta i spelet bör vara självförklarande för en erfaren gamer men här följer ändå en detaljerad användarmanual. 1
4 2.1. Huvudmenyn Figur 1 Huvudmeny i Schiero Genom att använda piltangent upp och ned så kan olika alternativ väljas i huvudmenyn, Figur 1, detta visas på så vis att markören > flyttas till det alternativ som är valt. Nedan följer instruktioner för hur de olika alternativen ändras. Start! När markören befinner sig bredvid Start! så trycker man på enter för att starta spelet. Map: När markören befinner sig bredvid Map: så kan man byta bana genom att trycka på höger- eller vänsterpil. Number of players: När markören befinner sig bredvid Number of players: så kan man välja antalet spelare. Edit player number: När markören befinner sig bredvid Edit player number: så kan man välja vilken spelares kontroller som man vill ändra. Genom att sedan bläddra i listan över de olika kontrollerna med piltangent upp och ned så kan man ändra en kontroll genom att trycka på enter och sedan den nya kontrollen som man vill använda. Help När markören befinner sig bredvid Help så kan man komma åt hjälpen i Schiero genom att trycka på enter. Quit När markören befinner sig bredvid Quit så kan spelet avslutas genom att trycka på enter, för att komma direkt till Quit så kan man även trycka på escape. 2
5 2.2. Spelet Efter att man tryckt på Start! så startas spelet och det kan då se ut som i Figur 2. Figur 2 Spelet med bana pinetree De olika komponenterna i spelet presenteras i Orientering i spelvärlden. För att styra masken så används de knappar som valdes på huvudmenyn. De olika knapparna är rätt så självförklarande, men här följer en översättning från engelska till svenska: Left Vänster Right Höger Up Sikta upp Down Sikta ned Shoot Skjut Jump Hoppa Change Byt vapen (håll inne och tryck på Left eller Right) Det finns även en kombination av kontroller för att skjuta iväg ett rep. Detta gör man genom att först trycka på Change och sedan på Shoot. För att släppa repet så trycker man på Jump. Repet och i vilken riktning som vapnet avlossas styrs med Up och Down, detta visas med en röd prick. För att gräva så håller spelaren intryckt knappen åt det hållet som den vill gå (Left eller Right) samtidigt som den klickar flera gången på knappen för att gå åt andra hållet (Right eller Left). För att pausa spelet så trycker man på escape, då kommer en ny meny upp där man kan välja om man vill fortsätta (Resume) eller gå tillbaks till huvudmenyn (Main Menu). 3
6 Orientering i spelvärlden Figur 3 Spelet I Figur 3 finns fyra komponenter numrerade som förklaras nedan: 1. Masken som spelare 1 styr, detta ser man genom att den ligger överst i listan över spelare (2). 2. Listan över spelare. Spelarna står här i ordning. I varje ruta så står det hur många liv spelaren har, vilken HP den har (grön linje) samt hur mycket ammunition i vapnet den har (ljusblå linje). Masken har oändligt med ammunition men måste ladda om när den blå går till längst till vänster. 3. En healthbox genom att gå in i denna så får spelaren mer liv. 4. En projektil som avlossats Skapa nya banor Att skapa en ny bana kräver viss datorvana, det krävs även att man har någon form av bildbehandlingsprogram. Varje bana ligger lagrad som tre olika bildfiler, en för hur banan ska se ut, en för hur kollisionerna ska fungera samt en för hur bakgrunden ska se ut. För att skapa en egen bana så är det enklast att först rita upp banan. Denna sparar man sedan som bannamn.png i mappen maps som ligger i schieromappen. Kollisionsbilden är svartvit, denna skapas enklast genom att fylla alla pixlar som man vill ska vara förstörbara med grått (en godtycklig nyans mellan vitt och svart räcker), alla som ska vara solid svart (till exempel stenar och marken) och alla som ska vara luft vitt. De vita pixlarna kommer att bytas ut mot bakgrunden. Denna bild sparar man som bannamn_collision.png i samma mapp som den vanliga banan sparades. För att lägga in en bakgrund så skapar man bara en bildfil i samma storlek som de övriga filerna. Bakgrunden ska sparas i samma mapp som de andra 4
7 3. Kravlista Kravlistan presenteras i Tabell 1, kolumnen Avklarat? har lagts till efter första inlämningen för att få en bättre uppfattning om vilka punkter som faktiskt avklarats. Kravlista # Beskrivning Betyg Avklarat? 1 Flytta spelaren med tangentbordet 3 Ja 2 Skjuta iväg saker 3 Ja 3 Sikta 5 Ja 4 Träffa motspelare och den förlorar HP 3 Ja 5 Skjuta iväg rep och åka iväg med det 5 Ja 6 Hoppa 3 Ja 7 Gräva i jorden 3 Ja 8 Skapa egna banor 5 Ja 9 Spela mot en annan spelare 3 Ja 10 Gravitation 3 Ja 11 Kollisionshantering 3 Ja 12 Spela över nätverk 6 Nej 13 Välja antal spelare 3 Ja 14 Byta vapen 5 Ja 15 Vapnen ser olika ut 5 Ja 16 Vapen som studsar omkring 5 Ja 17 Andra objekt tex livboxar 5 Ja 18 Tidsvariabel 3 Ja Tabell 1 Kravlista 4. Implementation En principiell bild av spelets uppbyggnad återfinns i Figur 4. Ur figuren kan det utläsas hur de olika filerna/klasserna kommunicerar med varandra samt på vilken abstraktionsnivå de ligger. Implementationen beskrivs mer ingående under rubriken Beskrivning av implementationen. 5
8 Figur 4 Beskrivning av spelets uppbyggnad 6
9 4.1. Abstrakta datatyper Spelet använder många olika abstrakta datatyper. De är indelade i 5 nivåer som kan ses i Figur 4: 1. Globala funktioner och definitioner. Innehåller spelets startfunktion. 2. Klasser för stora objekt som det bara finns en av. game-manager tar hand om menyn, world tar hand om spelets interna kodflöde och user-interface tar hand kommunikation med användaren (i form av knapptryckningar och ritning på skärmen). 3. Abstrakta basklasser för objekt. Från physics-object ärver objekt som ska vara en del av världen, den inkluderar fysikaliska egenskaper som position och hastighet. Från graphics-object ärver object som representeras grafiskt. Objekt som ska kunna kontrolleras av användaren implementerar controller. 4. Denna nivå innehåller player och weapon som är de objekt som har störst roll utåt i spelandet. De övriga klasserna (destruction, damage, sprite m.m.) är hjälpklasser. 5. Denna nivå innhåller endast konkreta objekt. Mer innehåll i spelet läggs till på den nivån Beskrivning av implementationen Figur 4 ger en bra överblick av implementationen i helhet, spelet startas med att main körs. En ny tråd skapas. Denna kör main som i sin tur kallar två av de tre viktigaste funktionerna för spelet, update och draw. Knapptryckningar etc körs i den ursprungliga tråden. Dessa vidarebefordras till controller-input som är den sista viktiga funktionen. Eftersom det finns så många funktioner och algoritmer i spelet så nöjer vi oss med att förklara en handfull Funktionen update Update är den funktion som uppdaterar alla objekts positioner. Den startas med att main skickar update till game-manager, game-manager kollar sedan om spelaren har tryckt på startknappen (eq? state start)om så är fallet så skickar den vidare update till world. I world så körs först kollisionsdetekteringen, hastighet och position uppdateras, och efter det så skickar world update vidare till physics-object för att behandla vad som hänt i kollisionen. Kollisionshantering är det mest krävande i hela spelet. Det den gör är att för varje objekt i listan över alla objekt kolla om objektet kommer att krocka med någonting (ett annat objekt eller banan). Om det kommer att krocka så beräknar den en ny hastighetsvektor för objektet genom att skapa en vektor från objektets mittpunkt till varje pixel som kollisionsdetekteringen detekterat att den kommer att krocka med. Dessa vektorer summeras (med funktioner ur vector.scm). Denna vektor är sedan den normal som den inkommande hastighetsvektorn speglas i. Om det är så att ett objekt har kolliderat med ett annat objekt så talar update om detta för objekten. På så vis så kan skott explodera, försvinna och minska maskarnas hitpoints. Det sista update gör är att uppdatera vektorn map-collision med vart alla objekt befinner sig samt ändra deras föregående position till tomrum. Det physics-object sedan gör med informationen om position och hastigheten är att skicka vidare den till varje objekt så att de sedan kan tala om för update i world vart de befinner sig samt vart de vill åka. 7
10 controller-input I user-interface kan controllers registreras. Dessa är objekt som innehåller funktionen controller-input. Denna kallas varje gång spelaren trycker på en knapp på tangentbordet. Detta gör det lätt att göra ett objekt kontrollerbart Inladdning av grafik Alla grafikresurser är sparade efter en mall: 1. Först kommer basnamnet (t.ex. player) 2. Sedan kommer en eller flera av följande taggar: Frame - _f<nummer> : denna fil är en del av en animation, numret talar om vilken bild i ordningen. Degree - _d<nummer> : denna fil kan vinklas i spelet. Numret talar om vinkel denna bild representerar. 3. Sist kommer filnamnstillägget. Vi har valt att använda.png som format eftersom Scheme bara stödjer alpha kanaler i.gif- och.png-filer. Av dessa hade fler bildbehandlingsprogram bra stöd för.png. När en fil laddas letar spelet i en databas efter grafik med samma basnamn. Om något hittas läggs den nyligen laddade bilden till, annars skapas ett nytt inlägg i databasen. Om filen hade en degree tag skapas också i samband med detta speglade versioner av den laddade bilden Ändra globala inställningar I menyn kan vissa globala inställningar ändras, andra är låsta för spelaren. Dock kan dessa lätt ändras i filen globals.scm, där alla konstanter finns. Till exempel kan antalet liv ändras till ett godtyckligt värde. Det är dessutom lätt att utöka menyn. 5. Utvärdering och erfarenheter Alla punkter på kravlistan (sånär som på punkt 12 Spela över nätverk) hanns med, dock implementerades en del av dessa först efter demonstrationen. Dessa funktioner var enkla att lägga till tack vare en bra grundstruktur. Därför är också ytterligare funktionalitet i spelet enkel att implementera. Detta gällde i allmänhet: det tog lång tid innan vi såg några resultat men när de väl kom, kom mycket på en gång Uppdelning Arbetet med projektet har flutit på bra. Den mesta kod har skrivits tillsammans där en projektmedlem suttit vid datorn och den andre suttit bredvid och hjälpt till. På slutet skedde en viss uppdelning av arbetet och Viktor tog mer hand om det grafiska och dokumentationen samtidigt som Robert avslutade arbetet med koden Hantering av filer För att på ett enkelt sätt se till att båda projektmedlemmarna alltid hade tillgång till aktuella filer så användes ett versionshanteringssystem kallat SVN. Ett versionshanteringssystem håller reda på historik och förändringar och gör det möjligt att backa tillbaka i tiden eller att spåra vem som gjort vad. Dessutom möjliggör det samarbete på samma projekt för utvecklare som är spridda över världen. 8
11 Servern som användes tillhandahölls gratis av Google med enda villkoret att alla kod publiceras som öppen källkod. Projektets adress blev och där finns hela projektet tillgängligt samt information om vilka filer som uppdaterats av vem och när (observera att flertalet filer har utformats tillsammans och därför går det inte att dra för många slutsatser av vem som har uppdaterat). 6. Tidsrapportering Tidsrapporteringen har skett som så att vid varje tillfälle så har timmarna fyllts i Tabell 2. Dock så är den bara tillförlitlig fram till vecka 19. Sedan så spårade det ur och timmarna flög iväg bortom kontroll. Dessutom så gjordes mer arbete enskilt (på grund av sjukdom) vilket gjorde det svårt att hålla koll på exakt antal effektiva timmar. Vecka Summa Viktor Robert Tabell 2 Tidsrapportering 9
Kravspecifikation 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 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 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 merKravspecifikation. 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 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 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 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 merTDP005 Projekt: Objektorienterat system
. TDP005 Projekt: Objektorienterat system Designspecifikation Författare, dylma900@student.liu.se, albve061@student.liu.se Höstterminen 2016 Version 0.2 2016-12-16 1 Revisionshistorik Ver. Revisionsbeskrivning
Läs merwww.grade.com LUVIT LMS Quick Guide LUVIT Composer
www.grade.com LUVIT LMS Quick Guide LUVIT Composer LUVIT Composer LUVIT Composer är ett verktyg för att enkelt skapa snyggt innehåll direkt i LUVITs kurser. Verktyget innehåller designade mallar som du
Läs merKom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.
Kom igång Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.se/login Nu dyker en ruta upp på skärmen. Fyll i ditt användarnamn och lösenord och klicka på "logga in". Nu
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 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 Rymdduell. Andreas Zehender Eugene Trounev Översättare: Stefan Asserhäll
Andreas Zehender Eugene Trounev Ö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 Översikt av Rymdduellens spelskärm...........................
Läs merKristina Grundström Erik Truedsson
Av LäraMera Program AB och Leripa AB Grafik Musik Pedagogik Programmering Kristina Grundström Erik Truedsson Ann Truedsson Richard Hultgren 1 Innehållsförteckning 1 2 3... 3 Så här installerar du... 3
Läs merKOM-IGÅNG-GUIDE. Kom igång och redigera din hemsida! SmelinkWeb4 editor 2
KOM-IGÅNG-GUIDE Kom igång och redigera din hemsida! SmelinkWeb4 editor 2 Smelink.se l Storgatan 14 l 352 31 Växjö l support@smelink.se l www.smelink.se Uppdaterad: 121019 Del 1 Logga in Välkommen att ta
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 mer2009-08-20. Manual för Typo3 version 4.2
2009-08-20 Manual för Typo3 version 4.2 1 2 Innehåll: 1. Allmänt 4 2. Grunderna i Typo3 5 2.1 Knappar 5 2.2 Inloggning 5 2.3 Den inledande vyn 6 2.4 Sidträdet 7 3. Sidor 8 3.1 Skapa en ny sida 8 3.1.1
Läs merFyra 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 merManual för din hemsida
Manual för din hemsida Dynamiska hemsidor är en lösning för att man på ett enkelt sätt skall kunna lägga till, ändra och ta bort sidor på sin hemsida. För att detta skall vara möjligt bygger lösningen
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 merManual till DIKO 2012-10-19
Manual till DIKO 2012-10-19 Innehåll Manual till DIKO 2012-10-19... 1 1 Använda DIKO med en dator... 2 1.1 För att logga in i DIKO... 2 1.2 Dag... 3 1.3 Importera bilder... 4 1.4 Redigera bilder i samband
Läs merSkapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande.
Ideell IT-förening där äldre lär äldre Skapa mapp Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande. * Gör så här: 1. Se till att du befinner dig på den plats i datorn
Läs merInstruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)
1 Instruktioner Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 2. Logga in (SIDA 2) 3. Hem (SIDA 2) 4. Skapa/redigera sidor (SIDA 3) 41. Lägg till ny sida (SIDA 3) 42. Avancerat (SIDA 4) 5. Texteditor (SIDA
Läs merHexaFlip. Kravspecifikation
HexaFlip Kravspecifikation Dokumentversion 1.0 Martin Larsson marla316@student.liu.se Carl Lindwall carli914@student.liu.se Senast modifierad 2009 02 17 Sammanfattning Detta dokument skall ligga som grund
Läs merTES Mobil. Användarmanual. Användarmanual TES Mobil Dok.nr. 32-019-03-02 v8
1 TES Mobil Användarmanual 2 Innehållsförteckning 1 Introduktion... 3 1.1 Vad kan man göra med TES Mobil?... 3 1.2 Vad är en RFID-tag?... 3 1.3 Olika hantering på olika mobiltelefoner... 3 1.4 Rekommendationer
Läs merANVÄNDARBESKRIVNING FÖR PERSONAL
ANVÄNDARBESKRIVNING FÖR PERSONAL 1 INLEDNING Programmet ipool är ett system för att på ett effektivt sätt sköta bemanning och personalinformation via ett webbaserat gränssnitt som är enkelt att använda
Läs merALEPH ver. 16 Introduktion
Fujitsu, Westmansgatan 47, 582 16 Linköping INNEHÅLLSFÖRTECKNING 1. SKRIVBORDET... 1 2. FLYTTA RUNT M.M.... 2 3. LOGGA IN... 3 4. VAL AV DATABAS... 4 5. STORLEK PÅ RUTORNA... 5 6. NAVIGATIONSRUTA NAVIGATIONSTRÄD...
Läs merE-post. A. Windows Mail. Öppna alternativ. Placera ikonen på skrivbordet.
E-post A. Windows Mail Öppna alternativ Klicka på startknappen Startmenyn öppnas Klicka på Alla Program Leta reda på Windows Mail Dubbelklicka Windows Mail öppnas. Om ikonen ligger i Start-menyn Klicka
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 merTDDC74: 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 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 merLÄSLANDET - BOKSTÄVER OCH ORD
LÄSLANDET - BOKSTÄVER OCH ORD Programmet består av 21 övningar som övar förmågan att känna igen bokstäver och ord. Här tränas såväl läsning som stavning och bokstavsordning. Du får hela tiden stöd av inspelat
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 merAnvändarmanual Wapspel
Användarmanual Wapspel Innehållsförteckning No Refuge...2 Telefonkrav...2 Inloggning...3 Huvudmenyn...3 Spelet...4 Spelplanen...4 Radar...5 Extra tillbehör...6 Earthquake...6 Night mission...6 Datorspelare...6
Läs merDokumentation. Joomla - Administrationsguide 1. Logga in i administrations-gränssnittet 2. Ändra globala inställningar 2.
Joomla - Administrationsguide Joomla - Administrationsguide 1 Logga in i administrations-gränssnittet 2 Ändra globala inställningar 2 Ändra titel 3 Artiklar, kategorier och sektioner 4 Skapa sektioner
Läs merProjektdokumentation för Othello
Projektdokumentation för Gustav Fransson Nyvell gusfr229@student.liu.se Tomas Franzén tomfr819@student.liu.se 1. Inledning Vi har gjort ett -spel som går ut på att man turas om att lägga brickor på en
Läs merSvenska Ishockeyförbundet OVR Face-Off
Svenska Ishockeyförbundet OVR Face-Off Användarhandledning Version 1.12 2016-08-09 1 LOGGA IN... 3 1.1 FELMEDDELANDE... 4 2 VÄLJ MATCH... 5 2.1 SÖK MATCH... 5 2.2 BYTA MATCH... 5 2.3 LOKALA MATCHFILER...
Läs mer1. Enkel sökning Globalsökning Avancerad sökning Historik Söka via klassificeringsstruktur 14
Ledningskansliet, Juridik och dokumentation Patrik Spånning Westerlund MANUAL 2017-11-16 SLU ID: SLU.ua.2017.2.1.1.IA-9 Manual Sökningar i Public 360 Manual Sökningar i Public 360 Dokumentägare: LK/Dokumentationsenheten/
Läs merPaneler - VCPXX.2. Programmeringsmanual för VCP-paneler. Revision 2
Paneler - VCPXX.2 Programmeringsmanual för VCP-paneler Revision 2 Innehållsförteckning Innehållsförteckning... 2 1 Symbolfiler för kommunikation via IndraLogic... 3 2 Uppsättning i IndraWorks... 6 3 Programmering
Läs merInstruktion för applikation Var sitter känslan?
Instruktion Var sitter känslan 2016-02-25 1 (17) Instruktion för applikation Var sitter känslan? Instruktion Var sitter känslan 2016-02-25 2 (17) Innehållsförteckning Innehållsförteckning... 2 Allmänt...
Läs merInstruktioner plattformen entreprenörsenhet
Instruktioner plattformen entreprenörsenhet Välkomna till vår digitala plattform! Plattformen är optimerad för att användas via webbläsaren Google Chrome. Om ni behöver ladda ner Chrome, så kan ni göra
Läs merLab5 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 merKomma igång med 3L Pro 2014. Komma igång med 3L. Copyright VITEC FASTIGHETSSYSTEM AB
Komma igång med 3L Innehåll LOGGA IN I 3L... 3 Verktyg och kortkommandon... 6 Övriga tangenter... 9 RAPPORTUTSKRIFT I 3L... 10 Instruktioner för att skriva till fil:... 11 Logga in i 3L Ikonen för 3L Pro
Läs merManual. Anpassad för CMS Made Simple version 1.9.x (uppdaterad 2011-10-16) Birger Eriksson webblots.se
Manual Anpassad för CMS Made Simple version 1.9.x (uppdaterad 2011-10-16) Birger Eriksson webblots.se Innehållsförteckning Start... 3 Lägg till ny sida...3 Redigera sida som redan finns...3 Titta på resultatet...
Läs merSnabbguide till First Class
Snabbguide till First Class Guide till First Class Grundläggande funktioner Logga in i First Class För att logga in i First Class dubbelklickar du på skrivbordsikonen First Class, eller väljer First Class
Läs merLäslandet 2 Ord och meningar
Läslandet 2 Ord och meningar Av LäraMera Program AB och Leripa AB Grafik Musik Röst Kristina Grundström Erik truedsson Gerda Nilsson 1 Innehållsförteckning LÄSLANDET 2 ORD OCH MENINGAR 3 Styrsätt 4 Menyn
Läs merHandbok Svarta lådan. Nicolas Roffet Robert Cimrman Philip Rodrigues Lauri Watts Översättare: Stefan Asserhäll
Nicolas Roffet Robert Cimrman Philip Rodrigues Lauri Watts Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Hur man spelar 6 3 Spelets regler, strategier och tips 7 3.1 Spelregler..........................................
Läs merBuildingPortalSuite. Beskrivning. 2012-09-03 BuildingPortalSuite - Beskrivning
Beskrivning 1 Komma igång Följ dessa steg för att enkelt komma igång med BuildingPortalSuite: 1. Installera BuildingPortalSuite 2. Använd Setup Tool BuildingPortalSuite för att ställa in uppkopplingen
Läs merFIRSTCLASS. Innehåll:
FIRSTCLASS Innehåll: Hämta klient...2 Installera klient...2 Konfigurera klient...2 Koppla upp...3 Skrivbordet...3 Mailbox...3 Presentation...3 Skapa ett nytt meddelande...4 Söka mottagare för nytt meddelande...4
Läs merANVÄNDARMANUAL CIRCUS
ANVÄNDARMANUAL CIRCUS Introduktion CIRCUS är en webbsida som stödjer det sociala samspelet mellan en person som har svårt att kommunicera och hens omgivning. På webbsidan kan du ladda upp personligt material
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 merLär dig programmera! Prova på programmering med enkla exempel! Björn Regnell www.bjornregnell.se
Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell www.bjornregnell.se Mål Så enkelt som möjligt: låg tröskel Ett riktigt programmeringsspråk: inget tak Roliga uppgifter som går
Läs merWordpress och Sociala medier av Sanna Ohlander 110308. Guide till hur du skapar och förändrar inlägg och sidor på staffanstorp.se
Guide till hur du skapar och förändrar inlägg och sidor på staffanstorp.se 1 Innehållsförteckning Tänk på! Sid 3 Logga in sid 4 Panel sid 5 Sidor och inlägg 1. Skapa eller redigera en sida eller inlägg
Läs merFrågor & svar Smartbank
Frågor & svar Smartbank Smartbank få stenkoll på din vardagsekonomi Med Sveriges första Smartbank får du automatiskt koll på alla dina transaktioner varje månad. Och hjälp att förbättra din ekonomi så
Läs mer> Guide till Min webmail
> Guide till Min webmail Skriv och skicka e-post. Klicka på ikonen Skicka nytt meddelande.. Fältet Avsändare : Här visas vilken e-postadress som kommer att stå som avsändare i ditt mail.. Fältet Mottagare
Läs merSpace Shooter. Projektrapport i kursen Avancerad C/C++ (DVA303) vid Mälardalens Högskola av Lars Lindqvist och Niklas Nolte
Space Shooter Projektrapport i kursen Avancerad C/C++ (DVA303) vid Mälardalens Högskola av Lars Lindqvist och Niklas Nolte Innehåll: Inledning 3 Metod 4 Utförande 5 Klassdiagram 5 Sprite och underklasser
Läs merJoomla CMS Del 2 av 2
JOOMLA 3 CMS GRUNDKURS DEL 2 AV 2 Innehåll Extern Struktur Menyer och Sidor Användare och Åtkomstnivåer Skapa en sida som kräver inloggning Moduler och Positioner Sökmotor och undermenyer Copyright Mahmud
Läs merRoboten. Sida 1 av 11
EV3 ipad Roboten Fyra output portar A,B,C och D(motorer) Fyra input portar 1,2,3 och 4 (sensorer) USB, Bluetooth, eller Wi-Fi koppling 16 MB flash minne 64 MB RAM SD Card Port: 32 GB Flera inbyggda verktyg
Läs merWordpress och Sociala medier av Sanna Ohlander 110319. Guide till hur du skapar och förändrar inlägg och sidor på staffanstorp.se
Guide till hur du skapar och förändrar inlägg och sidor på staffanstorp.se 1 Innehållsförteckning Tänk på! Sid 3 Logga in sid 4 Panel sid 5 Sidor och inlägg 1. Skapa eller redigera en sida eller inlägg
Läs merMobile 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 merI.site Webbsidesverktyg handledning
I.site Webbsidesverktyg handledning Ingela Ek IT-pedagogisk utveckling Barn- och ungdomsförvaltningen Botkyrka kommun Senast uppdaterad 2007 Välkommen som webbredaktör till Botkyrka kommuns hemsidor Logga
Läs merAnvändarmanual Vklass lärplattform. Student
Användarmanual Vklass lärplattform Student Användarmanual Vklass lärplattform (Lärare) Sida 2 av 52 Innehållsförteckning Om Vklass lärplattform... 4 Videomanualer... 5 Inloggning till Vklass... 6 Vad är
Läs merIntroduktion 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 merLathund till First Class
Lathund till First Class Vägga Vuxenutbildning, Karlshamn KARLSHAMNS KOMMUN Senast reviderad: 2013-12-09 Ursprunglig version: 2011-11-29 Författare: Jim Nilsson Prolog Denna lathund är till för de som
Läs merLathund till PowerPoint 2002 (XP)
Lathund till PowerPoint 2002, sid 1(5) Lathund till PowerPoint 2002 (XP) Överblick 1. Arbetsfönstret här jobbar du med dina bilder 2. Överblick här ser du miniatyrer av alla bilder 3. Åtgärdsfönstret här
Läs merInstallera din WordPress med 9 enkla steg
Installera din WordPress med 9 enkla steg Den här artikeln förutsätter att du har satt upp en webbserver eller har köpt ett webbhotell där du kan placera din nya WordPress hemsida. Om du inte har det,
Läs merManual Söka ledig tjänst Landstinget i Östergötland. Senast reviderad 2012-03-02
Manual Söka ledig tjänst Landstinget i Östergötland Senast reviderad 2012-03-02 Sök en specifik tjänst... 3 Första gången du registrerar en ansökan... 4 Vill ansöka och har redan ett användarkonto... 5
Läs merDesignspecifikation den 13 december 2007
Linköpings Universitet Designspecifikation Projektarbete Arkadspel Jimmy Dahl och Serdar Tovi TDP005 Projekt: Objektorienterade system 2007 Visualisering När spelet startas möts spelaren av en meny med
Läs merWords and Sentences Träna engelska!
Words and Sentences Träna engelska! Av LäraMera Program AB och Leripa AB Grafik Musik Röst Kristina Grundström Erik truedsson Helen Melhuish 1 Innehållsförteckning WORDS AND SENTENCES 1 Words and Sentences
Läs mer1
www.itpedagogeek.se 1 Innehåll INNAN DU KÖR IGÅNG... 3 DET HÄR ÄR KLASSANTECKNINGSBOKEN... 3 ATT SPARA I ONENOTE... 3 MENYERNA... 3 ANTECKNINGSBOK FÖR KLASSEN... 4 STRUKTUR... 4 BYGG UPP DIN KLASSANTECKNINGSBOK...
Läs merInställningstips. Visuella anpassningar Windows 10 2015-08-06
Inställningstips Visuella anpassningar Windows 10 2015-08-06 Innehåll Inledning... 3 Anpassa bildskärmen... 4 Ändra storlek för text, appar och andra objekt... 4 Ändra muspekare och markör... 6 Egenskaper
Läs merMoodle2 STUDENTMANUAL
Moodle2 STUDENTMANUAL Moodle är en lärplattform med hjälp av vilket du kan kommunicera, dela med dig av information och upprätthålla kontakten med lärarna, handledarna och de andra kursdeltagarna. För
Läs merDet finns några grundinställningar och förutsättningar som man bör tänka på innan man börjar använda pluginet och spela online.
Använda pluginet Inställningar Det finns några grundinställningar och förutsättningar som man bör tänka på innan man börjar använda pluginet och spela online. Angående bilens setuper så finns ingen möjlighet
Läs merANVÄNDARGUIDE VITAL & TALANDE TANGENTBORD
ANVÄNDARGUIDE VITAL & TALANDE TANGENTBORD INNEHÅLL 1. KOM IGÅNG MED VITAL 1.1. Vad är ViTal? 1.2. Vem behöver ViTal? 1.3. Hur kan ViTal användas i skolan? 1.4. Hur får jag eleverna att börja använda ViTal?
Läs merInstallationsguide läsplatta
Installationsguide läsplatta 1. Du startar läsplattan genom att hålla in på/av-knappen (power) som sitter längst upp på långsidan på läsplattan. Släcks skärmen så trycker du bara en gång nätt på på/av-knappen
Läs merLathund Claro Read Plus
Lathund Claro Read Plus Innehållsförteckning LathundWord Read Plus V 5...1 Innehållsförteckning...1 Starta... 2 Knappbeskrivning... 2 Börja läsa... 2 Börja skriva... 2 Knapp 8 Inställningar... 3 Knapp
Läs merLeica mojo3d start första gången
Leica mojo3d start första gången Generellt Denna instruktion visar hur du kommer igång med Leica mojo3d första gången. För mer detaljerade instruktioner se Leica mojo3d användarmanual. Beroende på version
Läs merTDDD78 projekt: Tower Defence
projekt: Tower Defence 1 Introduktion Tower Defence är en kategori av spel med rötter till 1980-talet som går ut på att försvara en punkt (ofta symboliserat som en bas eller by) från horder av monster
Läs merEn guide till Hembygdsgilletsgillets intranät.
En guide till Hembygdsgilletsgillets intranät. Hembygdsgillets sajt administreras via ett publiceringssystem som heter WordPress. I princip är det upplagt som sidor som ligger framme för vem som helst,
Läs merHur skriver man ett textdokument med bild i OpenOffice?
Lathund för textdokument (Writer) och lite presentation (Impress). 1. Ladda hem OpenOffice på www.openoffice.org. 2. Öppna OpenOffice och välj textdokument (Writer). 3. Välj ett lämpligt teckensnitt genom
Läs merLUVIT LMS Quick Guide LUVIT Composer
www.grade.com LUVIT LMS Quick Guide LUVIT Composer LUVIT Composer LUVIT Composer är ett verktyg för att enkelt skapa snyggt innehåll direkt i LUVITs kurser. Verktyget innehåller designade mallar som du
Läs mer1 Den normala kartbilden
Innehåll sidnr. 1 DEN NORMALA KARTBILDEN...1 2 KARTA FRÅN AVVERKNINGSPLAN, TRANSPORTORDER OCH FÖRÄDLING/ARBETSORDER...5 3 KARTURVAL FÖR RAPPORTER...6 4 GPS KONFIGURATION....8 4.1 MOBILA ENHETER MED INBYGGD
Läs merUppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.
Uppdatera Mobilus Professional till version 3.2.1 Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Mobilus Digital Rehab AB * Filen MP.exe (Mobilus programmet) får inte användas
Läs merKursvärdering. Denna manual beskriver hur du kan skapa en mapp i Fronter som heter Kursvärdering där du ladda upp reslutat från kursutvärderingar.
Kursvärdering Denna manual beskriver hur du kan skapa en mapp i Fronter som heter Kursvärdering där du ladda upp reslutat från kursutvärderingar. Här finns även tips på några olika sätt att skapa en kursvärdering
Läs merElsmart Användarmanual Nätanmälan för Installatörer
Elsmart Användarmanual Nätanmälan för Installatörer Nätanmälan_Användarmanual_Generell_0_9.docx Sida 1 av (23) Inledning Detta är en generell användarmanual till Elsmart Nätanmälan. Den är skriven för
Läs merWord Grunderna 1. Om du kan det allra enklaste i Word, hoppa över uppgifterna A-E.
Word Grunderna 1 Om du kan det allra enklaste i Word, hoppa över uppgifterna A-E. A Starta programmet Word. Titta på skärmen efter en bild som det finns ett W på. Tryck med musknappen snabbt två gånger
Läs merGuide till att använda Audacity för uttalsövningar
Guide till att använda Audacity för uttalsövningar Victoria Johansson Humlabbet, SOL-center, Lund IT-pedagog@sol.lu.se 28 mars 2006 1 Inledning Audacity är ett program som kan användas för att spela in
Läs merUngO teket. Banläggning i OCAD. ungoteket.se
Ung teket Banläggning i CAD Ung teket Övning 1 - banläggning i CAD Nu är det dags att testa på CAD för banläggning. I CAD kan du som banläggare göra allt ifrån träningar och övningar till att sköta banläggning
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 merManual för MellanBasen. Mellan Basen
Manual för Filerna i mappen För att ska fungera behöver alla olika filer vara med och inte byta namn eller plats. I mappen Kartex finns alla filer för visning i Kartex I mappen TillFrån finns alla filer
Läs merVilken version av Dreamweaver använder du?
Sida 1 av 7 Lektion 1: sida 1 av 4 Till kursens framsida Sida 2 av 4» Lektion 1 Då ska vi sätta igång med den här kursens första lektion! Här kommer du att få lära dig hur man skapar och förbereder webbplatser
Läs merFörpackningens innehåll
CaddieON Snabbguide Förpackningens innehåll 1. CaddieON golfarmband 2. USB-adapter för laddare 3. Identifikations taggar (15 st.) 4. Snabbguide 5. Skyddspåse 6. CaddieON credits 2 3 6 1 CREDITS 5 4 CaddieON
Läs merJaktpejl.se. Användarmanual. Av: Erik Åberg
Jaktpejl.se Användarmanual Av: Erik Åberg Innehållsförteckning Vad är Jaktpejl?... 3 Vad krävs för att använda Jaktpejl?... 3 Premiumfunktioner... 3 Release noteringar... 4 Version 2.01... 4 Version 2.0...
Läs merANVÄNDARMANUAL. Besök vår hemsida för mer information om våra produkter: www.easygreen.se
ANVÄNDARMANUAL Besök vår hemsida för mer information om våra produkter: www.easygreen.se ÖVERSIKT NÄSTA HÅL AV/PÅ Håll in i 5 sek. FÖREGÅENDE HÅL Ladda här Tlink har endast 3 knappar. Uppdateringar kan
Läs merVälj bort om du vill. 96 Internet och e-post. 2. Mail-programmet finns i datorn. 1. Skriv mail i sökrutan. Windows Live Mail i Aktivitetsfältet.
Välj bort om du vill Om du är nöjd med att ha din e-post på nätet, kan du lugnt hoppa över detta avsnitt. Har du tid och tycker att det är roligt, kan du testa att använda e-postprogrammet Windows Live
Läs merManual Betongindustris kundportal
Manual Betongindustris kundportal Betongindustri har utvecklat en portal där du som kund, åkare eller chaufför kan hitta de följesedlar som är relaterade till dig. Du hittar portalen på följande adress:
Läs mer3. Hämta och infoga bilder
Sida 1 av 8 Lektion 1: sida 4 av 4 «Sida 3 av 4 Till kursens framsida 3. Hämta och infoga bilder Nu vet vi ju hur man sätter in text i sin sida. Men hur gör man med bilder? Det är inte svårt alls! Det
Läs merWorkshop PIM 2 - PowerPoint
Workshop PIM 2 - PowerPoint Varje ny sida i bildspelet kallas för en Bild. Foton och andra bilder som man lägger in kallas för Bildobjekt. All text skrivs i Textrutor. Växlingen från en bild till nästa
Läs merLathund steg för steg
Lathund Lathund steg för steg Jessica Mattsson Administrativ assistent och Lotta Karlsson Informationsansvarig och Webbredaktör Oktober 2014 Innehållsförteckning Logga in... 1 Logga in på Insidan... 1
Läs merDollar Street Beta Version 1.0 Manual
Dollar Street Beta Version 1.0 Manual Dollar Street på Internet: 1. Gapminder AB Dollar Street hittar du på www.gapminder.com som en Gapminder produkt. Alla Gapminder produkter handlar om internationella
Läs mer