Tôi đã tải xuống POV-ray và thể hiện phong cách hình cầu kim loại sáng bóng thập niên 90 này:
Nhiệm vụ của bạn là làm điều tương tự, nhưng thực hiện nó bằng cách tự thực hiện công cụ kết xuất với càng ít byte càng tốt. Bạn không cần phải sao chép hình ảnh chính xác này - bất kỳ hình ảnh nào của một quả cầu phản chiếu phía trên một bàn cờ vô hạn sẽ làm, miễn là nó đáp ứng các tiêu chí dưới đây.
Quy tắc:
Hình ảnh phải mô tả một hình cầu phản chiếu lơ lửng phía trên một bàn cờ vô hạn. Cả bản thân bàn cờ và hình phản chiếu của nó trong hình cầu phải được hiển thị trong hình ảnh. Nó phải rõ ràng trực quan rằng đây là những gì chúng ta đang thấy. Ngoài ra, các chi tiết về hình học, màu sắc, tính chất vật liệu, vv là tùy thuộc vào bạn.
Phải có một số ánh sáng trong cảnh: các phần của quả cầu nên tối hơn các phần khác, và trực quan có thể cho biết đại khái là ánh sáng đến từ đâu. Ngoài ra, các chi tiết của mô hình ánh sáng là tùy thuộc vào bạn. (Bạn có thể phát minh ra mô hình chiếu sáng đơn giản của riêng bạn nếu bạn muốn.) Quả cầu không phải tạo bóng.
Hai tiêu chí trên - cho dù nó thực sự trông giống như một quả cầu sáng bóng phía trên một bàn cờ được chiếu sáng bởi một nguồn sáng - sẽ được cộng đồng đánh giá bằng cách sử dụng biểu quyết. Do đó, một câu trả lời phải có điểm tích cực để đủ điều kiện giành chiến thắng.
Đầu ra phải có ít nhất 300x300 pixel. Nó có thể được hiển thị trên màn hình hoặc ghi vào một tập tin, hoặc là tốt.
Mã của bạn sẽ chạy trong vòng chưa đầy một giờ trên một máy tính hiện đại hợp lý. (Điều này thật hào phóng - Tia POV tái hiện cảnh trên thực tế ngay lập tức.)
Không có chức năng dò tia tích hợp nào có thể được sử dụng - bạn phải tự thực hiện trình kết xuất.
Đây là môn đánh gôn , vì vậy mục ghi điểm tích cực với mã ngắn nhất (tính bằng byte) sẽ thắng. Tuy nhiên, bạn cũng được hoan nghênh chơi trò chơi meta để nhận được nhiều phiếu bầu nhất bằng cách vẽ một bức tranh đẹp (trong khi vẫn giữ mã ngắn).
Thử thách này có vẻ khó khăn một cách lố bịch, nhưng vì hình học đã được sửa, thuật toán hiển thị cảnh như vậy bằng phương pháp dò tia là khá đơn giản. Đây thực sự chỉ là một trường hợp lặp lại qua từng pixel trong hình ảnh đầu ra và đánh giá một biểu thức toán học để xem nó nên có màu gì, vì vậy tôi rất lạc quan rằng chúng ta sẽ thấy một số câu trả lời hay.