Estoy tratando de recordar algunas de las cosas divertidas que hice mucho cuando estaba en mi clase de CS de secundaria. No son todos los juegos, pero aquí va:
Animación basada en texto (ASCII) - Básicamente animé un dragón ASCII que entraba en la terminal, decía algo y se iba. Después de "dibujar" cada fotograma, se borró, así que básicamente era un generador de animación ASCII fotograma a fotograma.
Laberinto - Se usan caracteres Unicode en el mismo tipo de concepto. Obtuve la entrada del teclado con las teclas de flecha y volví a dibujar tu bloque atravesando el laberinto en función de tu entrada. Nuevamente, borrar la pantalla después de cada cuadro e imprimir el texto nuevamente.
Snake - concepto similar al anterior pero era un juego de serpientes.
Simple chat - este sondeó un archivo de texto compartido en un servidor central de nuestra escuela (que alguien accidentalmente le dio el nombre 0777) y facilitó básicamente una sala de chat realmente simple.
El beeper - este programa se volvió infame en mi escuela. Hasta XP aparentemente el buffer de sonido en las computadoras con Windows podría sobrecargarse fácilmente por el texto. Al ejecutar esto, la computadora emitió un pitido hasta que lo apagaste (y en la mayoría de los casos también hizo que se empantanara tanto que debiste reiniciarlo). Definitivamente enojado con la administración de nuestra escuela secundaria. Además, es solo un 2-liner.
char o = 7;
while(1) cout << o;
De todos modos, no estoy seguro si esto le ayudó a obtener alguna idea, pero simplemente use su imaginación. Puede divertirse mucho sin tener que saber mucho sobre programación. Solo sé creativo.
¡Gran pregunta! –