7/26/2019 Jurnal Remi21 (Indo)
1/9
Journal of Theoretical and Applied Information TechnologyXXth xxxxxx XXX. Vol.XX No.X
2005 20XX JATIT & LLS. All rights reserved.
ISSN: xxxx-xxxx .!"tit.org #-ISSN: xxxx-xxxx
GAME KARTU REMI 21 DENGAN FITUR
ARTIFICIAL INTELLIGENCE BERBASIS ANDROID
1I GD. KOMANG PUJA ADITYA, 2A. A. K. OKA SUDANA, 3I PT. AGUS EKA PRATAMA1,2,3Fakultas Teknik Unie!sitas U"a#ana, Tekn$l$%i In&$!'asi, Bali, In"$nesia
E('ail) 1u*$k++%'ail-.$', 2a%un%$kasunu"-a.-i",3eka-/!ata'aunu"-a.-i"
ABSTRAK
0e!'ainan ka!tu 21 'e!u/akan sala satu "a!i /e!'ainan ka!tu t!a"isi$nal "a!i ali #an% 'en%%unakan
'e"ia ka!tu !e'i sea%ai inst!u'en /e!'ainan- K$nse/ uta'a /e!'ainan Re'i 21 a"ala 'en%itun% nilai
"a!i an%ka ka!tu- 0e'ain 'en"a/atkan nilai 'en"ekati 21, "an ti"ak lei "a!i 21- Ka!tu #an% 'eleii
*u'la 21 ti"ak 'e'enui /e!s#a!atan atau %u%u!- Stan"a! ka!tu !e'i "en%an "ua /aket ka!tu'en%%unakan 145 ka!tu6 tan/a ka!tu 14 'en*a"i +7 ka!tu 6 "i "e.k "an selu!u ka!tu "ik$.$k e!sa'aan-
Atu!an /e!'ainan a.e e!nilai 1 atau seesa! 11- Ka!tu %a'a! e!nilai 14 "an lainn#a se/e!ti ka!tu 1
sa'/ai + e!nilai n$!'al- K$n"isi lain #an% 'e'uat /e'ain 'enan% a"ala 'en"a/at "ua ka!tu a.e "i
tan%an "an 'en%u'/ulkan ena' ka!tu "i tan%an "en%an nilai sa'a "en%an 21 atau ti"ak lei "a!i 21-Stan"a! /e'ain "ala' /e!'ainan seena!n#a a"ala ti%a sa'/ai "ela/an /e'ain , teta/i untuk /e!'ainan
ini 'en%%unakan stan"a! ti%a sa'/ai ena' /e'ain- Sei!in% /e!ke'an%an tekn$l$%i a!ti&i.ial intelli%en.e
AI6 , 'e'un%kinkan untuk 'e!an.an% %a'e ka!tu Re'i 21 "en%an "ukun%an /e!'ainan tun%%al sin%le
/la#e!6 "an 'en%%unakan tekn$l$%i '$ile an"!$i"-
Kata Kunci:Permainan Kartu, Tradisional, Android, Artificial Intelligence (AI), Single Player
1
7/26/2019 Jurnal Remi21 (Indo)
2/9
Journal of Theoretical and Applied Information TechnologyXXth xxxxxx XXX. Vol.XX No.X
2005 20XX JATIT & LLS. All rights reserved.
ISSN: xxxx-xxxx .!"tit.org #-ISSN: xxxx-xxxx
1. PENDAHUUAN
0e!'ainan t!a"isi$nal ali a"ala /e!'ainan
!ak#at ali #an% "i'aksu"kan sea%ai sa!ana
iu!an- Be!a%ai *enis /e!'ainan t!a"isi$nal "iali ti"ak akan ais untuk "i/e!in.an%kan , sala
satun#a #aitu /e!'ainan ka!tu t!a"isi$nal ali-
0e!'ainan ka!tu a"ala suatu /e!'ainan se"e!ana
'en%%unakan ka!tu sea%ai 'e"ia /e!'ainan-Ka!tu /e!'ainan "i ali u'u'n#a te!a%i
'en%%unakan 3 *enis ka!tu #aitu .eki , "$'in$ "an
!e'i- Ceki *u%a "ikenal sea%ai k$a 6 a"ala *enis
ka!tu "en%an '$ti& ka!akte! .ina #an% "i%unakan"ala' /e!'ainan ka!tu .eki- 0e!'ainan "$'an,
%a/lek , "an l$k aka! a"ala *enis /e!'ainan
"en%an 'en%%unakan ka!tu "$'in$- Ka!tu !e'i
"i%unakan untuk /e!'ainan !e'i, 51 , !e'i 21 ,'inu' , "an san%%$n%- 0e!'ainan Ka!tu Re'i 21
'e!u/akan sala satu /e!'ainan #an% .uku/"i%e'a!i "i Mas#a!akat Bali- 0e!'ainan Ka!tu
Re'i 21 "i'ainkan ti%a sa'/ai "ela/an $!an% "an'e!u/akan *enis /e!'ainan ka!tu 'en%itun%-
0e'ain akan 'en%itun% an%ka ka!tu sesuai *u'la
'en"ekati atau sa'a "en%an 21, sesuai "en%an
tu*uan atau %$al /e!'ainan Ka!tu Re'i 21- Ka!tu#an% 'eleii *u'la 21 akan "in#atakan %u%u!-
0a"atn#a !utinitas 'anusia 'en#eakan
/e!'ainan ka!tu t!a"isi$nal se'akin *a!an%
"i'ainkan "an "ilu/akan- Game Ka!tu Re'i 21'e!u/akan /e!'ainan ka!tu t!a"isi$nal "i Bali
"ala' entuk "i%ital, sea%ai 'e"ia /elesta!ian
'en%%unakan tekn$l$%i '$ile e!asis An"!$i"-Sei!in% /e!ke'an%an tekn$l$%i "ala' i"an%
ArtificialIntelligence, 'e'un%kinkan suatu game
ka!tu "i!an.an% "en%an &itu! /e!'ainan tun%%al
Singleplayer6- Artificial Intelligence atauke.e!"asan uatan akan 'en%u!an%i 'asala
ku!an%n#a la8an e!'ain "an untuk 'en%asa
l$%ika user "ala' 'en%e'an%kan ke'a'/uan
e!'ain- Atu!an atau !ule /e!'ainan Ka!tu Re'i21 "ii'/le'entasikan ke"ala' entuk "i%ital
"en%an &itu! Artificial Intelligence AI6 untuk
/e!'ainan tun%%al Singleplayer6- Istila
/e!'ainan se/e!ti N%e!usak, N%eli/e!, A"u Ka!tu
"an N%e!tu #an% "ian%%a/ *u"i /a"a /e!'ainanKa!tu Re'i 21 ti"ak "ii'/le'entasikan se.a!a
n#ata, an#a seatas ketentuan u'u' "ala'
/e!'ainan sein%%a /enelitian ti"ak 'en%a!a /a"a/e!*u"ian-
2. STATE O! THE ART
0enelitian 'en%enai %a'e e!asis An"!$i"
"en%an 'en%%unakan 'e"ia ka!tu su"a /e!na
"ilakukan, aik 'en%%unakan &itu! atau 'et$"e
al%$!it'a "i"ala'n#a-
Ran.an% Ban%un GameKa!tu S/i!it Be!asisAn"!$i" "en%an Fitu! Online Multiplayer $le
A%un% 9$"i 0!ata'a "an A-A- K$'/#an% Oka
Su"ana, 'elakukan /enelitian /e!an.an%an Game
Ka!tu S/i!it "en%an 'e"ia ka!tu "$'in$-0e!'ainan Ka!tu S/i!it 'e!u/akan /e!'ainan ka!tu
'en%itun%- Fitu!Multiplayer Online 'en"ukun%
/e!an.an%an GameKa!tu S/i!it e!asis An"!$i".
Batasan 'asala "ala' tulisan ini, 'e'un%kinkan7 /e'ain a"a "ala' game. ogin "ilakukan $le
user, ke'u"ian 'asuko!!ysea%ai titik te'u "an
"oom a"ala !uan% e!lan%sun%n#a /e!'ainan-
Ketentuan /e!'ainan se/e!ti #deg M$"al A8al6,Triple "an 0e!%antian $ealer Ban"a!6 ti"ak
"isan%kut /autkan ke *u"i an#a sea%ai atu!an/enun*an%game.
0enelitian "en%an *u"ul Game Bl$k Baka!Be!asis An"!$i" 'en%%unakan Met$"e LCG "an
LFSR "iuat $le Ka"ek A"i 0!a/ta "an I Ketut
Da!'a 0ut!a, 'e!u/akan /e!'ainan ka!tu
T!a"isi$nal Bali 'en%%unakan Ka!tu D$'in$sea%ai $*ek- Game Bl$k Baka! e!asis An"!$i"
"i!an.an% 'en%%unakan &itu!Artificial Intelligence
untuk 'en"ukun% /e!'ainan tun%%al Single
Player6- 0!$ses 'en%a.ak ka!tu 'en%k$'inasikan'et$"e /en%a.akan inear %ongruential
Generators LCG6 "an inear &eed!ac' Sift
"egisterLFSR6 untuk 'e'/e!$le ka!tu a.ak "an'e'ini'alisi! ke'un.ulan ka!tu #an% sa'a- :asil
/ene!a/an k$'inasi 'et$"e ini #aitu, 'a'/u
'en#eta!akan /e!sentase tin%kat ke'enan%an "an
kekalaan Ban"a! seesa! ;2< e!an"in% 5=alue
A.e 1 $! 11
Kin% 14
?ueen 14
9a.k 14
T8$ 2
T!ee 3
F$u! 5Fie ;
Si@ 7
Seen
Ei%t =
Nine +
3.2 Ru)$ Ga($
K$n"isi saat /e!ta'a kali "ua ka!tu /e'ain
a"ala seua a.e "an ka!tu 14 ka!tu %a'a!6,
'e'e!i nilai 21 "ala' "ua ka!tu, ini a"ala tu*uan/e!'ainan "an "en%an na'a n%e!usak, na'un
k$n"isi ini "ikalakan ketika "ua ka!tu /e!ta'a
/e'ain a.e %an"a a.e "an a.e6, ini a"ala ka!tu'alaikat atau "en%an na'a N%eli/e!- 9ika setia/
/e'ain ti"ak "ala' k$n"isi N%e!usak atau
N%eli/e!, /e!'ainan "ilan*utkan "en%an k$n"isi
A"u Ka!tu- Dala' k$n"isi A"u Ka!tu, ketika
/e'ain 'en%u'/ulkan ena' ka!tu "i tan%an"en%an nilai ka!tu 'en"ekati 21 "an ti"ak lei
"a!i 21- Na'a ini N%e!tu-
1- N%e!usak 216
N%e!usak a"ala suatu k$n"isi "i 'ana /e'ain
'en"a/at a.e "an ka!tu 14 ka!tu %a'a! Ra*a Ratu 9a.k6- Ga'e ini akan se%e!a e!enti ketika
satu atau lei /e'ain 'en.etak 21 atau N%e!usak-
Men%$.$k ka!tu "itentukan $le *u'la /e'ain
#an% 'en"a/atkan n%e!usak, ketika an#a satu/e'ain #an% 'en"a/at n%e!usak, ka!tu "ik$.$k
$le /e'ain "a!i setela /e'ain #an% 'en"a/at
n%e!usak- Na'un ketika "ua /e'ain atau lei
'en"a/atkan N%e!usak, k$.$k ka!tu "ilakukan $le/e'ain a8al-
2- N%eli/e! D$ule A.e6
N%eli/e! a"ala suatu k$n"isi "i 'ana /e'ain
'en"a/at a.e "an a.e Sea%ai %an"a6- N%eli/e!
'en%alakan n%e!usak "an /en%$.$kan ka!tu
"ilakukan sesuai "en%an /$sisi a8al, e!e"a"en%an N%e!usak-
3- A"u Ka!tu Ca!" Mat.6
A"u Ka!tu a"ala suatu k$n"isi "i 'ana ti"ak
se'ua /e'ain isa n%e!usak atau N%eli/e!- A"u
Ka!tu "ilakukan "en%an 'ena'akan ka!tu
"en%an 'aksi'al ena' ka!tu "itan%an "en%an*u'la ka!tu 'en"ekati 21- 0e'ain #an% 'eleii
senilai 21 "in#atakan kala- 0en%$.$kan ka!tu
"ilakukan "a!i a8al-
5- N%e!tu
N%e!tu a"ala suatu k$n"isi ketika /e'ain'en%u'/ulkan 'aksi'al ka!tu ena' ka!tu6, "an
*u'la t$tal ka!tu ti"ak lei "a!i 21 atau sa'a
"en%an 21- N%e!tu isa 'en%alakan nilai 21
sela'a A"u Ka!tu, atau ketika /e'ain lain'en"a/at nilai 21, 8alau "en%an nilai "ia8a 21-
/en%$.$kan "ilakukan "a!i a8al, "an *u'la
ta!uan "ie!ikan /e'enan% N%e!tu-
*. PERAN+ANGAN GAME
Ga'a!an u'u' "i Re'i 21 "iilust!asikan
"en%an &l$8.a!t #an% 'en%%a'a!kan ali!an
/e!'ainan- Ali!an /e!'ainan "i'ulai ketika
/e'ain 'asuk "an /ili 'enu untuk e!'ain-Mena'/ilkan 0la# Ga'e untuk e!'ain "en%an
&itu! A!ti&i.ial Intelli%en.e AI6- 0e'ain 'en%isi
na'a "an 'e'ili aata! "i a8al /e!'ainan-Ke'u"ian /en%atu!an /e!'ainan "an 'e'ili/$sisi untuk e!'ain "an 'e'ulai /e!'ainan- Dua
ka!tu "ia%ikan- K$n"isi N%e!usak atau N%eli/e!
akan "i/e!iksa $le siste' "i a8al /e!'ainan-
Ketika ti"ak a"a /e'ain #an% 'en"a/atkan,ke'u"ian "ilan*utkan "en%an A"u Ka!tu- /e'ain
"ie!i kese'/atan untuk 'en%a'il 'aksi'al 7
ka!tu "i tan%an untuk 'ene'ukan t$tal /$in lei
"ekat ke 21- /!$ses N%e!tu 'e'un%kinkan /e'ainuntuk 'e'enan%kan /e!'ainan "en%an 'en%a'il
'aksi'alkan ka!tu "en%an !isik$ kean%k!utan
ust6 'enin%kat- Na'un, *ika /e'ain 'en"a/at
N%e!tu, 'aka /e'ain "a/at se%e!a 'e'enan%kan
/e!tan"in%an "an 'en%alakan se'ua nilai /e'ainka!tu #an% lain saat A"u Ka!tu-
3
7/26/2019 Jurnal Remi21 (Indo)
4/9
7/26/2019 Jurnal Remi21 (Indo)
5/9
Journal of Theoretical and Applied Information TechnologyXXth xxxxxx XXX. Vol.XX No.X
2005 20XX JATIT & LLS. All rights reserved.
ISSN: xxxx-xxxx .!"tit.org #-ISSN: xxxx-xxxx
&igure * Acti/ity $iagram Gameplay
Sin%le 0la#e! "ala' A.tiit# Dia%!a'
'en%%a'a!kan ke%iatan #an% te!*a"i "i /en%%una
ketika 'e'uka a/likasi "an ke'u"ian a/likasi
akan 'ena'/ilkan s/las s.!een "an 'ena'/ilkan
'enu uta'a, 'aka a/likasi 'enun%%u !es/$n "a!i
/en%%una- 0en%%una 'e'ili '$"e sin%le /la#e!,
siste' ke'u"ian akan 'ena'/ilkan /e'ain
tun%%al a"e%an te!aki! 'ena'/ilkan 'enu untuk
sa'/ai ke a"e%an "i uta'a '$"e sin%le /la#e!
%a'e- 0e!'ainan "i'ulai ketika /e'ain 'e'ili
t$'$l 0la# "an "i/!$ses $le siste' untuk
'ena'/ilkan /e!'ainan "an /e'ain e!'ain
se.a!a tun%%al 'ela8an siste'-
&igure 0* Acti/ity $iagram Gameplay
A.tiit# Dia%!a' "ala' Fi%u!e 5
'en%%a'a!kan /!$ses selan*utn#a a"ala ketika
/en%%una 'e'ili t$'$l 0la# , 'aka siste'
'en%$.$k ka!tu a8al akan "ilakukan "i "e.k "an 2
ka!tu "ia%ikan ke setia/ /e'ain, te!'asuk/en%%una- 0!$ses selan*utn#a a"ala 'e'e!iksa
k$n"isi N%e!usak atau N%eli/e!, ila ti"ak a"a
/e'ain #an% 'e'/e!$le, "ite!uskan "en%an A"u
Ka!tu atau N%e!tu "en%an 'en%a'il ka!tu- Se'ua
k$n"isi akan "i/e!iksa untuk 'en"a/atkan
/e'enan% "an siste' 'ena'/ilkan /e'enan% se!ta
'enun%%u !es/$n /en%%una untuk e!'ain la%i
atau ti"ak- 9ika #a, siste' 'ena'/ilkan t$'$l
;
7/26/2019 Jurnal Remi21 (Indo)
6/9
Journal of Theoretical and Applied Information TechnologyXXth xxxxxx XXX. Vol.XX No.X
2005 20XX JATIT & LLS. All rights reserved.
ISSN: xxxx-xxxx .!"tit.org #-ISSN: xxxx-xxxx
sta!t- Na'un, *ika /en%%una 'e'ili ti"ak,
siste' akan 'e'/!$ses /en%%una untuk
'en%aki!i /e!'ainan "en%an 'ena'/ilkan
/e!'ainan e!aki! Ga'e Oe!6-
. THEORETI+A !RAMEORK
.1 Ati&icia) Int$))i-$nc$ AI4
A!ti&i.ial Intelli%en.e AI6 'e!u/akan ka8asan
/enelitian, a/likasi "an inst!uksi #an% te!kait
"en%an k$'/ute! /e'!$%!a'an untuk 'elakukan
al(al #an% "ala' /an"an%an 'anusia a"ala
.e!"as- Sei!in% "en%an /e!ke'an%an ke.e!"asan
uatan "i e!a tekn$l$%i #an% .e/at "a/at
"ikel$'/$kkan sea%ai e!ikut-
1- Siste' 0aka! E@/e!t S#ste'6, k$'/ute!
sea%ai sa!ana untuk 'en#i'/an /en%etauan
/a!a /aka! sein%%a k$'/ute! 'e'iliki
kealian 'en#elesaikan /e!'asalaan "en%an
'eni!u kealian #an% "i'iliki /aka!-
2- 0en%$laan Baasa Ala'i Natu!al Lan%ua%e
0!$.essin%6, /la#e! "a/at e!k$'unikasi
"en%an k$'/ute! 'en%%unakan aasa
sea!i(a!i, 'isal aasa in%%!is, aasa
in"$nesia, "an sea%ain#a-
3- 0en%enalan U.a/an S/ee. Re.$%niti$n6,'anusia "a/at e!k$'unikasi "en%an
k$'/ute! 'en%%unakan sua!a-
5- R$$tika Siste' Sens$!-
;- C$'/ute! >isi$n, 'en%inte!/!etasikan
%a'a! atau $*ek($*ek ta'/ak 'elalui
k$'/ute!-
7- Intelli%ent C$'/ute!(Ai"e" Inst!u.ti$n,
k$'/ute! "a/at "i%unakan sea%ai /en%a*a!
#an% "a/at 'elati 'en%a*a!-
- S$&t C$'/utin%, 'e!u/akan siste' #an%
'e'iliki kealian se/e!ti 'anusia /a"a
"$'ain te!tentu, 'a'/u e!a"a/tasi "an
ela*a! a%a! "a/at eke!*a lei aik *ika
te!*a"i /e!uaan lin%kun%an- S$&t .$'/utin%
'en%eks/l$itasi a"an#a t$le!ansi te!a"a/
keti"akte/atan, keti"ak/astian, "an keena!an
/a!sial untuk "a/at "iselesaikan "an
"iken"alikan "en%an 'u"a a%a! sesuai
"en%an !ealita- Met$"$l$%i('et$"$l$%i #an%
"i%unakan "ala' s$&t .$'/utin% a"ala
sea%ai e!ikut-
a- L$%ika Fu#Fu# L$%i.
'en%ak$'$"asi keti"akte/atan6-
- 9a!in%an S#a!a& Ti!uanNeu!all Net8$!k-
.- 0!$ailisti. Reas$nin% 'en%ak$'$"asi
keti"ak/astian6-
"- Al%$!it'a GenetikaE$luti$na!#
C$'/utin% $/ti'asi6-
.2 Ru((0 21 it' Ati&icia) Int$))i-$nc$ AI4
!$atu$
0e'ain 8a*i 'en%a'il ka!tu saat nilai
ku!an% "a!i 17- T$'$l :it /e!'intaan6 untuk
'en%a'il ka!tu "an Stan" e!taan6 "i%unakan
untuk teta/ /a"a nilai #an% "i/e!$le- k$'/ute!
"a/at 'e'ili untuk Stan" saat nilai ka!tu anta!a
1= sa'/ai 21- K$'/ute! 'e'ili :its untuk
'en%a'il ka!tu ketika nilai ka!tu a"ala ku!an%
"a!i 17 atau 'e'iliki kese'/atan untuk 'en"ekati
nilai 21- N%e!usak atau N%eli/e! 'e'enan%kan
/e!tan"in%an $t$'atis, N%e!tu isa "ilakukan
"en%an 'en%u'/ulkan ena' ka!tu "i tan%an
"en%an nilai ku!an% "a!i atau 'en"ekati 21-
k$'/ute! 'e'iliki kese'/atan N%e!tu "en%an
'e'a.a ka!tu "i tan%an untuk 'e'un%kinkan
'en"a/at nilai 'en"ekati 21, "an se.a!a $t$'atis
'ena'akan ka!tu ketika ia 'e'iliki kese'/atan
N%e!tu- 0!e"iksi k$'/ute! untuk 'ena'akan
ka!tu "en%an 'en.$.$kkan sisa /e'ain "i "e.k,
untuk 'en%elaui /e'ain lain "en%an
'enin%katkan nilai atau e!taan /a"a nilai #an%
"i/e!$le-
.3 !i'$ Yat$ S'u&&)$ A)-%it'(
Fise!(ates su&&le "ia'il "a!i na'a R$nal"
Fise! "an F!ank ates6 atau *u%a "ikenal "en%an
na'a Knut su&&le "ia'il "a!i na'a D$nal"
Knut6, a"ala seua al%$!it'a untuk
'en%asilkan suatu /e!'utasi a.ak "a!i suatu
i'/unan te!in%%a, "en%an kata lain untuk
7
7/26/2019 Jurnal Remi21 (Indo)
7/9
Journal of Theoretical and Applied Information TechnologyXXth xxxxxx XXX. Vol.XX No.X
2005 20XX JATIT & LLS. All rights reserved.
ISSN: xxxx-xxxx .!"tit.org #-ISSN: xxxx-xxxx
'en%a.ak suatu i'/unan te!seut- Fise!(ates
su&&le *ika "ii'/le'entasikan "en%an ena!, 'aka
asil "a!i al%$!it'a ini ti"ak akan e!at seela,
sein%%a setia/ /e!'utasi 'e'iliki ke'un%kinan
#an% sa'a- Met$"e /en%$.$kan ka!tu
'en%%unakan 'et$"e Fise!(ates, #aitu
'en%%unakan nilai a.ak #an% 'en%k$"ekan in"eks
a!!a# a8al 'isaln#a /a"a ka!tu a.ak- Nilai !an"$'
/e!ta'a "itentukan $le !entan% nilai "ala'
/an*an% a!!a# ka!tu, setela 'e'/e!$le nilai a.ak,
in"eks ka!tu in"eks i "ituka! "en%an nilai a.ak,
ke'u"ian "iulan% sa'/ai ka!tu te!aki!-
0seu"$.$"e)
var arrayKartu[] =
{1,2,3,4,5,6,7,8,9,10};
for var i=0; i
7/26/2019 Jurnal Remi21 (Indo)
8/9
Journal of Theoretical and Applied Information TechnologyXXth xxxxxx XXX. Vol.XX No.X
2005 20XX JATIT & LLS. All rights reserved.
ISSN: xxxx-xxxx .!"tit.org #-ISSN: xxxx-xxxx
i"entitas /en%%una "an setela 'e'asukkan na'a
k$l$', "iikuti "en%an 'enekan t$'$l su'ituntuk 'enu*u s.ene e!ikutn#a-
&igure 6. Play 5o- Scene Select %aracter
0e'ilian ka!akte! /a"a /e!'ainan ka!tu Re'i 21,
"i%unakan sea%ai ilust!asi "a!i seua aata! #an%isa "i/ili $le /en%%una- Dise"iakan = *enis
aata! sea%ai ka!akte! "an t$'$l su'it untuk'enu*u ke s.ene selan*utn#a-
&igure 7. Play 5o- Games Scene Setting
%onditions
Settin% k$n"isi %a'e a"ala untuk 'en%atu! untuk
'eliat an#ak /e'ain #an% e!'ain #an% te!se"ia
/ilian 3 sa'/ai 7 /e'ain "ala' /e!'ainan "an*u'la /$in #an% "i%unakan untuk ta!uan ;444,
14-444, 24-444, 34-444, "an ;4-444- T$'$l
Su'it "i%unakan untuk 'enu*u s.ene e!ikutn#a
"en%an an#ak /e'ain "an /e'ilian /$in #an%akan e!ta!u setela "iatu! seelu'n#a-
&igure . 5o- Play Scene Select Set Position
0e'ilian /$sisi "u"uk "itentukan "i S.ene Sele.tSet 0$siti$n- A"a ena' /ilian seat atau ku!si
sesuai an#ak /e'ain #an% "i/ili- T$'$l
"i%unakan untuk 'e'ulai e!'ain %a'e sesuai
"en%an te'/at "u"uk /$sisi #an% "i/ili-
&igure . Play 5o- Scene Select Player Suffling%ards
0e'ilian k$.$k ka!tu "itentukan $le u!utan
/e'ain ka!tu te!esa!- 0e'ilian ka!tu /en%$.$kan
"ilakukan $le /e'ain untuk 'en%$.$k ka!tu "i
a8al /e!'ainan, ke'u"ian 'elakukan /e'a%ianka!tu untuk 'asin%('asin% /e'ain "an 'e'ulai
/e!'ainan-
&igure . Play 5o- Scene %ard Matc and
8inner 5otification Scene
A"u Ka!tuCa!" Mat.6 "ala' /!$ses /e!'ainan
#an% "ilakukan untuk 'en%a"u nilai /a"a ka!tu-
0$in te!tin%%i 'en"ekati atau sa'a "en%an 216
'en*a"i /e'enan% "an an#ak /$in ta!uanke'u"ian "ie!ikan ke/a"a /e'enan%-
&igure 0. Play 5o- Scene %ard Matc and
8inner 5otification Scene
0e'e!itauan 'un.ul untuk 'en%in&$!'asikan
/e'enan%- 0$in keselu!uan "ie!ikan ke/a"a
/e'enan% "an sesuai *u'la /e'enan% /$in "ia%i!ata-
=
7/26/2019 Jurnal Remi21 (Indo)
9/9
Journal of Theoretical and Applied Information TechnologyXXth xxxxxx XXX. Vol.XX No.X
2005 20XX JATIT & LLS. All rights reserved.
ISSN: xxxx-xxxx .!"tit.org #-ISSN: xxxx-xxxx
&igure 1. Play 5o- Scene ngerusa' Process
N%e!usak a"ala tu*uan /e!'ainan "en%an nilai
ka!tu /e'ain 21 "en%an ka!tu a.e "an %a'a!
Ra*a Ratu 9a.k6- Fi%u!e 15 'e'/e!liatkan
k$n"isi N%e!usak "en%an /e'ain 'en"a/atkanka!tu Kin% "an A.e-
&igure 2. Play 5o- Scene 8inner of 5gerusa'
5otification
0e'ain #an% 'en"a/atkan n%e!usak $t$'atis
'e'enan%kan /e!tan"in%an "an /e'e!itauanakan 'un.ul untuk 'en%in&$!'asikan /e'enan%-
0$in keselu!uan "ie!ikan ke/a"a /e'enan% "an
sesuai *u'la /e'enan% /$in "ia%i !ata-
&igure 3. Play 5o- Scene 5geliper and 8inner of
5geliper 5otification
N%eli/e! a"ala k$n"isi /e'ain 'en"a/atkan a.e
%an"a- N%eli/e! 'en%alakan k$n"isi N%e!usak-Fi%u!e 1 'e'/e!liatkan k$n"isi N%eli/e! "en%an
/e'ain 'en"a/atkan ka!tu a.e %an"a "an
/e'e!itauan untuk /e'enan% N%eli/e!- 0$in
keselu!uan "ie!ikan ke/a"a /e'enan% "an sesuai*u'la /e'enan% /$in "ia%i !ata-
&igure 4. Play 5o- Scene ngerusa' Process
Men%a'il !esik$ "en%an 'ena'a ka!tu se.a!a
'aksi'al "an e!nilai "ia8a 21, sein%%a
/e'ain 'en"a/atkan N%e!tu- N%e!tu 'en%alakan
se'ua nilai /e'ain 8ala/un nilai /e'ain lain leiesa! "a!i nilai N%e!tu- Fi%u!e 1= 'e'/e!liatkan
k$n"isi N%e!tu "en%an /e'ain 'en%a'il 7 ka!tu
"en%an nilai 'en"ekati atau "ia8a 21 "an
/e'e!itauan untuk /e'enan% N%e!tu- 0$inkeselu!uan "ie!ikan ke/a"a /e'enan% "an sesuai
*u'la /e'enan% /$in "ia%i !ata-
6. KESIMPUAN
0e!an.an%an Ga'e Re'i 21 tela e!*alan"en%an aik /a"a /e!an%kat An"!$i"- Atu!an
/e!'ainan N%e!usak, N%eli/e!, A"u Ka!tu "an
N%e!tu "a/at "ii'/le'entasikan ke"ala' %a'e-Fitu! A!ti&i.ial Intelli%en.e AI6 #an% "i%unakan
"ala' k$'/ute! tela e!asil "ilaksanakan "en%an
ketentuan "a/at 'en%itun% *u'la ka!tu #an%
te!se"ia "an 'e'ili untuk 'ena'akan ka!tuatau e!taan /a"a !entan /$in 1= sa'/ai 21 /a"a
/!$ses A"u Ka!tu- 0e'ilian $le AI k$'/ute!
untuk 'ena'a atau e!taan /a"a *u'la nilai
sesuai sisa /e'ain #an% e!'ain-A"an#a Ga'e Re'i 21 e!asis An"!$i" tela
'elesta!ikan /e!'ainan t!a"isi$nal Bali "en%an'e"ia ka!tu Re'i "an 'e'an&aatkan ke'a*uan
tekn$l$%i untuk 'elesta!ikan /e!'ainan t!a"isi$nal'elalui %a'e e!asis An"!$i"-
+