Projektpresentation Gängbildning

Relevanta dokument
Grupputvärdering Gängbildning

PROJEKT- PRESENTATION

Användardokumentation för CuMaP-PC. Fleranvändarsystem och behörigheter

Projekt Intelligent Indexering

KTH Programutvecklingsprojekt med mjukvarukonstruktion 2D1362. Projektpresentation

emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)

Handbok Fyra i rad. Martin Heni Eugene Trounev Benjamin Meyer Johann Ollivier Lapeyre Anton Brondz Översättare: Stefan Asserhäll

1. Säkerhetskopiera den eller de byråer du har arbetat med via i Visma Klient.

URVAL AV UTFÖRDA HOBBYPROJEKT

FileMaker. Köra FileMaker Pro 10 på Terminal Services

Projektrapport EDA095

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI

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

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Projekt: Projekthemsida: Kurskod: Kursnamn: Uppdragsgivare: DRABBNING Projektmedlemmar:

Access till Centrum För Affärssystems Virtuella Affärssystemspark.

JavaRats. Kravspecifikation. Version 1.1. Gustav Skoglund Marcus Widblom Senast ändrad: 13 / 05 / 08

Anvisningar för installation och borttagning av skrivardrivrutinerna Windows PostScript och PCL utgåva 8

Bilaga 2 utdrag urinförandehandbok

Installation av Debatt på klientdator med Oracle10g Debatt version 4

Manual licenserver. Installations och konfigurations-manual för Adtollo licenserver

FileMaker Pro 11. Köra FileMaker Pro 11 på Citrix XenApp

Startanvisning för Bornets Internet

Projektpresentation Sakfrågan

Installation av. Vitec Online

Introduktion till programmering med hjälp av Lego Mindstorm

Linuxadministration I 1DV417 - Laboration 4 Nätverk, DHCP, säkerhetskopiering, processhantering, Samba och NFS

Handbok Fjärranslutning till skrivbord. Brad Hards Urs Wolfer Översättare: Stefan Asserhäll

via webbgränssnittet. Du har även tystnadsplikt gällande dina identifikationsuppgifter.

ICQ - EN SOCIAL GIMMICK ELLER ETT SAMARBETSVERKTYG?

Installation av serverlås

Axiell Arena Visa BOOK-IT:s resurser

Konfigurera Outlook för OCS

Manual Komma igång med Softphone-klient

Smartnoise brusterapi som hjälper din koncentration

Trust 56K USB Modem TRUST 56K USB MODEM. Anvisningar för snabb installation. Version 1.0

Fyra i rad Javaprojekt inom TDDC32

Projektdokumentation för Othello

Inställningar hos klienter som behövs för BankIR 2.0.

Installera Windows Custom PostScript- eller PCL-skrivardrivrutin

Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot

ARX på Windows Vista, Windows 7 eller Windows 2008 server

Lathund till First Class

Rekommendationer teknisk lösning_samsa_ ver

I. Krav på terminaler för telefonistprodukter 1. II. Krav på server och klient till Telefonistöd och Kalenderkoppling 4

Sharpdesk V3.5. Push-installationsguide för systemadministratörer Version

Lite LITE. Anvisningar för snabb installation. Version 1.0

Installationsmanual Onepix RSS Vatech SVENSK

Capitex dataservertjänst

Introduktion av uppdatering

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

Presentationsprogram - Kravspecifikation. Henrik Österdahl och Jenny Melander, D mars 2002

FileMaker Pro 12. Använda Fjärrskrivbord med

Projekt Fake för Virtutech

Lathund Blanketthotell Komma igång

Hur man skapar en Administrativ Image för SolidWorks 2014

Installationsanvisningar. till IST Analys

REGION SKÅNE VDI KLIENTINSTALLATION

Anslut till fjärr-whiteboard

Webbokning Windows 7,8.1 &10 Installationsmanual

Ärftliga sjukdomar och egenskaper hos hund

Installation av StruSofts låne-licensserver (nätverkslicens)

Handbok Spectacle. Boudhayan Gupta Boudhayan Gupta Översättare: Stefan Asserhäll

Installation och konfiguration av klientprogramvara 2c8 Modeling Tool

Trimble Communication Network Release notes Page 1

TDP005 Projekt: Objektorienterat system

FileMaker Server 11. Handboken Uppdatera plugin-program

Installationshjälp CentOS 5 ENTerprise

Star TSP100 futureprnt Viktig information om kassalagen

Manual för fjärrinloggning

TRUST USB VIDEO EDITOR

Norman Endpoint Protection (NPRO) installationsguide

Hur man skapar en Administrativ Image för SOLIDWORKS

Decentraliserad administration av gästkonton vid Karlstads universitet

Manuell installation av SQL Server 2008 R2 Express SP2 fo r SSF Timing

Pausit version MAC 1.2 Användarmanual

Prestige 660H 3Play modem. Snabbinstallation Version 1.0. BOK_P660H_3play_modem.indd :19:14

I. Krav på terminaler för telefonistprodukter 2. II. Krav på server och klient till Telefonistöd och Kalenderkoppling 4

JobOffice SQL databas på server

