My final project is about a classical game from Aesop's Fables,I make it by the matlab software.
The matlab can support smartphone to send message of acceleration、magnetic field、orientation、position. Among of these function, I use acceleration identification to carry out this project.
What the user should do is rotating his smartphone, the right side represent rat, the left side represent elephant and the up side represent cat. And then,the program will show the result.it will run five times.
The cat can kill rat,the rat can kill elephant,and the elephant can kill cat.
clear all;
m = mobiledev
w1=0;
for n=1:5
q=randi(3);
if q==1
pic=imread('1.png');
elseif q==2
pic=imread('2.png');
elseif q==3
pic=imread('3.png');
end
image(pic)
pause(1);
m.Logging = 1;
pause(2);
m.Logging=0;
[ac, tac] = accellog(m);
xac = ac(:,1);
x=xac(end);
zac = ac(:,3);
z=zac(end);
load_system('lee1');
sim('lee1');
a=w(end);
if a==1
pic=imread('4.png');
elseif a==0
pic=imread('5.png');
elseif a==-1
pic=imread('6.png');
end
image(pic);
pause(1);
end