Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A End-User Programming System For Creating Adventure Games
KTH, School of Computer Science and Communication (CSC).
2015 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesisAlternative title
Ett programmeringssystem för slutanvändare ämnat för äventyrsspel (Swedish)
Abstract [en]

In today’s always online, always connected world we consume more digital media than ever before. As part of this development, social media has blurred the line between producer and consumer, giving anyone with an Internet connection the opportunity to reach out to millions of users.

While platforms such as Twitter, Facebook and Tumblr allow any- one to be the editor of their own news channel, some forms of expression are still out of reach for the everyday user. One such medium is com- puter games, which have always required—and still do—a high level of programming skill to create. As such, games is a channel that has traditionally been out of reach for the casual content creator.

The goal of this thesis is to address this issue by making the cre- ation of text-based adventure game accessible to non-programmers, as part of an initiative from Paradox Interactive. More specifically, Para- dox Interactive had the goal of empowering their writing staff to create adventure games without requiring the assistance of programmers.

Through interviews and workshops with writers and other stake- holders at Paradox Interactive a set of requirements were elicited, which were complemented by analyzing the works of Joe Dever, author of the influential Lone Wolf series of gamebooks. From these requirements a series of low-fidelity prototypes were developed, which were tested and iterated upon in collaboration with users of the system.

After several iterations on the prototype a final design specification was developed, which was turned into a high-fidelity software prototype. Building upon the high-fidelity prototype, a working adventure game creation software was developed. 

Abstract [sv]

I dagens ständigt uppkopplade värld konsumerar vi digitala medier som aldrig tidigare. Som en del av den här utvecklingen har sociala me- dier löst upp gränsen mellan producent och konsument, vilket gjort det möjligt för vem som helst med en Internetuppkoppling att nå ut till miljontals andra användare.

Medan plattformar som Twitter, Facebook och Tumblr har gjort det möjligt för vem som helst att bli redaktör för sin egen nyhetskanal finns det vissa uttrycksformer som fortfarande håller vanliga användare utestängda. Ett exempel är datorspel, vilka ställer stora krav på förkun- skaper inom programmering för att man ska kunna skapa dem. På grund av detta har skapandet av datorspel traditionellt sätt varit utom räckhåll för vardagsanvändaren.

Målet med detta exjobb är att, på initiativ av företaget Paradox Interactive, råda bot på detta genom att göra skapandet av textbaserade äventyrspel tillgängligt för icke-programmerare. Mer specifikt har man 

på Paradox Interactive velat skapa ett verktyg som skulle låta deras författare skapa äventyrsspel utan att behöva hjälp från programmerare. En kravspecifikation för verktyget togs fram genom intervjuer och workshops med författare och andra inblandade på Paradox Interactive, vilken kompletterades med en analys av Joe Devers Ensamma Vargen-böcker. Från kravspecifikationen togs sedan ett antal prototyper fram,

vilka testades och utvecklades i samarbete med systemets användare. Efter ett flertal iterationer av prototoypen togs en slutgilitg speci- fikation fram, vilken låg till grund för en digital prototyp. Utifrån den digitala prototypen utvecklades sedan en slutgiltig version av mjukvaran. 

Place, publisher, year, edition, pages
2015.
National Category
Media and Communication Technology
Identifiers
URN: urn:nbn:se:kth:diva-166549OAI: oai:DiVA.org:kth-166549DiVA: diva2:811238
Supervisors
Available from: 2015-05-28 Created: 2015-05-11 Last updated: 2015-05-28Bibliographically approved

Open Access in DiVA

fulltext(2664 kB)114 downloads
File information
File name FULLTEXT01.pdfFile size 2664 kBChecksum SHA-512
40504b3916e32a98cb05b7026ecf9f85ecee86d88b04e5825ed90a99d9ac72e38321da14f0f3e3c67af7ae597bb27c5478ec81f94678e1af995b760f70a514f5
Type fulltextMimetype application/pdf

By organisation
School of Computer Science and Communication (CSC)
Media and Communication Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 114 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 157 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf