Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Designing and Implementing a Mobile Web-based Math Game with Good and Stable Performance
Linköping University, Department of Computer and Information Science, Human-Centered systems.
2017 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Designing games, especially for mobile devices, requires that developers think through their design of content, both logically and visually. The user interaction tools differs a lot between desktop and mobiles, and does often need to be considered during the development. When the game is also meant to be played through a web browser in some way, advantages and limitations by having that layer, should be taken into account as well, as it restricts access to file system, but at same time provides its own storage functionality.

As game development in general is rather complex, this thesis focus is to give an example of a mobile web game, which could be extended and adjusted regarding some specific topics. It also shows that game development frameworks like Phaser, are very useful.

The game is developed in Javascript, with the aforementioned Phaser framework. Some results found, shows that Canvas is still superior to WebGL for mobile devices. Atlases do help even for smaller amount of images, although not by very much, and that choosing an appropriate game level generation algorithm as well as its implementation can greatly affect performance, but that there might be trade-off between speed and functionality.

Place, publisher, year, edition, pages
2017. , p. 45
Keywords [en]
web, mobile, game, math game, design, UI, user interface, Phaser
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:liu:diva-138740ISRN: LIU-IDA/LITH-EX-A--17/035--SEOAI: oai:DiVA.org:liu-138740DiVA, id: diva2:1113913
Subject / course
Computer Engineering
Supervisors
Examiners
Available from: 2017-06-26 Created: 2017-06-22 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(2030 kB)68 downloads
File information
File name FULLTEXT01.pdfFile size 2030 kBChecksum SHA-512
030f7c6f7fea1a1c05c757f960d3c07b48a0323c2fafa8c3f9bc0a62add837f780456543c9c2ea91629049a6c7feecba83819734e6a807c2dd186a401e0bfabb
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Nilsson, Christoffer
By organisation
Human-Centered systems
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 68 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: 290 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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