Mục tiêu của bạn rất đơn giản: chương trình phải biến màn hình máy tính của bạn hoàn toàn màu đen .
Sau khi chương trình được khởi động, màn hình phải nhanh chóng chuyển sang màu đen hoàn toàn và duy trì như vậy cho đến khi chương trình được thoát (bất kỳ phím nào, hoặc alt + F4, di chuyển chuột, v.v.), sau đó mọi thứ sẽ trở lại bình thường. Vì vậy, tắt máy tính hoặc tắt nguồn màn hình là KHÔNG được phép . Không thể nhìn thấy một pixel không phải màu đen trong thời gian này, thậm chí không có con trỏ nhấp nháy.
Người dùng không nên thực hiện bất kỳ sự chuẩn bị nào (di chuyển chuột ra ngoài màn hình, ngắt kết nối cáp, v.v. hoặc đầu vào của người dùng sau khi chương trình bắt đầu), chỉ cần khởi động chương trình.
Bạn có thể giả định rằng máy tính chỉ có một màn hình kèm theo. Chúng tôi cũng giả định một máy tính để bàn hoặc máy tính xách tay tiêu chuẩn, bởi vì thực hiện nó trên một thiết bị cụ thể mà không có màn hình bình thường sẽ quá đơn giản.
Nếu bạn sử dụng bất kỳ tài nguyên bên ngoài nào (hình ảnh màu đen, tệp GUI, v.v.) kích thước của chúng theo byte sẽ được thêm vào kích thước mã của bạn.
Sẽ ổn nếu nó chỉ hoạt động trên một họ hệ điều hành hoặc nếu nó yêu cầu opengl, v.v., nhưng yêu cầu một cấu hình phần cứng rất cụ thể sẽ không được chấp nhận.
Mã nguồn của bạn phải được viết bằng ngôn ngữ lập trình, không chỉ là tệp cấu hình mà một số chương trình khác (như trình bảo vệ màn hình) sẽ sử dụng.