diplomsko delo
Abstract
V diplomskem delu je predstavljen razvoj igre Matematični trening, tj. igra za učenje in utrjevanje osnovnih računskih operacij: seštevanje, odštevanje, množenje in deljenje. Jedro igre predstavlja evolucijski algoritem, ki omogoča dinamično ustvarjanje matematičnih računov na podlagi predhodnega znanja igralca. Pridobivanje znanja poteka s pomočjo analize drevesne podatkovne strukture aritmetičnih operatorjev. Igra ne vključuje starostne omejitve in je namenjena osebam z različnim predznanjem. Razvita je s pomočjo odprtokodne, visokozmogljive programske knjižnice libgdx, ki je napisana v programskem jeziku Java in omogoča medplatformski razvoj. Igra je tako dosegljiva za namizne, mobilne in spletne platforme, v kar šestih različnih jezikih.
Keywords
računalniške igre;aritmetični operatorji;evolucijski algoritmi;libgdx;diplomske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2013 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UM FERI - Faculty of Electrical Engineering and Computer Science |
Publisher: |
[B. Gornik] |
UDC: |
004.8.021:51(043.2) |
COBISS: |
17524758
|
Views: |
1710 |
Downloads: |
90 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
Using evolutionary algorithms for the verification of knowledge in mathematics |
Secondary abstract: |
This thesis presents the development of game called Mathematical training, i.e. game for learning and practicing basic arithmetic operations: addition, subtraction, multiplication and division. The core of the game is represented by an evolutionary algorithm that allows dynamic creation of mathematical problems based on prior knowledge of the player. The acquisition of knowledge takes place through analysis of tree data structures arithmetic operators. The game does not include an age limit and is intended for people with different skills. It is developed using open source, high performance software library called libgdx, which is written in the Java programming language and allows cross platform development. This makes the game available for desktop, mobile and web platforms in as many as six different languages. |
Secondary keywords: |
computer game;arithmetic operators;evolutionary algorithm;libgdx; |
URN: |
URN:SI:UM: |
Type (COBISS): |
Bachelor thesis/paper |
Thesis comment: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Računalniške in informacijske tehnologije |
Pages: |
IX, 38 f. |
ID: |
8727595 |