आपका लक्ष्य सरल है: कार्यक्रम को आपके कंप्यूटर की स्क्रीन को पूरी तरह से काला करना चाहिए ।
कार्यक्रम शुरू होने के बाद, स्क्रीन को जल्दी से पूरी तरह से काला होना चाहिए, और तब तक रहें जब तक कि कार्यक्रम बाहर न हो जाए (कोई भी कुंजी, या alt + F4, माउस आंदोलन, आदि), जिसके बाद चीजें सामान्य हो जाएं। इसलिए कंप्यूटर को बंद करने या मॉनिटर की शक्ति को बंद करने की अनुमति नहीं है । इस दौरान एक भी गैर-काला पिक्सेल दिखाई नहीं देना चाहिए, ब्लिंकिंग कर्सर भी नहीं।
उपयोगकर्ता को कोई तैयारी नहीं करनी चाहिए (स्क्रीन के बाहर माउस को ले जाना, केबल को डिस्कनेक्ट करना, आदि या प्रोग्राम शुरू होने के बाद उपयोगकर्ता इनपुट), बस कार्यक्रम शुरू करें।
आप सुरक्षित रूप से मान सकते हैं कि कंप्यूटर में केवल एक मॉनिटर जुड़ा हुआ है। हम एक मानक डेस्कटॉप या नोटबुक कंप्यूटर भी मानते हैं, क्योंकि एक सामान्य मॉनिटर के बिना एक विशिष्ट डिवाइस पर ऐसा करना बहुत सरल होगा।
यदि आप किसी बाहरी संसाधन (एक काली छवि, एक GUI फ़ाइल, आदि) का उपयोग करते हैं, तो बाइट्स में उनका आकार आपके कोड आकार में जोड़ा जाता है।
यह ठीक है अगर यह केवल एक ओएस परिवार पर काम करता है, या यदि इसे opengl आदि की आवश्यकता होती है, लेकिन एक बहुत ही विशिष्ट हार्डवेयर कॉन्फ़िगरेशन की आवश्यकता होती है।
आपके स्रोत कोड को एक प्रोग्रामिंग भाषा में लिखा जाना चाहिए, न कि केवल एक कॉन्फ़िगरेशन फ़ाइल कुछ अन्य प्रोग्राम (जैसे स्क्रीन सेवर) का उपयोग करेगी।