Su objetivo es simple: el programa debe girar la pantalla de su ordenador totalmente negro .
Después de iniciar el programa, la pantalla debe volverse completamente negra y permanecer así hasta que se salga del programa (cualquier tecla, o alt + F4, movimiento del mouse, etc.), después de lo cual las cosas deberían volver a la normalidad. Por lo tanto, no está permitido apagar la computadora o apagar el monitor . No debe verse ningún píxel no negro durante este tiempo, ni siquiera un cursor parpadeante.
El usuario no debe hacer ninguna preparación (mover el mouse fuera de la pantalla, desconectar los cables, etc. o la entrada del usuario después del inicio del programa), simplemente inicie el programa.
Puede asumir con seguridad que la computadora solo tiene un monitor conectado. También asumimos una computadora de escritorio o portátil estándar, porque hacerlo en un dispositivo específico sin un monitor normal sería demasiado simple.
Si utiliza recursos externos (una imagen en negro, un archivo GUI, etc.), su tamaño en bytes se agrega al tamaño de su código.
Está bien si solo funciona en una familia de sistemas operativos o si requiere opengl, etc., pero está mal visto que requiera una configuración de hardware muy específica.
Su código fuente debe estar escrito en un lenguaje de programación, no solo un archivo de configuración que usará algún otro programa (como un protector de pantalla).