ฉันดาวน์โหลด POV-ray และแสดงสไตล์ทรงกลม 90s โลหะมันวาวนี้:
งานของคุณคือทำสิ่งเดียวกัน แต่ทำได้โดยการนำเอ็นจิ้นการเรนเดอร์มาใช้ด้วยตัวเองในเวลาไม่กี่ไบต์เท่าที่จะทำได้ คุณไม่จำเป็นต้องทำซ้ำภาพที่แน่นอน - ภาพใด ๆ ของทรงกลมสะท้อนแสงเหนือกระดานหมากรุกที่ไม่มีที่สิ้นสุดจะทำตราบใดที่มันเป็นไปตามเกณฑ์ด้านล่าง
กฎ:
ภาพจะต้องแสดงให้เห็นถึงทรงกลมสะท้อนแสงลอยอยู่เหนือกระดานหมากรุกที่ไม่มีที่สิ้นสุด ทั้งกระดานหมากรุกและการสะท้อนในทรงกลมจะต้องแสดงในภาพ ต้องชัดเจนด้วยตาว่านี่คือสิ่งที่เราเห็น นอกเหนือจากนี้รายละเอียดของรูปทรงเรขาคณิตสีคุณสมบัติของวัสดุ ฯลฯ ขึ้นอยู่กับคุณ
จะต้องมีแสงสว่างในฉาก: ส่วนของทรงกลมควรมืดกว่าส่วนอื่นและควรมองเห็นได้อย่างชัดเจนว่าแสงมาจากไหน ยิ่งไปกว่านั้นรายละเอียดของรูปแบบแสงขึ้นอยู่กับคุณ (คุณสามารถคิดค้นรูปแบบแสงที่เรียบง่ายของคุณเองได้หากต้องการ) ทรงกลมไม่จำเป็นต้องมีเงา
เกณฑ์สองข้อข้างต้น - ไม่ว่าจะเป็นรูปทรงกลมที่เป็นประกายเงางามเหนือกระดานหมากรุกที่ส่องสว่างโดยแหล่งกำเนิดแสงจะถูกตัดสินโดยชุมชนโดยใช้การลงคะแนน ดังนั้นคำตอบจะต้องมีคะแนนบวกเพื่อให้มีสิทธิ์ชนะ
ผลลัพธ์ต้องมีอย่างน้อย 300x300 พิกเซล สามารถแสดงผลบนหน้าจอหรือเขียนลงไฟล์ได้
รหัสของคุณควรทำงานในเวลาน้อยกว่าหนึ่งชั่วโมงในคอมพิวเตอร์ที่ทันสมัย (นี่คือใจกว้าง - POV-ray ทำให้ฉากเหนือจริงทันที)
ไม่สามารถใช้ฟังก์ชั่นการติดตามเรย์ในตัวได้ - คุณต้องติดตั้ง renderer ด้วยตนเอง
นี่คือโค้ดกอล์ฟดังนั้นการให้คะแนนรายการบวกด้วยรหัสที่สั้นที่สุด (เป็นไบต์) ชนะ อย่างไรก็ตามคุณยังสามารถเล่น meta-game เพื่อให้ได้คะแนนมากที่สุดโดยการวาดรูปสวย ๆ (ในขณะที่รักษารหัสให้สั้น)
ความท้าทายนี้อาจดูยากอย่างน่าขัน แต่เนื่องจากเรขาคณิตได้รับการแก้ไขแล้วอัลกอริทึมสำหรับการสร้างฉากเช่นนี้โดยการติดตามรังสีจึงค่อนข้างตรงไปตรงมา เป็นเพียงการวนซ้ำของแต่ละพิกเซลในภาพออกและประเมินการแสดงออกทางคณิตศาสตร์เพื่อดูว่ามันควรเป็นสีอะไรดังนั้นฉันจึงมองโลกในแง่ดีว่าเราจะเห็นคำตอบที่ดี