had the exact same problem, the thing is that, when u play 2 players, one player has to use w,a,s,d (on the leftmost of the keyboard), and the other player has to use the cursor keys up,down,left,right etc. Try this code and see if you computer can detect when u press these keys at the same tim:
sync on
make object plain 1,30,30
delete object 1
do
if keystate(17) = 1 then text 100,50,"w"
if keystate(31) = 1 then text 100,150,"s"
if keystate(30) = 1 then text 100,200,"a"
if keystate(32) = 1 then text 100,250,"d"
if upkey() then text 100,300,"up"
if downkey() = 1 then text 100,350,"down"
if leftkey() = 1 then text 100,400,"left"
if rightkey() = 1 then text 100,450,"right"
sync
loop
if for example u press w and a and at the same time up and right and all 4 letters appear on screen then u can make a 2 player game using those controls, hope that helped
your birth was a blessing, sent to live and die on earth as a lesson, we each have a star all you have to do is find it, once you do, everyone who sees it will be blinded - DMX