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