Installation av WinPig Slakt

Projektpresentation Wapspel

Molnplattform. Version 1.0. Användarhandbok

WebACM. W e b Advanced Central Monitoring. Bruksanvisning

Viktig produktsäkerhetsinformation

Installation av Communicate By Choice 1.4 administrativ installation

InSite Prepress Portal

FileMaker Pro 13. Använda Fjärrskrivbord med

Trimble Communication Network Release notes Page 1

Nätverksprogrammering, EDA095

Handbok Kdots. Minh Ngo Översättare: Stefan Asserhäll

Serverlås installation.

Beskrivning av gesällprov RMI Chat Mikael Rydmark

FileMaker Server 14. Guiden Installation över nätverk

FileMaker Server 13. Guiden Installation av nätverksinställningar

INSTALLATION AV KLIENT

Dubbelklicka på det erhållna programpaketets ikon för att starta installeraren. Du visas därefter följande:

Laboration i datateknik

På servern För att registrera och köra en Topocad 17 nätverkslicens krävs att man installerar den senaste Licensservern

Procedurell renderingsmotor i Javascript och HTML5

Transkript:

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 bja@kth.se kjgrahn@kth.se joakimi@kth.se emill@kth.se jsagatow@kth.se maroun@kth.se bartek@kth.se http://www.nada.kth.se/projects/prom04/gangup/ Kimmo Eriksson, Mälardalens Högskola 10 maj 2004

Innehåll 1 Inledning 3 2 Gangup 3 2.1 Deltagare i gruppen....................... 3 2.2 Ansvarsfördelning......................... 3 2.3 Erkännande............................ 4 2.4 Projekthemsida.......................... 4 3 Användare 4 3.1 Administratören......................... 4 3.2 Försökspersonerna........................ 4 4 Datormiljö 4 5 Funktionalitet 5 5.1 Körexempel............................ 6 6 Referenser 8 2

1 Inledning Vårt projekt, en studie i gängbildning, utgör en del av en större programsvit som utvecklats åt Kimmo Eriksson vid Mälardalens högskola. Tanken är att denna svit skall användas i ett spellaboratorium där forskare skall kunna studera människors beteende i olika spelteoretiska situationer. Det huvudsakliga intresset är att avgöra hur väl spelteori kan användas för att modellera verkliga situationer. 2 Gangup Gangup är ett spel som ska användas som datorstöd i beteendeforskning. Programmet kastar spelarna in i en värld av gängbråk. Varje spelare tilldelas en klientdator och har som mål att överleva så länge som möjligt genom att välja rätt allierade i den hårtkokta värld de har tvingats in i. Det enda sättet för dem att överleva är att samarbeta. De får dock se upp ett felaktigt val av gäng kan leda till katastrof om ett starkare gäng vinner ett avgörande gängbråk. Spelarnas drag sparas för att sedan grundligt studeras av forskargruppen. 2.1 Deltagare i gruppen Gruppens deltagare är Rasmus Ahlberg, Joel Andersson, Karl-Johan Grahn, Joakim Isaksson, Emil Lundström, Jakob Sagatowski, Maroun Sleiman och Bartek Tatkowski. Alla studerar till civilingenjör i datateknik på Kungliga Tekniska Högskolan. 2.2 Ansvarsfördelning Vi har arbetat enligt vattenfallsmodellen med ansvarsfördelning enligt nedanstående tabell. Namn Rasmus Ahlberg Joel Andersson Karl-Johan Grahn Joakim Isaksson Emil Lundström Jakob Sagatowski Maroun Sleiman Bartek Tatkowski Ansvarsområde Logikprogrammering Systemdesign, versionshantering och grafik Projektansvarig och dokumentation Dokumentation och diverse Nätverk, systemdesign och grafik Hemsida och diverse Dokumentation och diverse Ljud/musik och administrationsverktyg 3

2.3 Erkännande Vi tackar Ranian Mounir som frivilligt har hjälp oss med att rita många av spelets spelarbilder. 2.4 Projekthemsida Från projekthemsidan kan du, förutom detta dokument, även läsa användarmanual, utvärdering, förstudie samt systembeskrivning, den sista också på engelska. Från hemsidan finns bilder från spelet tillgängligt, samt att du kan ladda ned spelet och testa det på din egen dator. Det finns också en sida med information om utvecklingsgruppen. Adressen till hemsidan är: http://www.nada.kth.se/projects/prom04/gangup/ 3 Användare För detta program finns det två huvudsakliga typer av användare: administratören och försökspersoner. Den senare gruppen är väldigt varierad på alla sätt och vis eftersom dessa personer kan ha helt olika bakgrund, ålder, datorvana och kön. Dock kommer gruppen försökspersoner i de studier som Kimmo skall utföra mest bestå av gymnasiestudenter. 3.1 Administratören Denna användare förutsätts ha en grundläggande förståelse hur programmet fungerar och vara van vid att hantera enkla datorprogram på administratörsnivå. Administratören har jämfört med försökspersonerna gott om tid att sätta sig in i hur programmet fungerar, varför det inte behöver vara lika enkelt att hantera som klientdelen av programmet. 3.2 Försökspersonerna Försökspersonerna har mycket olika bakgrund och måste direkt sätta sig in i programmet, vilket gör att den här delen av måste vara lätt att förstå och sätta sig in i det ska inte gå att göra fel. Vem som helst som har grundläggande kunskaper i hur ett pekdon och ett tangentbord fungerar skall lätt kunna navigera och förstå det som händer på skärmen. 4 Datormiljö Under utvecklingen av spelet har vi hanterat filer med hjälp av CVS-system (Concurrent Versions System) från SourceForge. 4

