The game factory : design and implementation of a platform for assembling educational component-based mobile games

Mobile software development involves many challenges such as device fragmentation (i.e., enormous hardware and software diversity), need of high technical ability, and a great amount of time to develop. Which makes it very difficult for someone that does not have the technical skills required to do...

Full description

Autores:
Velásquez Yepes, Sergio Yodeb
Tipo de recurso:
Fecha de publicación:
2019
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
eng
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/44002
Acceso en línea:
http://hdl.handle.net/1992/44002
Palabra clave:
Desarrollo de software
Aplicaciones móviles
Ingeniería
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id UNIANDES2_d37377832f0011aa2acf9ee7d93a0fd7
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/44002
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
spelling Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Linares Vásquez, Mariovirtual::16314-1Velásquez Yepes, Sergio Yodeb362e4c7d-4359-42ba-9a1a-6e659923c98e500Cardozo Álvarez, NicolásTorres, David2020-09-03T14:19:51Z2020-09-03T14:19:51Z2019http://hdl.handle.net/1992/44002u830697.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Mobile software development involves many challenges such as device fragmentation (i.e., enormous hardware and software diversity), need of high technical ability, and a great amount of time to develop. Which makes it very difficult for someone that does not have the technical skills required to do so. There are multiples platforms that aim to reduce the difficulty of creating mobile applications, but they tend to either be limited on what the user can do, or they involve coding to be able to provide more functionalities. What we wanted to do in this project was to make a platform in which the development opportunities are big for the experts and easy for a nontechnical user. A platform that allows a nontechnical user to create a game app only by defining some parameters that can be: information, images, or previously made micro-games, but at the same time is a platform that can grow based on expert work. Our platform is composed of 5 modules: a web platform that makes easy to fill the parameters required, an assembler in charge of creating the apps based on the parameters, a backend service that will store the usage information of the apps, an analytical engine that will generate insights based on the usage information recollected, and a set of micro-games, that are independent game modules created with web technologies (HTML5, CSS, JavaScript). These micro-games can be easily added to the app that is generated to increase the possible interactions in it.Magíster en Ingeniería de SoftwareMaestría57 hojasapplication/pdfengUniandesMaestría en Ingeniería de SoftwareFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaThe game factory : design and implementation of a platform for assembling educational component-based mobile gamesTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesishttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TMDesarrollo de softwareAplicaciones móvilesIngenieríaPublicationhttps://scholar.google.es/citations?user=55fmMcoAAAAJvirtual::16314-10000-0003-0161-2888virtual::16314-10cbe51ff-e35a-4c3a-ad77-609b3cdfc9b2virtual::16314-10cbe51ff-e35a-4c3a-ad77-609b3cdfc9b2virtual::16314-1THUMBNAILu830697.pdf.jpgu830697.pdf.jpgIM Thumbnailimage/jpeg4155https://repositorio.uniandes.edu.co/bitstreams/a153c303-7e29-4ea4-9be4-01db377df997/download211095bc2c0a705d779abe78d251c68bMD55TEXTu830697.pdf.txtu830697.pdf.txtExtracted texttext/plain85438https://repositorio.uniandes.edu.co/bitstreams/3ec499ba-63fe-4145-8992-9796c3b95012/download06058d6ccbd91000ecb9378a1b136d4fMD54ORIGINALu830697.pdfapplication/pdf15864613https://repositorio.uniandes.edu.co/bitstreams/f15450ac-b310-400c-af01-79270013f98b/download430339999171c13beab410fb139834e8MD511992/44002oai:repositorio.uniandes.edu.co:1992/440022024-03-13 15:41:39.835http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co
dc.title.es_CO.fl_str_mv The game factory : design and implementation of a platform for assembling educational component-based mobile games
title The game factory : design and implementation of a platform for assembling educational component-based mobile games
spellingShingle The game factory : design and implementation of a platform for assembling educational component-based mobile games
Desarrollo de software
Aplicaciones móviles
Ingeniería
title_short The game factory : design and implementation of a platform for assembling educational component-based mobile games
title_full The game factory : design and implementation of a platform for assembling educational component-based mobile games
title_fullStr The game factory : design and implementation of a platform for assembling educational component-based mobile games
title_full_unstemmed The game factory : design and implementation of a platform for assembling educational component-based mobile games
title_sort The game factory : design and implementation of a platform for assembling educational component-based mobile games
dc.creator.fl_str_mv Velásquez Yepes, Sergio Yodeb
dc.contributor.advisor.none.fl_str_mv Linares Vásquez, Mario
dc.contributor.author.none.fl_str_mv Velásquez Yepes, Sergio Yodeb
dc.contributor.jury.none.fl_str_mv Cardozo Álvarez, Nicolás
Torres, David
dc.subject.armarc.es_CO.fl_str_mv Desarrollo de software
Aplicaciones móviles
topic Desarrollo de software
Aplicaciones móviles
Ingeniería
dc.subject.themes.none.fl_str_mv Ingeniería
description Mobile software development involves many challenges such as device fragmentation (i.e., enormous hardware and software diversity), need of high technical ability, and a great amount of time to develop. Which makes it very difficult for someone that does not have the technical skills required to do so. There are multiples platforms that aim to reduce the difficulty of creating mobile applications, but they tend to either be limited on what the user can do, or they involve coding to be able to provide more functionalities. What we wanted to do in this project was to make a platform in which the development opportunities are big for the experts and easy for a nontechnical user. A platform that allows a nontechnical user to create a game app only by defining some parameters that can be: information, images, or previously made micro-games, but at the same time is a platform that can grow based on expert work. Our platform is composed of 5 modules: a web platform that makes easy to fill the parameters required, an assembler in charge of creating the apps based on the parameters, a backend service that will store the usage information of the apps, an analytical engine that will generate insights based on the usage information recollected, and a set of micro-games, that are independent game modules created with web technologies (HTML5, CSS, JavaScript). These micro-games can be easily added to the app that is generated to increase the possible interactions in it.
publishDate 2019
dc.date.issued.es_CO.fl_str_mv 2019
dc.date.accessioned.none.fl_str_mv 2020-09-03T14:19:51Z
dc.date.available.none.fl_str_mv 2020-09-03T14:19:51Z
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/1992/44002
dc.identifier.pdf.none.fl_str_mv u830697.pdf
dc.identifier.instname.spa.fl_str_mv instname:Universidad de los Andes
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Séneca
dc.identifier.repourl.spa.fl_str_mv repourl:https://repositorio.uniandes.edu.co/
url http://hdl.handle.net/1992/44002
identifier_str_mv u830697.pdf
instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
dc.language.iso.es_CO.fl_str_mv eng
language eng
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.es_CO.fl_str_mv 57 hojas
dc.format.mimetype.es_CO.fl_str_mv application/pdf
dc.publisher.es_CO.fl_str_mv Uniandes
dc.publisher.program.es_CO.fl_str_mv Maestría en Ingeniería de Software
dc.publisher.faculty.es_CO.fl_str_mv Facultad de Ingeniería
dc.publisher.department.es_CO.fl_str_mv Departamento de Ingeniería de Sistemas y Computación
dc.source.es_CO.fl_str_mv instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
instname_str Universidad de los Andes
institution Universidad de los Andes
reponame_str Repositorio Institucional Séneca
collection Repositorio Institucional Séneca
bitstream.url.fl_str_mv https://repositorio.uniandes.edu.co/bitstreams/a153c303-7e29-4ea4-9be4-01db377df997/download
https://repositorio.uniandes.edu.co/bitstreams/3ec499ba-63fe-4145-8992-9796c3b95012/download
https://repositorio.uniandes.edu.co/bitstreams/f15450ac-b310-400c-af01-79270013f98b/download
bitstream.checksum.fl_str_mv 211095bc2c0a705d779abe78d251c68b
06058d6ccbd91000ecb9378a1b136d4f
430339999171c13beab410fb139834e8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio institucional Séneca
repository.mail.fl_str_mv adminrepositorio@uniandes.edu.co
_version_ 1812134058986045440