Master thesis : Langage pour plate-forme de développement de jeux sur le web
Chupin, Simon
Promotor(s) :
Mathy, Laurent
Date of defense : 7-Sep-2017/8-Sep-2017 • Permalink : http://hdl.handle.net/2268.2/3160
Details
Title : | Master thesis : Langage pour plate-forme de développement de jeux sur le web |
Translated title : | [en] Evolutive programming language for game development platform on the web [fr] Langage de programmation évolutif pour le développement de jeux sur le web |
Author : | Chupin, Simon ![]() |
Date of defense : | 7-Sep-2017/8-Sep-2017 |
Advisor(s) : | Mathy, Laurent ![]() |
Committee's member(s) : | Boigelot, Bernard ![]() Louveaux, Quentin ![]() |
Language : | English |
Number of pages : | 54 |
Keywords : | [en] web [en] games [en] educational [en] language [en] programming [fr] web [fr] éducation [fr] langage [fr] programmation [fr] jeux |
Discipline(s) : | Engineering, computing & technology > Computer science |
Target public : | Researchers Professionals of domain Student General public |
Complementary URL : | http://codeyourgames.eu-4.evennode.com |
Institution(s) : | Université de Liège, Liège, Belgique |
Degree: | Master en ingénieur civil en informatique, à finalité spécialisée en "computer systems and networks" |
Faculty: | Master thesis of the Faculté des Sciences appliquées |
Abstract
[en] The continuous evolution of digitalization during the past decade has led to a developers and computer scientists shortage. In response to that trend, many tools have emerged to promote programming and particularly among children.
This works aims at developing a new impelling application to teach programming and encourage teenagers to get into informatics. The application concept is to provide simple tools and an adapted programming language to develop 2D games that run in the browser.
The challenge of this work is to bypass the tedious steps of usual languages and frameworks learning curves by giving the opportunity to produce complete games with little knowledge on programming and game development. The other key objective is to give an evolutive environment that allows children to progressively develop their skills as they gain experience.
This paper presents the design choices made to achieve these goals and describes the application architecture and implementation.
Cite this master thesis
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.