Les flux sont également capables de faire transiter des informations provenant d'une entrée standard (System.in) telle que le clavier, ou allant vers une sortie standard (System.out) comme l'écran. Ainsi, on distingue quatre familles de flux appelés également flots : Les flots en lecture ou d'entrée, Les flots en écriture ou de sortie, au joueur de sélectionner une pièce. Le système demande ensuite la case de déplacement de la pièce. Si ce déplacement est inalidev (Hors du plateau, une pièce gène le passage ou un coup qui met le joueur en position d'échec), nous demandons à l'utilisateur de sélectionner à nouveau une pièce pour rejouer. Il existe plusieurs façons d'inclure du JavaScript dans une page HTML : Grâce à la balise