В игре участвуют два компонента: Game-Client и Game-Server.
Game-Client загадывает случайное число в заданном диапазоне и отправляет его Game-Server. Game-Server пытается отгадать число, делая предположения и получая подсказки от клиента. Игра продолжается, пока Game-Server не угадает число.