Hola,
bueno, pues para poder hacerlo en windows con la consola (típico programa con interfaz de comandos), debes usar la API y las funciones para manejar la consola de comandos en google hay bastante información.
Puedes usar alguna librería gráfica para hacer lo que quieres, seguramente que con las librerías orientadas a desarrollo de juegos habrá herramientas útiles más sencillas (por desgracia no puedo ayudarte en este campo).
Para linux, prueba con las funciones propias de linux (tampoco puedo ayudarte con este tema).
Siento no ser de más ayuda,
Un saludo.