Twój cel jest prosty: program musi całkowicie czarny ekran komputera .
Po uruchomieniu programu ekran musi szybko całkowicie zmienić kolor na czarny i pozostać nim do momentu wyjścia z programu (dowolny klawisz lub Alt + F4, ruch myszy itp.), Po czym wszystko powinno wrócić do normy. Dlatego wyłączanie komputera lub wyłączanie zasilania monitora NIE jest dozwolone . W tym czasie nie powinien być widoczny ani żaden inny niż czarny piksel, nawet migający kursor.
Użytkownik nie powinien wykonywać żadnych przygotowań (przesuwanie myszy poza ekran, odłączanie kabli itp. Lub wprowadzanie danych przez użytkownika po uruchomieniu programu), wystarczy uruchomić program.
Możesz bezpiecznie założyć, że komputer ma podłączony tylko jeden monitor. Zakładamy również standardowy komputer stacjonarny lub notebook, ponieważ robienie tego na określonym urządzeniu bez normalnego monitora byłoby zbyt proste.
Jeśli korzystasz z jakichkolwiek zasobów zewnętrznych (czarny obraz, plik GUI itp.), Ich rozmiar w bajtach jest dodawany do rozmiaru kodu.
Jest OK, jeśli działa tylko na jednej rodzinie systemów operacyjnych, lub jeśli wymaga OpenGL itp., Ale nie jest mile widziane wymaganie bardzo specyficznej konfiguracji sprzętowej.
Kod źródłowy musi być napisany w języku programowania, a nie tylko w pliku konfiguracyjnym, który będzie używany przez inny program (np. Wygaszacz ekranu).