matlab code
For the first picture and the selection of two camp you want to select
clear all;
m = mobiledev;
number=5;
imshow('title.jpeg');
pause(5);
imshow('sel.jpg');
m.Logging = 1;
pause(5);
m.Logging = 0;
[or, tor] = orientlog(m);
sel = or(:,3);
ch = max(sel);
Choose Horde and playing the game
if(ch<10)
imshow('ch1.jpg');
pause(5);
pic=imread('3.jpg');
image(pic);
pause(1);
pic=imread('2.jpg');
image(pic);
pause(1);
pic=imread('1.jpg');
image(pic);
pause(1);
pic=imread('fight.jpg');
image(pic);
pause(0.5);
while number>0
enemy = unidrnd(2);
clear m;
m = mobiledev;
switch enemy
case 1
pic=imread('enemy1.png');
image(pic);
case 2
pic=imread('enemy2.jpg');
image(pic);
end
m.Logging = 1;
pause(2);
m.Logging = 0;
[ac,tac] = accellog(m);
xac = ac(:,1);
kill= max(xac);
load_system('kill2'); %進入simulink再傳回
sim('kill2');
result=max(output);
if(result==3)
pic=imread('done2.jpg');
image(pic);
number=number-1;
pause(5);
clear m;
elseif(result==2)
pic=imread('done1.jpg');
image(pic);
pause(2);
pic=imread('gameover.jpg');
image(pic);
pause(5);
break;
elseif(result==1)
pic=imread('died.jpg');
image(pic);
pause(2);
pic=imread('gameover.jpg');
image(pic);
pause(5);
break;
else
number=number;
pause(1);
end
end
end
Choose Alliance and playing the game
if(ch>10)
imshow('ch2.jpg');
pause(5);
pic=imread('3.jpg');
image(pic);
pause(1);
pic=imread('2.jpg');
image(pic);
pause(1);
pic=imread('1.jpg');
image(pic);
pause(1);
pic=imread('fight.jpg');
image(pic);
pause(0.5);
while number>0
enemy = unidrnd(2);
clear m;
m = mobiledev;
switch enemy
case 1
pic=imread('enemy1.png');
image(pic);
case 2
pic=imread('enemy2.jpg');
image(pic);
end
m.Logging = 1;
pause(2);
m.Logging = 0;
[ac,tac] = accellog(m);
xac = ac(:,1);
kill=max(xac);
load_system('kill1'); %進入simulink再傳回
sim('kill1');
result=max(output);
if(result==3)
pic=imread('done1.jpg');
image(pic);
number=number-1;
pause(5);
clear m;
elseif(result==2)
pic=imread('done2.jpg');
image(pic);
pause(2);
pic=imread('gameover.jpg');
image(pic);
pause(5);
break;
elseif(result==1)
pic=imread('died.jpg');
image(pic);
pause(2);
pic=imread('gameover.jpg');
image(pic);
pause(5);
break;
else
number=number;
pause(1);
end
end
end
Victory
if(number==0)
imshow('victory.gif');
pause(1);
if(ch<10)
imshow('vic_orc.jpg');
pause(1);
imshow('orc.jpg');
pause(5);
clear all
else
imshow('vic_hum.jpg');
pause(1);
imshow('human.jpg');
pause(1);
clear all
end
end