The Depth First Search Algorithm (DFS) is one form of the Search Algorithm, DFS performs a search by expanding the first root child of the selected search tree and going deeper until the destination node is found, or until it finds a node that has no children. Then Search Backtracking will return to the node that has not finished tracing. Fisher Yates Algorithm is one of several Randomization Algorithms. Fisher Yates was used to change the order of a randomly given input. The permutations generated by this algorithm appear with the same probability. In this educational game, this Counting Operation was formed based on these two algorithms. The DFS algorithm is used in the maze-making process and in the randomization process with the Fisher Yates Algorithm. The form of this Counting Operations educational game, players explore the labyrinth space while passing through the numbers that appear. The numbers that have been skipped will be stored by the system to perform a Count Operation according to the player’s initial choice. When the player manages to find a way out of the Labyrinth, a question will appear, how many answers are there from the numbers that have been passed after the calculation operation is carried out. If the player succeeds in answering the question, a score will be given in the form of a star.

1.
Z.
Trinova
, “
Hakikat Belajar Dan Bermain Menyenangkan Bagi Peserta Didik
,”
Al-Ta Lim J.
, Vol.
19
, No.
3
, pp.
209
215
,
2012
, .
2.
Elfiadi
, “
Bermain Dan Permainan Bagi
,”
Itqan J. Ilmu-Ilmu Kependidikan
, Vol.
Vii
, No.
1
, pp.
51
60
,
2016
, [Online]. Available: File:http://C:/Users/Bkputrawan/Downloads/115-ArticleText-299-1-10-20180109.Pdf.
3.
Pendidikan
,
I.
Anak
,
U.
Dini
,
P.
Islam
,
A.
Usia
, and
U. I.
Riau
, “
Pendidikan Karakter Berbasis Kearifan Lokal Melalui Permainan Tradisional Tarik Upih Dalam Meningkatkan Motorik Kasar Anak Ajriah Muazimah, Ida Windi Wahyuni
,” Vol.
3
, pp.
70
76
,
2020
.
4.
A.
Chusyairi
and
U. B.
Insani
, “
Game Labirin Let’s Clear Up The World Menggunakan Metode Game Development Life Cycle
,”
Informatics Educ. Prof. J. Informatics
, Vol.
4
, No. June, pp.
183
192
,
2020
.
5.
I. G. K. A. S.
Putra
,
I. M. A.
Pradnyana
, and
G. A.
Pradnyana
, “
Pengembangan Game Labirin Berbasis Virtual Reality Untuk Pengenalan Paribasa Bali
,”
Inser. Inf. Syst. Emerg. Technol. J.
, Vol.
1
, No.
1
, p.
1
,
2020
, .
6.
D. J. O.
Hoetama
,
F. P.
Putri
, and
P. M.
Winarno
, “
Algoritma Fisher-Yates Shuffle Dan Flood Fill Sebagai Maze Generator Pada Game Labirin
,”
Ultim. Comput.
, Vol.
10
, No.
2
, pp.
59
64
,
2019
, .
7.
E.
Setiadharma
,
L.
Husniah
, and
A. S.
Kholimi
, “
Algoritma Maze Generator Recursive Backtracking Untuk Membuat Prosedural Labirin Pada Game Petualangan Labirin 3d
,”
J. Repos.
, Vol.
2
, No.
3
, p.
373
,
2020
, .
8.
O.
Pribadi
, “
Maze Generator Dengan Menggunakan Algoritma Depth-First-Search
,”
J. Times
, Vol.
4
, No.
1
, pp.
1
5
,
2015
, [Online]. Available: http://Www.Stmik-Time.Ac.Id/Ejournal/Index.Php/Jurnaltimes/Article/View/213.
9.
A.
Aparício
and
F.
Silva
, “
Arithmetic Bird: A Game For Training Mathematical Operations
,”
Eai Endorsed Trans. Game-Based Learn.
, Vol.
5
, No.
17
, p.
159526
,
2019
, .
10.
B. K.
Sarmah
and
D.
Chakrabarty
, “
Testing Of Proper Randomness Of Numbers Generated By Fisher And Yates :: Run Test
,” pp.
11956
11958
,
2015
, .
11.
D.
Chakrabarty
, “
Drawing Of Random Seven-Digit Numbers From A Tables Of Random Two-Digit Numbers And Of Three-Digit Numbers
,” Vol.
3
, No.
12
, pp.
3003
3012
,
2016
.
This content is only available via PDF.
You do not currently have access to this content.