rem Multiplayer Showcase sync on : sync rate 80 : draw to back rem Load backdrop and blob load image "face.bmp",1 : load image "blob.bmp",2 rem Start net game PlayerNumber=default net game("gamename","playername",4,1) if net game exists()=1 rem Show name of player as Window Title if PlayerNumber=1 set window title "HOST Player "+str$(PlayerNumber) else set window title "CLIENT Player "+str$(PlayerNumber) endif rem Launch three more sessions as a demo if PlayerNumber<4 then execute file "mp.exe","","" if PlayerNumber=2 then set window position 320,0 if PlayerNumber=3 then set window position 0,240 if PlayerNumber=4 then set window position 320,240 rem Main loop do rem Draw Backdrop and handle player blob paste image 1,0,0 send net message integer 0,mousex()+(mousey()*640) sprite PlayerNumber, mousex()-32, mousey()-32, 2 rem Draw Others get net message while net message exists()=1 PositionValue=net message integer() OtherNumber=net message player from() OtherY=PositionValue/640 OtherX=PositionValue-(OtherY*640) sprite OtherNumber, OtherX, OtherY, 2 get net message endwhile rem Update and/or Quit key sync : if escapekey()=1 then exit loop rem End net game free net game else do : cls 0 : center text 160,113,"COULD NOT CREATED NET GAME" : sync : loop endif