Difference between revisions of "User:Daybreakstudent"
Line 1: | Line 1: | ||
+ | The Best Chess Set Ever Logos | ||
+ | Grayscale version | ||
<asy> | <asy> | ||
− | / | + | /* |
− | + | Original copy at https://artofproblemsolving.com/wiki/index.php/User:Daybreakstudent | |
− | + | MADE BY DAYBREAKSTUDENT | |
− | + | THE BEST CHESS SET EVER LOGO (Yes, it's really called that) | |
− | + | The code may be very convoluted, just warning you... | |
− | + | */ | |
+ | unitsize(1inch); | ||
//COLORS+LINE TYPES | //COLORS+LINE TYPES | ||
Line 324: | Line 327: | ||
draw(KCDDD--KBLU--KBLD--KBLB--cycle, b); | draw(KCDDD--KBLU--KBLD--KBLB--cycle, b); | ||
</asy> | </asy> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | The full color one | ||
+ | <asy> | ||
+ | /* | ||
+ | Original copy at https://artofproblemsolving.com/wiki/index.php/User:Daybreakstudent | ||
+ | MADE BY DAYBREAKSTUDENT | ||
+ | THE BEST CHESS SET EVER LOGO (Yes, it's really called that) | ||
+ | The code may be very convoluted, just warning you... | ||
+ | */ | ||
+ | unitsize(1inch); | ||
//COLORS+LINE TYPES | //COLORS+LINE TYPES | ||
Line 341: | Line 347: | ||
//Knight Outline | //Knight Outline | ||
− | pen b=( | + | pen b=(white+linewidth(.5)); |
//Knight Fill | //Knight Fill | ||
− | pen[][] c={{ | + | pen[][] c={{blue, blue+green},{blue+green, green}}; |
− | |||
− | { | ||
//*GUIDING POINTS* | //*GUIDING POINTS* | ||
Line 368: | Line 372: | ||
pair I=(-1.25, -0.75); | pair I=(-1.25, -0.75); | ||
//*L1 D2*/ | //*L1 D2*/ | ||
− | |||
//*L1 U3*/ | //*L1 U3*/ | ||
pair K=(-1.25,2.75); | pair K=(-1.25,2.75); | ||
Line 531: | Line 534: | ||
draw(PUL--PUR, g); | draw(PUL--PUR, g); | ||
− | + | latticeshade(KCDDD--KBRT--KBRU--cycle, c); | |
//Knight | //Knight | ||
− | + | //Fill | |
− | latticeshade( | + | //KLC--KLLD--KLLLLD--(-.3125,-.9375)--ICANTHELPMYSELF--KBLT--KBLU--KBLD--KBLB--KBRB--KBRD--KBRU--KBRT--KRDDDD--KRRDDD--KRRRDDD--KRC--KRU--KRUU--KRRUU--KRRU--KRRRU--KRRUUU--KRRRRRUU--KRRRRRUUU--KRUUU--KRUUUU--KCUUUUU--KCUUUUUU--(-.125,1.5)--KLUUUUU--KLLUUU--KLLUUUU--cycle, |
+ | latticeshade(KLC--KLLD--KLLLLD--(-.3125,-.9375)--ICANTHELPMYSELF--KBLT--KBLU--KBLD--KBLB--KBRB--KBRD--KBRU--KBRT--KRDDDD--KRRDDD--KRRRDDD--KRC--KRU--KRUU--KRRUU--KRRU--KRRRU--KRRUUU--KRRRRRUU--KRRRRRUUU--KRUUU--KRUUUU--KCUUUUU--KCUUUUUU--(-.125,1.5)--KLUUUUU--KLLUUU--KLLUUUU--cycle, c); | ||
+ | //Outline | ||
draw(KCC--KRC--KRU--KCU--cycle, b); | draw(KCC--KRC--KRU--KCU--cycle, b); | ||
− | |||
draw(KCC--KCU--KLU--cycle, b); | draw(KCC--KCU--KLU--cycle, b); | ||
− | |||
draw(KCUUU--KCU--KLU--cycle, b); | draw(KCUUU--KCU--KLU--cycle, b); | ||
− | |||
draw(KCC--KLU--KLC--cycle, b); | draw(KCC--KLU--KLC--cycle, b); | ||
− | |||
draw(KCUUU--KLU--KLC--KLUU--cycle, b); | draw(KCUUU--KLU--KLC--KLUU--cycle, b); | ||
− | |||
draw(KLLUUU--KCUUU--KLUU--cycle, b); | draw(KLLUUU--KCUUU--KLUU--cycle, b); | ||
− | |||
draw(KLLUUU--KLLUUUU--KLUU--cycle, b); | draw(KLLUUU--KLLUUUU--KLUU--cycle, b); | ||
− | + | ||
− | |||
draw(KLC--KLLUUUU--KLUU--cycle, b); | draw(KLC--KLLUUUU--KLUU--cycle, b); | ||
− | |||
draw(KCUUUU--KCUUU--KLLUUU--cycle, b); | draw(KCUUUU--KCUUU--KLLUUU--cycle, b); | ||
− | |||
draw(KCUUUU--KLLUUU--KLUUUUU--KCUUUUU--cycle, b); | draw(KCUUUU--KLLUUU--KLUUUUU--KCUUUUU--cycle, b); | ||
− | |||
draw(KRUU--KCUUU--KCU--KRU--cycle, b); | draw(KRUU--KCUUU--KCU--KRU--cycle, b); | ||
− | |||
draw(KCUUU--KRRUUU--KRRUU--KRUU--cycle, b); | draw(KCUUU--KRRUUU--KRRUU--KRUU--cycle, b); | ||
− | |||
draw(KRRU--KRRRU--KRRUUU--KRRUU--cycle, b); | draw(KRRU--KRRRU--KRRUUU--KRRUU--cycle, b); | ||
− | |||
draw(KCUUU--KCUUUU--KRRRUUUU--cycle, b); | draw(KCUUU--KCUUUU--KRRRUUUU--cycle, b); | ||
− | |||
draw(KCUUU--KRRUUU--KRRRUUUU--cycle, b); | draw(KCUUU--KRRUUU--KRRRUUUU--cycle, b); | ||
− | |||
draw(KRRRRRUUU--KRRUUU--KRRRUUUU--cycle, b); | draw(KRRRRRUUU--KRRUUU--KRRRUUUU--cycle, b); | ||
− | |||
draw(KRRRRRUUU--KRRRRRUU--KRRUUU--cycle, b); | draw(KRRRRRUUU--KRRRRRUU--KRRUUU--cycle, b); | ||
− | |||
draw(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, b); | draw(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, b); | ||
− | |||
draw(KRC--KRDDD--KCC--cycle, b); | draw(KRC--KRDDD--KCC--cycle, b); | ||
− | |||
draw(KRC--KRRRDDD--KRDDD--cycle, b); | draw(KRC--KRRRDDD--KRDDD--cycle, b); | ||
− | |||
draw(KCC--KRDDD--KCD--cycle, b); | draw(KCC--KRDDD--KCD--cycle, b); | ||
− | |||
draw(KRRRDDD--KRDDD--KCD--cycle, b); | draw(KRRRDDD--KRDDD--KCD--cycle, b); | ||
− | |||
draw(KCDD--KRRDDD--KCD--cycle, b); | draw(KCDD--KRRDDD--KCD--cycle, b); | ||
− | |||
draw(KRRRDDD--KRRDDD--KCD--cycle, b); | draw(KRRRDDD--KRRDDD--KCD--cycle, b); | ||
− | |||
draw(KCDD--KCDDD--KRDDDD--cycle, b); | draw(KCDD--KCDDD--KRDDDD--cycle, b); | ||
− | |||
draw(KCDD--KCDDD--KRDDDD--cycle, b); | draw(KCDD--KCDDD--KRDDDD--cycle, b); | ||
− | |||
draw(KCDD--KRRDDD--KRDDDD--cycle, b); | draw(KCDD--KRRDDD--KRDDDD--cycle, b); | ||
− | |||
draw(KCC--KCD--KLD--cycle, b); | draw(KCC--KCD--KLD--cycle, b); | ||
− | |||
draw(KCC--KLC--KLLD--KLD--cycle, b); | draw(KCC--KLC--KLLD--KLD--cycle, b); | ||
− | |||
draw(KCD--KLLD--KLD--cycle, b); | draw(KCD--KLLD--KLD--cycle, b); | ||
− | |||
draw(KCD--KLLD--KLLLLD--cycle, b); | draw(KCD--KLLD--KLLLLD--cycle, b); | ||
− | |||
draw(KCD--KLLLLD--KCDD--cycle, b); | draw(KCD--KLLLLD--KCDD--cycle, b); | ||
− | |||
draw(KCDDD--KLLLDDDDD--KCDD--cycle, b); | draw(KCDDD--KLLLDDDDD--KCDD--cycle, b); | ||
− | |||
draw(ICANTHELPMYSELF--KLLLDDDDD--KCDD--(-.3125,-.9375)--cycle, b); | draw(ICANTHELPMYSELF--KLLLDDDDD--KCDD--(-.3125,-.9375)--cycle, b); | ||
− | |||
draw(KCUUUUUU--KCUUUUU--KLUUUUU--(-.125,1.5)--cycle, b); | draw(KCUUUUUU--KCUUUUU--KLUUUUU--(-.125,1.5)--cycle, b); | ||
//KNIGHT BASE | //KNIGHT BASE | ||
− | |||
draw(KCDDD--KBRT--KBRU--cycle, b); | draw(KCDDD--KBRT--KBRU--cycle, b); | ||
− | |||
draw(KCDDD--KBRU--KBRD--KBRB--cycle, b); | draw(KCDDD--KBRU--KBRD--KBRB--cycle, b); | ||
− | |||
draw(KCDDD--KBLT--KBLU--cycle, b); | draw(KCDDD--KBLT--KBLU--cycle, b); | ||
− | |||
draw(KCDDD--KBLU--KBLD--KBLB--cycle, b); | draw(KCDDD--KBLU--KBLD--KBLB--cycle, b); | ||
+ | |||
</asy> | </asy> | ||
− | + | ||
− | + | My first attempt at the full color one | |
+ | |||
<asy> | <asy> | ||
− | / | + | /* |
− | + | Original copy at https://artofproblemsolving.com/wiki/index.php/User:Daybreakstudent | |
− | + | MADE BY DAYBREAKSTUDENT | |
− | + | THE BEST CHESS SET EVER LOGO (Yes, it's really called that) | |
− | + | The code may be very convoluted, just warning you... | |
+ | */ | ||
+ | unitsize(1inch); | ||
//COLORS+LINE TYPES | //COLORS+LINE TYPES | ||
Line 673: | Line 644: | ||
//Knight Fill | //Knight Fill | ||
− | pen[][] c={{ | + | pen[][] c={{blue, blue+green},{blue+green, green}}; |
− | |||
− | { | ||
//*GUIDING POINTS* | //*GUIDING POINTS* | ||
Line 697: | Line 666: | ||
pair I=(-1.25, -0.75); | pair I=(-1.25, -0.75); | ||
//*L1 D2*/ | //*L1 D2*/ | ||
+ | pair J=(-1.25, -1.5); | ||
//*L1 U3*/ | //*L1 U3*/ | ||
pair K=(-1.25,2.75); | pair K=(-1.25,2.75); | ||
Line 862: | Line 832: | ||
//Knight | //Knight | ||
− | + | latticeshade(KCC--KRC--KRU--KCU--cycle, c); | |
− | latticeshade( | ||
− | |||
draw(KCC--KRC--KRU--KCU--cycle, b); | draw(KCC--KRC--KRU--KCU--cycle, b); | ||
+ | latticeshade(KCC--KCU--KLU--cycle, c); | ||
draw(KCC--KCU--KLU--cycle, b); | draw(KCC--KCU--KLU--cycle, b); | ||
+ | latticeshade(KCUUU--KCU--KLU--cycle, c); | ||
draw(KCUUU--KCU--KLU--cycle, b); | draw(KCUUU--KCU--KLU--cycle, b); | ||
+ | latticeshade(KCC--KLU--KLC--cycle, c); | ||
draw(KCC--KLU--KLC--cycle, b); | draw(KCC--KLU--KLC--cycle, b); | ||
+ | latticeshade(KCUUU--KLU--KLC--KLUU--cycle, c); | ||
draw(KCUUU--KLU--KLC--KLUU--cycle, b); | draw(KCUUU--KLU--KLC--KLUU--cycle, b); | ||
+ | latticeshade(KLLUUU--KCUUU--KLUU--cycle, c); | ||
draw(KLLUUU--KCUUU--KLUU--cycle, b); | draw(KLLUUU--KCUUU--KLUU--cycle, b); | ||
+ | latticeshade(KLLUUU--KLLUUUU--KLUU--cycle, c); | ||
draw(KLLUUU--KLLUUUU--KLUU--cycle, b); | draw(KLLUUU--KLLUUUU--KLUU--cycle, b); | ||
− | + | //marker A | |
+ | latticeshade(KLC--KLLUUUU--KLUU--cycle, c); | ||
draw(KLC--KLLUUUU--KLUU--cycle, b); | draw(KLC--KLLUUUU--KLUU--cycle, b); | ||
+ | latticeshade(KCUUUU--KCUUU--KLLUUU--cycle, c); | ||
draw(KCUUUU--KCUUU--KLLUUU--cycle, b); | draw(KCUUUU--KCUUU--KLLUUU--cycle, b); | ||
+ | latticeshade(KCUUUU--KLLUUU--KLUUUUU--KCUUUUU--cycle, c); | ||
draw(KCUUUU--KLLUUU--KLUUUUU--KCUUUUU--cycle, b); | draw(KCUUUU--KLLUUU--KLUUUUU--KCUUUUU--cycle, b); | ||
+ | latticeshade(KRUU--KCUUU--KCU--KRU--cycle, c); | ||
draw(KRUU--KCUUU--KCU--KRU--cycle, b); | draw(KRUU--KCUUU--KCU--KRU--cycle, b); | ||
+ | latticeshade(KCUUU--KRRUUU--KRRUU--KRUU--cycle, c); | ||
draw(KCUUU--KRRUUU--KRRUU--KRUU--cycle, b); | draw(KCUUU--KRRUUU--KRRUU--KRUU--cycle, b); | ||
+ | latticeshade(KRRU--KRRRU--KRRUUU--KRRUU--cycle, c); | ||
draw(KRRU--KRRRU--KRRUUU--KRRUU--cycle, b); | draw(KRRU--KRRRU--KRRUUU--KRRUU--cycle, b); | ||
+ | latticeshade(KCUUU--KCUUUU--KRRRUUUU--cycle, c); | ||
draw(KCUUU--KCUUUU--KRRRUUUU--cycle, b); | draw(KCUUU--KCUUUU--KRRRUUUU--cycle, b); | ||
+ | latticeshade(KCUUU--KRRUUU--KRRRUUUU--cycle, c); | ||
draw(KCUUU--KRRUUU--KRRRUUUU--cycle, b); | draw(KCUUU--KRRUUU--KRRRUUUU--cycle, b); | ||
+ | latticeshade(KRRRRRUUU--KRRUUU--KRRRUUUU--cycle, c); | ||
draw(KRRRRRUUU--KRRUUU--KRRRUUUU--cycle, b); | draw(KRRRRRUUU--KRRUUU--KRRRUUUU--cycle, b); | ||
+ | latticeshade(KRRRRRUUU--KRRRRRUU--KRRUUU--cycle, c); | ||
draw(KRRRRRUUU--KRRRRRUU--KRRUUU--cycle, b); | draw(KRRRRRUUU--KRRRRRUU--KRRUUU--cycle, b); | ||
+ | latticeshade(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, c); | ||
draw(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, b); | draw(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, b); | ||
+ | latticeshade(KRC--KRDDD--KCC--cycle, c); | ||
draw(KRC--KRDDD--KCC--cycle, b); | draw(KRC--KRDDD--KCC--cycle, b); | ||
+ | latticeshade(KRC--KRRRDDD--KRDDD--cycle, c); | ||
draw(KRC--KRRRDDD--KRDDD--cycle, b); | draw(KRC--KRRRDDD--KRDDD--cycle, b); | ||
+ | latticeshade(KCC--KRDDD--KCD--cycle, c); | ||
draw(KCC--KRDDD--KCD--cycle, b); | draw(KCC--KRDDD--KCD--cycle, b); | ||
+ | latticeshade(KRRRDDD--KRDDD--KCD--cycle, c); | ||
draw(KRRRDDD--KRDDD--KCD--cycle, b); | draw(KRRRDDD--KRDDD--KCD--cycle, b); | ||
+ | latticeshade(KCDD--KRRDDD--KCD--cycle, c); | ||
draw(KCDD--KRRDDD--KCD--cycle, b); | draw(KCDD--KRRDDD--KCD--cycle, b); | ||
+ | latticeshade(KRRRDDD--KRRDDD--KCD--cycle, c); | ||
draw(KRRRDDD--KRRDDD--KCD--cycle, b); | draw(KRRRDDD--KRRDDD--KCD--cycle, b); | ||
+ | latticeshade(KCDD--KCDDD--KRDDDD--cycle, c); | ||
draw(KCDD--KCDDD--KRDDDD--cycle, b); | draw(KCDD--KCDDD--KRDDDD--cycle, b); | ||
+ | latticeshade(KCDD--KCDDD--KRDDDD--cycle, c); | ||
draw(KCDD--KCDDD--KRDDDD--cycle, b); | draw(KCDD--KCDDD--KRDDDD--cycle, b); | ||
+ | latticeshade(KCDD--KRRDDD--KRDDDD--cycle, c); | ||
draw(KCDD--KRRDDD--KRDDDD--cycle, b); | draw(KCDD--KRRDDD--KRDDDD--cycle, b); | ||
+ | latticeshade(KCC--KCD--KLD--cycle, c); | ||
draw(KCC--KCD--KLD--cycle, b); | draw(KCC--KCD--KLD--cycle, b); | ||
+ | latticeshade(KCC--KLC--KLLD--KLD--cycle, c); | ||
draw(KCC--KLC--KLLD--KLD--cycle, b); | draw(KCC--KLC--KLLD--KLD--cycle, b); | ||
+ | latticeshade(KCD--KLLD--KLD--cycle, c); | ||
draw(KCD--KLLD--KLD--cycle, b); | draw(KCD--KLLD--KLD--cycle, b); | ||
+ | latticeshade(KCD--KLLD--KLLLLD--cycle, c); | ||
draw(KCD--KLLD--KLLLLD--cycle, b); | draw(KCD--KLLD--KLLLLD--cycle, b); | ||
+ | latticeshade(KCD--KLLLLD--KCDD--cycle, c); | ||
draw(KCD--KLLLLD--KCDD--cycle, b); | draw(KCD--KLLLLD--KCDD--cycle, b); | ||
+ | latticeshade(KCDDD--KLLLDDDDD--KCDD--cycle, c); | ||
draw(KCDDD--KLLLDDDDD--KCDD--cycle, b); | draw(KCDDD--KLLLDDDDD--KCDD--cycle, b); | ||
+ | latticeshade(ICANTHELPMYSELF--KLLLDDDDD--KCDD--(-.3125,-.9375)--cycle, c); | ||
draw(ICANTHELPMYSELF--KLLLDDDDD--KCDD--(-.3125,-.9375)--cycle, b); | draw(ICANTHELPMYSELF--KLLLDDDDD--KCDD--(-.3125,-.9375)--cycle, b); | ||
+ | latticeshade(KCUUUUUU--KCUUUUU--KLUUUUU--(-.125,1.5)--cycle, c); | ||
draw(KCUUUUUU--KCUUUUU--KLUUUUU--(-.125,1.5)--cycle, b); | draw(KCUUUUUU--KCUUUUU--KLUUUUU--(-.125,1.5)--cycle, b); | ||
//KNIGHT BASE | //KNIGHT BASE | ||
+ | latticeshade(KCDDD--KBRT--KBRU--cycle, c); | ||
draw(KCDDD--KBRT--KBRU--cycle, b); | draw(KCDDD--KBRT--KBRU--cycle, b); | ||
+ | latticeshade(KCDDD--KBRU--KBRD--KBRB--cycle, c); | ||
draw(KCDDD--KBRU--KBRD--KBRB--cycle, b); | draw(KCDDD--KBRU--KBRD--KBRB--cycle, b); | ||
+ | latticeshade(KCDDD--KBLT--KBLU--cycle, c); | ||
draw(KCDDD--KBLT--KBLU--cycle, b); | draw(KCDDD--KBLT--KBLU--cycle, b); | ||
+ | latticeshade(KCDDD--KBLU--KBLD--KBLB--cycle, c); | ||
draw(KCDDD--KBLU--KBLD--KBLB--cycle, b); | draw(KCDDD--KBLU--KBLD--KBLB--cycle, b); | ||
</asy> | </asy> |
Revision as of 15:52, 9 July 2022
The Best Chess Set Ever Logos
Grayscale version
The full color one
My first attempt at the full color one