คุณเพิ่งเชิญศิลปศาสตร์เอกให้กับบ้านของคุณและคุณกำลังบอกเขา / เธอ
"คุณรู้ไหมว่าฉันเป็นโปรแกรมเมอร์ที่ยอดเยี่ยมและฉันสามารถทำ x และ y และ z ... "
เขาเบื่ออย่างรวดเร็วและขอให้คุณ:
"ถ้าคุณเป็นโปรแกรมเมอร์ที่ยอดเยี่ยมจริงๆคุณสามารถสร้างโปรแกรมเพื่อให้ฉันวาดฉันแค่ต้องวาดเส้นบนหน้าจอโดยใช้เมาส์และเลือกสีต่าง ๆ ในลักษณะใด ๆ "
รหัสของคุณอาจนำเข้าไลบรารีมาตรฐาน รหัสของคุณอาจต้องใช้สีเพื่อเลือกผ่านแป้นพิมพ์
นี่คือรหัสกอล์ฟ ; รหัสที่สั้นที่สุดชนะ
เครื่องหมายหัวข้อ
เส้นจะถูกวาดโดยเลื่อนเมาส์ไปรอบ ๆ ในขณะที่กดปุ่มซ้าย
อัลกอริทึม Line Bresenham ไม่จำเป็นต้องมีขั้นตอนวิธีการใด ๆ ในตัวจะทำเคล็ดลับ
หากผู้ใช้สามารถเปลี่ยนความหนาของเส้นได้ทุกประการคุณจะได้รับโบนัส* 0.8แต่มันก็ไม่จำเป็น
ฉันเดาว่ามันควรจะดีกว่าที่จะใช้การวาดเส้นด้วยตนเอง แต่ถ้าคุณต้องการคุณสามารถนำเข้าไลบรารี่สำหรับการพูดในโค้ดรายละเอียด
ขั้นต่ำคือ 5 สีที่แตกต่างกัน (แดงเขียวน้ำเงินขาวและดำ) หากคุณทำให้พวกเขาเปลี่ยนแบบสุ่มคุณจะได้รับบทลงโทษ * 1.2 คุณสามารถเปลี่ยนได้ทุกทางที่คุณต้องการ (ทั้งปุ่มและการกดปุ่มตกลง)
การวาดพวกเขาโดยการกดเมาส์ไปยังจุดหรือด้วยมือเปล่าจะดีที่สุด (เช่นเมื่อคุณวาดภาพ) และให้โบนัส * 0.7 แต่วิธีการอื่นใดที่ใช้ได้: (ตัวอย่าง) คลิกสองจุดแล้วลากเส้นระหว่างจุดเหล่านั้น ?
ผืนผ้าใบรูปวาดต้องมีขนาด600x400
การเปลี่ยนสีควรเปลี่ยนสีของเส้นที่จะวาดในอนาคตเท่านั้น
การใช้คำสั่ง "ล้างทั้งหมด" นั้นไม่บังคับ แต่ถ้าคุณนำไปใช้นั้นคุณจะได้รับโบนัส* 0.9