狼吃动物游戏JAVA源代码
importjavautilSca
erimportjavautilclassA
imalsi
ti生死
i
tq步数i
ts权重i
txyStri
g
ameA
imalsi
tii
tqi
tsi
txi
tyStri
g
amethisiithisqqthisssthisxxthisyythis
ame
amevoidmove
fboolea
ptrue
i
tm0
0whilepRa
domc
ewRa
domi
tac
extI
t8mx
yifa0
qelseifa1mmq
qelseifa2mmqelseifa3mmq
qelseifa4
qelseifa5mmq
qelseifa6mmqelseifa7mmq
qifmgt7
gt7mlt0
lt0ptrueelsepfalse
fxmy
classSheepexte
dsA
imalsSheepsuper11111quotSheepquotclassTigerexte
dsA
imalsTigersuper13334quotTigerquotclassWolfexte
dsA
imalsWolfsuper12204quotWolfquotclassElepha
texte
dsA
imalsElepha
tsuper14322quotElepha
tquot
fclassGameA
imalsaGameA
imalsbabvoidrulefori
ti0iltale
gthiSystemoutpri
tl
ai
amequot初始位置:
quotaix3939aiy3939各个动物的位置fori
tm0mlt20mSystemoutpri
tl
quot
第quotm1quot回合开始quot20个回合fori
ti0iltale
gthi
ifaii1
aimoveSystemoutpri
tl
ai
amequot当前位置:
quotaix3939aiy3939各个动物走后的位置fori
tj0jltale
gthjifijampampaji1不是一个动物且第二
f个动物活着ifaixajxampampaiyajy被吃掉ifaisgtajsaji0Systemoutpri
tl
aj
amequot被2个动物位置相等时
quotai
amequot吃了quotelseifaisltajsaii0Systemoutpri
tl
ai
amequot被
quotaj
amequot吃了quote
dife
dfore
dife
dfore
dfor
e
drule
publicclass
iepublicstaticvoidmai
Stri
gargA
imalsb
ewSheep
ewTiger
ewWolf
ewElepha
t
Gameg
ewGameb
fSystemoutpri
tl
quot游戏规则:quotSystemoutpri
tl
quot1:森林里住着一只羊,一匹狼,一只老虎,一头大象。quotSystemoutpri
tl
quot2:森林为一个07的二维坐标系。quotSystemoutpri
tl
quot3:所有动物都仅能在森林区域内运动,且每回合每只动物都只能移动一次共20个回合。quotSystemoutpri
tl
quot4:羊的初始位置为(00),狼的初始位置为(40),老虎的初始位置为(34),大象的初始位置为(22)。quotSystemoutpri
tl
quot5:当两只动物移动到同一位置是会发生事件,老虎会吃掉同一位置羊,狼。狼会吃掉同一位置的羊。大象独立于它们食物链之外。quotSystemoutpri
tl
quot6:移动的r