Mmmh.. ye it is possible but.. i mean it's pretty hard, expecially if you make it in javascript(i made but not online) i think that it should be easier making it in flash(how bigpoint made)..
check my game in javascript.. i tryed to make it..

, use the arrays to move, ctrl to shoot and space to zoom out(just for pc).

)