Både servern och klienten behöver en dator som har Java Runtime Environment 1.5.0 beta-2 installerat. Inget speciellt operativsystem behövs, så länge Java fungerarar på det. Testningen av spelet har utförts internt av gruppen. Vi har haft möjlighet men har inte hunnit låta några presumtiva användare testa spelet. Spelet är att betrakta som en fungerande och tämligen funktionsrik prototyp för vidare behandling. 5 Funktionalitet Figur 1: Bild från administrationsprogrammet Administratör Som administratör har man möjlighet att göra inställningar för spel, nätverk och log, se figur 1. Du ska med hjälp av serverprogrammet kunna konfigurera, starta och få information om ett pågående spel. Administratören ska kunna skicka meddelanden till alla spelare. Det finns olika typer av inställningar för nätverk, bl.a. portar och default - adresser. Spelinställningar inkluderar antal spelare, spelmekanik och uppvärmningstid. I övrigt kan du också ställa in s k skins och språk. 5

Spelare Som spelare har man som mål att överleva så länge som möjligt. Detta görs genom att man går ihop med andra personer och formar gäng. Gängen kan sedan slåss mot varandra och det förlorande gänget åker ur spelet. Spelarens funktioner Gå med i ett gäng. Gå ur ett gäng och ansluta sig till ett annat gäng. Om man är gängledare starta ett gängbråk. Skicka textmeddelanden till alla spelare, sitt eget gäng eller till enskild spelare. Läsa information och se bild av spelare. Med hjälp av musen röra sig runt i staden. 5.1 Körexempel Administratören startar servern från huvuddatorn och klienterna på klientdatorn, se figur 2. Klienterna ansluter till servern som sedan startar ett spel. Försökspersonerna sätter sig vid klientdatorerna. Dagens försökspersoner är Pelle, Lisa och Lotta. När spelet startar tilldelas alla spelare en karaktär med en styrka. Pelles karaktär får styrkan 4, Lisas 13 och Lottas 11. Deras karaktärer har olika utseende. Lisas är en söt kille, Lottas en ung solbränd kille och Pelles är en tatuerad värsting. Deras karaktärer har namnen Jim Raynor (Pelle), Mr White (Lisa) och Mr Pink (Lotta). I denna situation borde både Lisa och Lotta vara mest intresserade av att alliera sig med Jim Raynor (Pelle) för att kunna anfalla den andra spelaren. Detta eftersom de då sedan lätt kan vinna över Jim Raynor som är så svag. Pelle står i stort sett handfallen men inser i alla fall att han måste försöka alliera sig med någon av dom andra för att ha någon chans. Jim Raynor ber Mr Pink (Lotta) om att få gå med i hennes grupp och skriver ett personligt meddelande till henne där det står att de båda tjänar på det. Tyvärr luras Lotta av utseendet på karaktärerna. Hon tycker Mr White ser så söt ut, vilket gör att hon istället allierar sig med denne. 6

Mr Pink Mr White Jim Raynor Figur 2: Administratören startar servern Mr White och Mr Pink som har den sammanlagda styrkan av 24 vinner lätt över stackars Jim Raynor som inte har en chans att stå emot spelarnas anfall, se figur 3. Eftersom det nu endast är två spelare kvar måste de lämna sitt gäng för att slåss mot varandra. Slaget bli relativt jämnt men Mr White är något starkare och vinner. Först nu inser Lotta misstaget hon gjorde när hon inte allierade sig med Jim Raynor (Pelle). Spelet är slut och Lotta skuttar på lätta ben iväg och hämtar ut sina prispengar. 7

Figur 3: Bild från spelet 6 Referenser Utvecklare Ansvarsområde E-post Rasmus Ahlberg Logikprogrammering ahlberg@kth.se Joel Andersson Systemdesign, versionshantering och grafik bja@kth.se Karl-Johan Grahn Projektansvarig och dokumentation kjgrahn@kth.se Joakim Isaksson Dokumentation och diverse joakimi@kth.se Emil Lundström Nätverk, systemdesign och grafik emill@kth.se Jakob Sagatowski Hemsida och diverse jsagatow@kth.se Maroun Sleiman Dokumentation och diverse maroun@kth.se Bartek Tatkowski Ljud/musik och administrationsverktyg bartek@kth.se Projektets hemsida: Uppdragsgivare: Kursledare: Kursens hemsida: SourceForge: http://www.nada.kth.se/projects/prom04/gangup/ Kimmo Eriksson, Mälardalens Högskola Lars Kjelldahl, KTH http://www.nada.kth.se/kurser/kth/2d1362/ http://www.sourceforge.net/ 8