It uses one camera and changes a direction and position.
make matrix 1,4000,4000,100,100
set matrix height 1,50,50,500
update matrix 1
make object cube 1,10 : color object 1,0xff0000
position object 1, 0, 30, 0
make object cube 2,10 : color object 2,0x00ff00
position object 2,200,5,200
y#=50 : c=1
sync on : sync rate 60
while 1
if inkey$()="z" then : c=1 : color backdrop 0xff0000
if inkey$()="x" then : c=2 : color backdrop 0x00ff00
if shiftkey()=1 then move object up c,1
if controlkey()=1 then move object up c,-1
if upkey()=1 then move object c, 1
if downkey() then move object c, -1
if leftkey() then turn object left c,5
if rightkey() then turn object left c,-5
position camera object position x(c), object position y(c), object position z(c)
set camera to object orientation c
set cursor 0,0 : print "use z,x key, shift,ctrl, cursor-key"
sync
endwhile
end