In-browser implementation of a gamification rule definition language interpreter

CC BY Logo DOI

One of the practical obstacles limiting the use of cloud-based gamification applications is the lack of an Internet connection of adequate quality. In this paper, we describe a practical solution to this problem by the implementation of client-side gamification rule processing so that most events generated by players can be processed without the need to involve server-side functions; therefore, only a handful of data have to be transmitted to the server for global state synchronization, and only when an Internet connection is available. For this purpose, we adopt a simple textual gamification rule definition format, implement the rule parser and event processor, and evaluate the solution in terms of performance in experimental conditions. The obtained results are optimistic, showing that the developed solution can easily handle rule sets and event streams of realistic sizes. The solution is planned to be integrated into the next version of the FGPE gamified programming education platform.

Tytuł
In-browser implementation of a gamification rule definition language interpreter
Twórca
Swacha Jakub ORCID 0000-0002-2214-6989
Słowa kluczowe
cloud gamification platform; gamification rule specification; client-side gamification engine; rule processing
Słowa kluczowe
platforma gamifikacji w chmurze; specyfikacja reguł gamifikacji; silnik gamifikacji po stronie klienta; przetwarzanie reguł
Współtwórca
Przetacznik Wiktor
Data
2024
Typ zasobu
artykuł
Identyfikator zasobu
DOI 10.3390/info15060310
Źródło
Information, 2024, vol. 15 iss. 6, [br. s.], 310
Język
angielski
Prawa autorskie
CC BY CC BY
Dyscyplina naukowa
Nauki o zarządzaniu i jakości; Dziedzina nauk społecznych
Kategorie
Publikacje pracowników US
Data udostępnienia5 cze 2024, 13:46:36
Data mod.5 cze 2024, 13:46:36
DostępPubliczny
Aktywnych wyświetleń0