Difference between revisions of "User:Daybreakstudent"
(10 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
MADE BY DAYBREAKSTUDENT | MADE BY DAYBREAKSTUDENT | ||
THE BEST CHESS SET EVER LOGO (Yes, it's really called that) | THE BEST CHESS SET EVER LOGO (Yes, it's really called that) | ||
+ | VERSION 1.7 | ||
The code may be very convoluted, just warning you... | The code may be very convoluted, just warning you... | ||
*/ | */ | ||
Line 23: | Line 24: | ||
//Knight Fill | //Knight Fill | ||
pen c=(black); | pen c=(black); | ||
− | //* | + | //*GUIDE POINTS* |
//C C | //C C | ||
Line 32: | Line 33: | ||
pair C=(0,-3.125); | pair C=(0,-3.125); | ||
//L4 C | //L4 C | ||
− | pair D=(-3. | + | pair D=(-3.25,0); |
//R4 C | //R4 C | ||
− | pair E=(3. | + | pair E=(3.25,0); |
//L1 C | //L1 C | ||
pair F=(-1.25,0); | pair F=(-1.25,0); | ||
Line 140: | Line 141: | ||
pair KLUUUUUU=(-.0625,.6875); | pair KLUUUUUU=(-.0625,.6875); | ||
pair KRDDD=(.375,-.5625); | pair KRDDD=(.375,-.5625); | ||
− | pair KRRRDDD=(. | + | pair KRRRDDD=(.921875,-.5625); |
pair KCD=(0,-.75); | pair KCD=(0,-.75); | ||
pair KRRDDD=(.5,-1); | pair KRRDDD=(.5,-1); | ||
pair KCDD=(0,-1.125); | pair KCDD=(0,-1.125); | ||
− | pair KRDDDD=(.5,-1. | + | pair KRDDDD=(.5,-1.21875); |
pair KCDDD=(0,-1.5); | pair KCDDD=(0,-1.5); | ||
pair KLD=(-.3125,-.1875); | pair KLD=(-.3125,-.1875); | ||
Line 155: | Line 156: | ||
//KNIGHT BASE | //KNIGHT BASE | ||
− | pair KBRT=(.8125,-1); | + | pair KBRT=(.8125,-1.03125); |
pair KBRU=(.9375,-1.25); | pair KBRU=(.9375,-1.25); | ||
pair KBRD=(1.0625,-1.25); | pair KBRD=(1.0625,-1.25); | ||
pair KBRB=(1.0625,-1.5); | pair KBRB=(1.0625,-1.5); | ||
− | pair KBLT=(-.8125,-1); | + | pair KBLT=(-.8125,-1.03125); |
pair KBLU=(-.9375,-1.25); | pair KBLU=(-.9375,-1.25); | ||
pair KBLD=(-1.0625,-1.25); | pair KBLD=(-1.0625,-1.25); | ||
Line 167: | Line 168: | ||
//DRAWING SYSTEMS | //DRAWING SYSTEMS | ||
− | fill(( | + | fill((3.1875,3.125)--(-3.1875,3.125)--(-3.1875,-3.125)--(3.1875,-3.125)--cycle, black); |
//GUIDE | //GUIDE | ||
− | |||
draw(circle((0,0),.375), g); | draw(circle((0,0),.375), g); | ||
− | draw(circle((. | + | draw(circle((.625,.375),.375),g); |
− | draw(circle((-. | + | draw(circle((-.625,.375),.375),g); |
− | draw(circle((-. | + | draw(circle((-.625,-.375),.375),g); |
− | draw(circle((. | + | draw(circle((.625,-.375),.375),g); |
Line 190: | Line 190: | ||
draw(B--A--C, g); | draw(B--A--C, g); | ||
− | draw((- | + | draw((-3.1875,0)--(0,0)--(3.1875,0), g); |
+ | |||
Line 212: | Line 213: | ||
//Knight | //Knight | ||
+ | //Fill | ||
+ | fill(KLC--KLLD--KLLLLD--(-.3125,-.90625)--(-.46875,-1.234375)--(-.8125,-1.03125)--KBLU--KBLD--KBLB--KBRB--KBRD--KBRU--KBRT--KRDDDD--KRRDDD--KRRRDDD--KRC--KRU--KRUU--KRRUU--KRRU--KRRRU--KRRUUU--KRRRRRUU--KRRRRRUUU--KRUUU--KRUUUU--KCUUUUU--CPU--(-.1875,1.375)--KLUUUUU--KLLUUU--KLLUUUU--cycle, c); | ||
− | + | //Quadrant LU | |
− | draw(KCC-- | + | draw(KCC--KCU--KLU--cycle, b); |
− | + | draw(KCC--KLU--KLC--cycle, b); | |
− | |||
− | |||
draw(KCUUU--KCU--KLU--cycle, b); | draw(KCUUU--KCU--KLU--cycle, b); | ||
− | + | draw(KCUUU--KLU--KLC--KLUU--cycle, b); | |
− | draw( | + | |
+ | draw(KLC--KLLUUUU--KLUU--cycle, b); | ||
− | + | draw(KCUUUU--KCUUU--KLLUUU--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(KCUUUU--KLLUUU--KLUUUUU--KCUUUUU--cycle, b); | |
− | draw( | + | |
+ | draw(CPU--KCUUUUU--KLUUUUU--(-.1875,1.375)--cycle, b); | ||
− | + | //Quadrant RU | |
− | |||
− | + | draw(KCC--KRC--KRU--KCU--cycle, b); | |
− | draw( | ||
− | |||
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); | ||
− | + | //Quadrant RD | |
+ | |||
+ | draw(KCC--KRDDD--KCD--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(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--KRRDDD--KRDDDD--cycle, b); | |
+ | |||
draw(KCDD--KCDDD--KRDDDD--cycle, b); | draw(KCDD--KCDDD--KRDDDD--cycle, b); | ||
− | + | draw(KCDDD--KBRT--KBRU--cycle, b); | |
− | |||
− | + | draw(KCDDD--KBRU--KBRD--KBRB--cycle, b); | |
− | |||
− | + | //Quadrant LD | |
− | |||
− | |||
draw(KCC--KLC--KLLD--KLD--cycle, b); | draw(KCC--KLC--KLLD--KLD--cycle, b); | ||
− | + | draw(KCC--KCD--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--(-.40625,-1.28125)--KCDD--cycle, b); | |
− | |||
− | + | draw((-.46875,-1.234375)--(-.40625,-1.28125)--KCDD--(-.3125,-.90625)--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> | ||
Line 340: | Line 309: | ||
THE BEST CHESS SET EVER LOGO (Yes, it's really called that) | THE BEST CHESS SET EVER LOGO (Yes, it's really called that) | ||
The code may be very convoluted, just warning you... | The code may be very convoluted, just warning you... | ||
+ | VERSION 1.7 | ||
*/ | */ | ||
Line 355: | Line 325: | ||
//Knight Fill | //Knight Fill | ||
pen[][] c={{blue, blue+green},{blue+green, green}}; | pen[][] c={{blue, blue+green},{blue+green, green}}; | ||
− | |||
− | //*C C | + | //*GUIDE POINTS* |
+ | |||
+ | //C C | ||
pair A=(0,0); | pair A=(0,0); | ||
− | // | + | //C U4 |
pair B=(0,3.125); | pair B=(0,3.125); | ||
− | // | + | //C D4 |
pair C=(0,-3.125); | pair C=(0,-3.125); | ||
− | // | + | //L4 C |
pair D=(-3.75,0); | pair D=(-3.75,0); | ||
− | // | + | //R4 C |
pair E=(3.75,0); | pair E=(3.75,0); | ||
− | // | + | //L1 C |
pair F=(-1.25,0); | pair F=(-1.25,0); | ||
− | // | + | //L1 U1 |
pair G=(-1.25,0.75); | pair G=(-1.25,0.75); | ||
− | // | + | //L1 U2 |
pair H=(-1.25, 1.5); | pair H=(-1.25, 1.5); | ||
− | // | + | //L1 D1 |
pair I=(-1.25, -0.75); | pair I=(-1.25, -0.75); | ||
− | // | + | //L1 U3 |
− | |||
pair K=(-1.25,2.75); | pair K=(-1.25,2.75); | ||
− | // | + | //L1 D3 |
pair L=(-1.25,-2.75); | pair L=(-1.25,-2.75); | ||
− | // | + | //R1 C |
pair M=(1.25,0); | pair M=(1.25,0); | ||
− | // | + | //R1 U1 |
pair N=(1.25,0.75); | pair N=(1.25,0.75); | ||
− | // | + | //R1 U2 |
pair O=(1.25, 1.5); | pair O=(1.25, 1.5); | ||
− | // | + | //R1 D1 |
pair P=(1.25, -0.75); | pair P=(1.25, -0.75); | ||
− | // | + | //R1 D2 |
pair Q=(1.25, -1.5); | pair Q=(1.25, -1.5); | ||
− | // | + | //R1 U3 |
pair R=(1.25,2.75); | pair R=(1.25,2.75); | ||
− | // | + | //R1 D3 |
pair S=(1.25,-2.75); | pair S=(1.25,-2.75); | ||
− | // | + | //L2 U1 |
pair T=(-1.875, .75); | pair T=(-1.875, .75); | ||
− | // | + | //L2 U2 |
pair U=(-1.875, 1.5); | pair U=(-1.875, 1.5); | ||
− | // | + | //L2 D1 |
pair V=(-1.875, -.75); | pair V=(-1.875, -.75); | ||
− | // | + | //L2 D2 |
pair W=(-1.875, -1.5); | pair W=(-1.875, -1.5); | ||
− | // | + | //R2 U1 |
pair X=(1.875, .75); | pair X=(1.875, .75); | ||
− | // | + | //R2 U2 |
pair Y=(1.875, 1.5); | pair Y=(1.875, 1.5); | ||
− | // | + | //R2 D1 |
pair Z=(1.875, -.75); | pair Z=(1.875, -.75); | ||
− | // | + | //R2 D2 |
pair AA=(1.875, -1.5); | pair AA=(1.875, -1.5); | ||
− | // | + | //L3 U1 |
− | pair BB=(-2.75, | + | pair BB=(-2.75, .78125); |
− | // | + | //L3 D1 |
− | pair CC=(-2.75, - | + | pair CC=(-2.75, -.78125); |
− | // | + | //R3 U1 |
− | pair DD=(2.75, | + | pair DD=(2.75, .78125); |
− | // | + | //R3 D1 |
− | pair EE=(2.75, -1. | + | pair EE=(2.75, -.78125); |
+ | |||
+ | //Diagonal line ends | ||
+ | pair ELD=(-2.875, -.125); | ||
+ | pair ELU=(-2.875, .125); | ||
+ | pair ERD=(2.875, -.125); | ||
+ | pair ERU=(2.875, .125); | ||
+ | //Diagonal line starts | ||
+ | pair SLD=(-1.5625, -2.5); | ||
+ | pair SLU=(-1.5625, 2.5); | ||
+ | pair SRD=(1.5625, -2.5); | ||
+ | pair SRU=(1.5625, 2.5); | ||
+ | //Circle Intersections | ||
+ | pair CLD=(-1.25, -.78125); | ||
+ | pair CLU=(-1.25, .78125); | ||
+ | pair CRD=(1.25, -.78125); | ||
+ | pair CRU=(1.25, .78125); | ||
+ | //Polar Lines | ||
+ | pair PUL=(-2, 1.5); | ||
+ | pair PUR=(2, 1.5); | ||
+ | pair PDL=(-2, -1.5); | ||
+ | pair PDR=(2, -1.5); | ||
+ | //Central Points | ||
+ | pair CPU=(0,1.5); | ||
+ | pair CPD=(0,-1.5); | ||
+ | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
//KNIGHT POINTS | //KNIGHT POINTS | ||
Line 468: | Line 443: | ||
pair KLUUUUUU=(-.0625,.6875); | pair KLUUUUUU=(-.0625,.6875); | ||
pair KRDDD=(.375,-.5625); | pair KRDDD=(.375,-.5625); | ||
− | pair KRRRDDD=(. | + | pair KRRRDDD=(.921875,-.5625); |
pair KCD=(0,-.75); | pair KCD=(0,-.75); | ||
pair KRRDDD=(.5,-1); | pair KRRDDD=(.5,-1); | ||
pair KCDD=(0,-1.125); | pair KCDD=(0,-1.125); | ||
− | pair KRDDDD=(.5,-1. | + | pair KRDDDD=(.5,-1.21875); |
pair KCDDD=(0,-1.5); | pair KCDDD=(0,-1.5); | ||
pair KLD=(-.3125,-.1875); | pair KLD=(-.3125,-.1875); | ||
Line 479: | Line 454: | ||
pair KLLLDDDDD=(-.4375,-1.1875); | pair KLLLDDDDD=(-.4375,-1.1875); | ||
pair ICANTHELPMYSELF=(-.46875,-1.1875); | pair ICANTHELPMYSELF=(-.46875,-1.1875); | ||
− | |||
//KNIGHT BASE | //KNIGHT BASE | ||
− | pair KBRT=(.8125,-1); | + | pair KBRT=(.8125,-1.03125); |
pair KBRU=(.9375,-1.25); | pair KBRU=(.9375,-1.25); | ||
pair KBRD=(1.0625,-1.25); | pair KBRD=(1.0625,-1.25); | ||
pair KBRB=(1.0625,-1.5); | pair KBRB=(1.0625,-1.5); | ||
− | pair KBLT=(-.8125,-1); | + | pair KBLT=(-.8125,-1.03125); |
pair KBLU=(-.9375,-1.25); | pair KBLU=(-.9375,-1.25); | ||
pair KBLD=(-1.0625,-1.25); | pair KBLD=(-1.0625,-1.25); | ||
pair KBLB=(-1.0625,-1.5); | pair KBLB=(-1.0625,-1.5); | ||
+ | |||
//DRAWING SYSTEMS | //DRAWING SYSTEMS | ||
− | + | fill((3.1875,3.125)--(-3.1875,3.125)--(-3.1875,-3.125)--(3.1875,-3.125)--cycle, black); | |
− | fill(( | ||
//GUIDE | //GUIDE | ||
− | |||
draw(circle((0,0),.375), g); | draw(circle((0,0),.375), g); | ||
− | draw(circle((. | + | draw(circle((.625,.375),.375),g); |
− | draw(circle((-. | + | draw(circle((-.625,.375),.375),g); |
− | draw(circle((-. | + | draw(circle((-.625,-.375),.375),g); |
− | draw(circle((. | + | draw(circle((.625,-.375),.375),g); |
− | draw(circle((0,-1. | + | draw(circle((0,-1.4375),.375),g); |
− | draw(circle((0,1. | + | draw(circle((0,1.4375),.375),g); |
Line 518: | Line 491: | ||
draw(B--A--C, g); | draw(B--A--C, g); | ||
− | draw((- | + | draw((-3.1875,0)--(0,0)--(3.1875,0), g); |
− | draw(ELD--SRU, g); | + | |
− | draw(ERD--SLU, g); | + | draw(ELD--CPU--SRU, g); |
− | draw(ELU--SRD, g); | + | draw(ERD--CPU--SLU, g); |
− | draw(ERU--SLD, g); | + | draw(ELU--CPD--SRD, g); |
+ | draw(ERU--CPD--SLD, g); | ||
Line 538: | Line 512: | ||
draw(PUL--PUR, g); | draw(PUL--PUR, g); | ||
− | + | ||
//Knight | //Knight | ||
//Fill | //Fill | ||
− | + | latticeshade(KLC--KLLD--KLLLLD--(-.3125,-.90625)--(-.46875,-1.234375)--(-.8125,-1.03125)--KBLU--KBLD--KBLB--KBRB--KBRD--KBRU--KBRT--KRDDDD--KRRDDD--KRRRDDD--KRC--KRU--KRUU--KRRUU--KRRU--KRRRU--KRRUUU--KRRRRRUU--KRRRRRUUU--KRUUU--KRUUUU--KCUUUUU--CPU--(-.1875,1.375)--KLUUUUU--KLLUUU--KLLUUUU--cycle, c); | |
− | |||
//Outline | //Outline | ||
− | draw(KCC-- | + | //Quadrant LU |
+ | draw(KCC--KCU--KLU--cycle, b); | ||
− | draw(KCC-- | + | draw(KCC--KLU--KLC--cycle, b); |
draw(KCUUU--KCU--KLU--cycle, b); | draw(KCUUU--KCU--KLU--cycle, b); | ||
− | draw( | + | draw(KCUUU--KLU--KLC--KLUU--cycle, b); |
+ | |||
+ | draw(KLC--KLLUUUU--KLUU--cycle, b); | ||
− | draw( | + | draw(KCUUUU--KCUUU--KLLUUU--cycle, b); |
draw(KLLUUU--KCUUU--KLUU--cycle, b); | draw(KLLUUU--KCUUU--KLUU--cycle, b); | ||
Line 558: | Line 534: | ||
draw(KLLUUU--KLLUUUU--KLUU--cycle, b); | draw(KLLUUU--KLLUUUU--KLUU--cycle, b); | ||
− | draw( | + | draw(KCUUUU--KLLUUU--KLUUUUU--KCUUUUU--cycle, b); |
+ | |||
+ | draw(CPU--KCUUUUU--KLUUUUU--(-.1875,1.375)--cycle, b); | ||
− | + | //Quadrant RU | |
− | draw( | + | draw(KCC--KRC--KRU--KCU--cycle, b); |
draw(KRUU--KCUUU--KCU--KRU--cycle, b); | draw(KRUU--KCUUU--KCU--KRU--cycle, b); | ||
Line 579: | Line 557: | ||
draw(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, b); | draw(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, b); | ||
+ | |||
+ | //Quadrant RD | ||
+ | |||
+ | draw(KCC--KRDDD--KCD--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(KRRRDDD--KRDDD--KCD--cycle, b); | draw(KRRRDDD--KRDDD--KCD--cycle, b); | ||
Line 591: | Line 571: | ||
draw(KRRRDDD--KRRDDD--KCD--cycle, b); | draw(KRRRDDD--KRRDDD--KCD--cycle, b); | ||
+ | |||
+ | draw(KCDD--KRRDDD--KRDDDD--cycle, b); | ||
draw(KCDD--KCDDD--KRDDDD--cycle, b); | draw(KCDD--KCDDD--KRDDDD--cycle, b); | ||
− | draw( | + | draw(KCDDD--KBRT--KBRU--cycle, b); |
− | draw( | + | draw(KCDDD--KBRU--KBRD--KBRB--cycle, b); |
− | + | //Quadrant LD | |
draw(KCC--KLC--KLLD--KLD--cycle, b); | draw(KCC--KLC--KLLD--KLD--cycle, b); | ||
+ | |||
+ | draw(KCC--KCD--KLD--cycle, b); | ||
draw(KCD--KLLD--KLD--cycle, b); | draw(KCD--KLLD--KLD--cycle, b); | ||
Line 608: | Line 592: | ||
draw(KCD--KLLLLD--KCDD--cycle, b); | draw(KCD--KLLLLD--KCDD--cycle, b); | ||
− | draw(KCDDD | + | draw(KCDDD--(-.40625,-1.28125)--KCDD--cycle, b); |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | draw( | + | draw((-.46875,-1.234375)--(-.40625,-1.28125)--KCDD--(-.3125,-.90625)--cycle, b); |
draw(KCDDD--KBLT--KBLU--cycle, b); | draw(KCDDD--KBLT--KBLU--cycle, b); | ||
Line 625: | Line 602: | ||
</asy> | </asy> | ||
− | My first attempt at the full color | + | My first attempt at the full color version |
<asy> | <asy> | ||
Line 632: | Line 609: | ||
MADE BY DAYBREAKSTUDENT | MADE BY DAYBREAKSTUDENT | ||
THE BEST CHESS SET EVER LOGO (Yes, it's really called that) | THE BEST CHESS SET EVER LOGO (Yes, it's really called that) | ||
+ | VERSION 1.7 | ||
The code may be very convoluted, just warning you... | The code may be very convoluted, just warning you... | ||
*/ | */ | ||
Line 649: | Line 627: | ||
//Knight Fill | //Knight Fill | ||
pen[][] c={{blue, blue+green},{blue+green, green}}; | pen[][] c={{blue, blue+green},{blue+green, green}}; | ||
+ | //*GUIDING POINTS* | ||
//*GUIDING POINTS* | //*GUIDING POINTS* | ||
− | // | + | //C C |
pair A=(0,0); | pair A=(0,0); | ||
− | // | + | //C U4 |
pair B=(0,3.125); | pair B=(0,3.125); | ||
− | // | + | //C D4 |
pair C=(0,-3.125); | pair C=(0,-3.125); | ||
− | // | + | //L4 C |
pair D=(-3.75,0); | pair D=(-3.75,0); | ||
− | // | + | //R4 C |
pair E=(3.75,0); | pair E=(3.75,0); | ||
− | // | + | //L1 C |
pair F=(-1.25,0); | pair F=(-1.25,0); | ||
− | // | + | //L1 U1 |
pair G=(-1.25,0.75); | pair G=(-1.25,0.75); | ||
− | // | + | //L1 U2 |
pair H=(-1.25, 1.5); | pair H=(-1.25, 1.5); | ||
− | // | + | //L1 D1 |
pair I=(-1.25, -0.75); | pair I=(-1.25, -0.75); | ||
− | // | + | //L1 U3 |
− | |||
− | |||
pair K=(-1.25,2.75); | pair K=(-1.25,2.75); | ||
− | // | + | //L1 D3 |
pair L=(-1.25,-2.75); | pair L=(-1.25,-2.75); | ||
− | // | + | //R1 C |
pair M=(1.25,0); | pair M=(1.25,0); | ||
− | // | + | //R1 U1 |
pair N=(1.25,0.75); | pair N=(1.25,0.75); | ||
− | // | + | //R1 U2 |
pair O=(1.25, 1.5); | pair O=(1.25, 1.5); | ||
− | // | + | //R1 D1 |
pair P=(1.25, -0.75); | pair P=(1.25, -0.75); | ||
− | // | + | //R1 D2 |
pair Q=(1.25, -1.5); | pair Q=(1.25, -1.5); | ||
− | // | + | //R1 U3 |
pair R=(1.25,2.75); | pair R=(1.25,2.75); | ||
− | // | + | //R1 D3 |
pair S=(1.25,-2.75); | pair S=(1.25,-2.75); | ||
− | // | + | //L2 U1 |
pair T=(-1.875, .75); | pair T=(-1.875, .75); | ||
− | // | + | //L2 U2 |
pair U=(-1.875, 1.5); | pair U=(-1.875, 1.5); | ||
− | // | + | //L2 D1 |
pair V=(-1.875, -.75); | pair V=(-1.875, -.75); | ||
− | // | + | //L2 D2 |
pair W=(-1.875, -1.5); | pair W=(-1.875, -1.5); | ||
− | // | + | //R2 U1 |
pair X=(1.875, .75); | pair X=(1.875, .75); | ||
− | // | + | //R2 U2 |
pair Y=(1.875, 1.5); | pair Y=(1.875, 1.5); | ||
− | // | + | //R2 D1 |
pair Z=(1.875, -.75); | pair Z=(1.875, -.75); | ||
− | // | + | //R2 D2 |
pair AA=(1.875, -1.5); | pair AA=(1.875, -1.5); | ||
− | // | + | //L3 U1 |
− | pair BB=(-2.75, | + | pair BB=(-2.75, .78125); |
− | // | + | //L3 D1 |
− | pair CC=(-2.75, - | + | pair CC=(-2.75, -.78125); |
− | // | + | //R3 U1 |
− | pair DD=(2.75, | + | pair DD=(2.75, .78125); |
− | // | + | //R3 D1 |
− | pair EE=(2.75, -1. | + | pair EE=(2.75, -.78125); |
+ | |||
+ | //Diagonal line ends | ||
+ | pair ELD=(-2.875, -.125); | ||
+ | pair ELU=(-2.875, .125); | ||
+ | pair ERD=(2.875, -.125); | ||
+ | pair ERU=(2.875, .125); | ||
+ | //Diagonal line starts | ||
+ | pair SLD=(-1.5625, -2.5); | ||
+ | pair SLU=(-1.5625, 2.5); | ||
+ | pair SRD=(1.5625, -2.5); | ||
+ | pair SRU=(1.5625, 2.5); | ||
+ | //Circle Intersections | ||
+ | pair CLD=(-1.25, -.78125); | ||
+ | pair CLU=(-1.25, .78125); | ||
+ | pair CRD=(1.25, -.78125); | ||
+ | pair CRU=(1.25, .78125); | ||
+ | //Polar Lines | ||
+ | pair PUL=(-2, 1.5); | ||
+ | pair PUR=(2, 1.5); | ||
+ | pair PDL=(-2, -1.5); | ||
+ | pair PDR=(2, -1.5); | ||
+ | //Central Points | ||
+ | pair CPU=(0,1.5); | ||
+ | pair CPD=(0,-1.5); | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
//KNIGHT POINTS | //KNIGHT POINTS | ||
Line 763: | Line 744: | ||
pair KLUUUUUU=(-.0625,.6875); | pair KLUUUUUU=(-.0625,.6875); | ||
pair KRDDD=(.375,-.5625); | pair KRDDD=(.375,-.5625); | ||
− | pair KRRRDDD=(. | + | pair KRRRDDD=(.921875,-.5625); |
pair KCD=(0,-.75); | pair KCD=(0,-.75); | ||
pair KRRDDD=(.5,-1); | pair KRRDDD=(.5,-1); | ||
pair KCDD=(0,-1.125); | pair KCDD=(0,-1.125); | ||
− | pair KRDDDD=(.5,-1. | + | pair KRDDDD=(.5,-1.21875); |
pair KCDDD=(0,-1.5); | pair KCDDD=(0,-1.5); | ||
pair KLD=(-.3125,-.1875); | pair KLD=(-.3125,-.1875); | ||
Line 778: | Line 759: | ||
//KNIGHT BASE | //KNIGHT BASE | ||
− | pair KBRT=(.8125,-1); | + | pair KBRT=(.8125,-1.03125); |
pair KBRU=(.9375,-1.25); | pair KBRU=(.9375,-1.25); | ||
pair KBRD=(1.0625,-1.25); | pair KBRD=(1.0625,-1.25); | ||
pair KBRB=(1.0625,-1.5); | pair KBRB=(1.0625,-1.5); | ||
− | pair KBLT=(-.8125,-1); | + | pair KBLT=(-.8125,-1.03125); |
pair KBLU=(-.9375,-1.25); | pair KBLU=(-.9375,-1.25); | ||
pair KBLD=(-1.0625,-1.25); | pair KBLD=(-1.0625,-1.25); | ||
pair KBLB=(-1.0625,-1.5); | pair KBLB=(-1.0625,-1.5); | ||
− | |||
//DRAWING SYSTEMS | //DRAWING SYSTEMS | ||
− | fill(( | + | fill((3.1875,3.125)--(-3.1875,3.125)--(-3.1875,-3.125)--(3.1875,-3.125)--cycle, black); |
//GUIDE | //GUIDE | ||
Line 797: | Line 777: | ||
draw(circle((0,0),.375), g); | draw(circle((0,0),.375), g); | ||
− | draw(circle((. | + | draw(circle((.625,.375),.375),g); |
− | draw(circle((-. | + | draw(circle((-.625,.375),.375),g); |
− | draw(circle((-. | + | draw(circle((-.625,-.375),.375),g); |
− | draw(circle((. | + | draw(circle((.625,-.375),.375),g); |
− | draw(circle((0,-1. | + | draw(circle((0,-1.4375),.375),g); |
− | draw(circle((0,1. | + | draw(circle((0,1.4375),.375),g); |
Line 813: | Line 793: | ||
draw(B--A--C, g); | draw(B--A--C, g); | ||
− | draw((- | + | draw((-3.1875,0)--(0,0)--(3.1875,0), g); |
− | draw(ELD--SRU, g); | + | draw(ELD--CPU--SRU, g); |
− | draw(ERD--SLU, g); | + | draw(ERD--CPU--SLU, g); |
− | draw(ELU--SRD, g); | + | draw(ELU--CPD--SRD, g); |
− | draw(ERU--SLD, g); | + | draw(ERU--CPD--SLD, g); |
Line 832: | Line 812: | ||
draw(PDR--PDL, g); | draw(PDR--PDL, g); | ||
draw(PUL--PUR, g); | draw(PUL--PUR, g); | ||
+ | |||
+ | |||
//Knight | //Knight | ||
− | |||
− | |||
+ | //Fill | ||
+ | //Quadrant LU | ||
latticeshade(KCC--KCU--KLU--cycle, c); | latticeshade(KCC--KCU--KLU--cycle, c); | ||
− | + | ||
+ | latticeshade(KCC--KLU--KLC--cycle, c); | ||
latticeshade(KCUUU--KCU--KLU--cycle, c); | latticeshade(KCUUU--KCU--KLU--cycle, c); | ||
− | |||
− | latticeshade( | + | latticeshade(KCUUU--KLU--KLC--KLUU--cycle, c); |
− | + | ||
+ | latticeshade(KLC--KLLUUUU--KLUU--cycle, c); | ||
− | latticeshade( | + | latticeshade(KCUUUU--KCUUU--KLLUUU--cycle, c); |
− | |||
latticeshade(KLLUUU--KCUUU--KLUU--cycle, c); | latticeshade(KLLUUU--KCUUU--KLUU--cycle, c); | ||
− | |||
latticeshade(KLLUUU--KLLUUUU--KLUU--cycle, c); | latticeshade(KLLUUU--KLLUUUU--KLUU--cycle, c); | ||
− | |||
− | |||
− | |||
− | |||
− | latticeshade(KCUUUU-- | + | latticeshade(KCUUUU--KLLUUU--KLUUUUU--KCUUUUU--cycle, c); |
− | + | ||
+ | latticeshade(CPU--KCUUUUU--KLUUUUU--(-.1875,1.375)--cycle, c); | ||
+ | |||
+ | //Quadrant RU | ||
− | latticeshade( | + | latticeshade(KCC--KRC--KRU--KCU--cycle, c); |
− | |||
latticeshade(KRUU--KCUUU--KCU--KRU--cycle, c); | latticeshade(KRUU--KCUUU--KCU--KRU--cycle, c); | ||
− | |||
latticeshade(KCUUU--KRRUUU--KRRUU--KRUU--cycle, c); | latticeshade(KCUUU--KRRUUU--KRRUU--KRUU--cycle, c); | ||
− | |||
latticeshade(KRRU--KRRRU--KRRUUU--KRRUU--cycle, c); | latticeshade(KRRU--KRRRU--KRRUUU--KRRUU--cycle, c); | ||
− | |||
latticeshade(KCUUU--KCUUUU--KRRRUUUU--cycle, c); | latticeshade(KCUUU--KCUUUU--KRRRUUUU--cycle, c); | ||
− | |||
latticeshade(KCUUU--KRRUUU--KRRRUUUU--cycle, c); | latticeshade(KCUUU--KRRUUU--KRRRUUUU--cycle, c); | ||
− | |||
latticeshade(KRRRRRUUU--KRRUUU--KRRRUUUU--cycle, c); | latticeshade(KRRRRRUUU--KRRUUU--KRRRUUUU--cycle, c); | ||
− | |||
latticeshade(KRRRRRUUU--KRRRRRUU--KRRUUU--cycle, c); | latticeshade(KRRRRRUUU--KRRRRRUU--KRRUUU--cycle, c); | ||
− | |||
latticeshade(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, c); | latticeshade(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, c); | ||
− | + | ||
+ | //Quadrant RD | ||
+ | |||
+ | latticeshade(KCC--KRDDD--KCD--cycle, c); | ||
latticeshade(KRC--KRDDD--KCC--cycle, c); | latticeshade(KRC--KRDDD--KCC--cycle, c); | ||
− | |||
latticeshade(KRC--KRRRDDD--KRDDD--cycle, c); | latticeshade(KRC--KRRRDDD--KRDDD--cycle, c); | ||
− | |||
− | |||
− | |||
− | |||
latticeshade(KRRRDDD--KRDDD--KCD--cycle, c); | latticeshade(KRRRDDD--KRDDD--KCD--cycle, c); | ||
− | |||
latticeshade(KCDD--KRRDDD--KCD--cycle, c); | latticeshade(KCDD--KRRDDD--KCD--cycle, c); | ||
− | |||
latticeshade(KRRRDDD--KRRDDD--KCD--cycle, c); | latticeshade(KRRRDDD--KRRDDD--KCD--cycle, c); | ||
− | + | ||
+ | latticeshade(KCDD--KRRDDD--KRDDDD--cycle, c); | ||
latticeshade(KCDD--KCDDD--KRDDDD--cycle, c); | latticeshade(KCDD--KCDDD--KRDDDD--cycle, c); | ||
− | |||
− | latticeshade( | + | latticeshade(KCDDD--KBRT--KBRU--cycle, c); |
− | |||
− | latticeshade( | + | latticeshade(KCDDD--KBRU--KBRD--KBRB--cycle, c); |
− | |||
− | + | //Quadrant LD | |
− | |||
latticeshade(KCC--KLC--KLLD--KLD--cycle, c); | latticeshade(KCC--KLC--KLLD--KLD--cycle, c); | ||
− | + | ||
+ | latticeshade(KCC--KCD--KLD--cycle, c); | ||
latticeshade(KCD--KLLD--KLD--cycle, c); | latticeshade(KCD--KLLD--KLD--cycle, c); | ||
− | |||
latticeshade(KCD--KLLD--KLLLLD--cycle, c); | latticeshade(KCD--KLLD--KLLLLD--cycle, c); | ||
− | |||
latticeshade(KCD--KLLLLD--KCDD--cycle, c); | latticeshade(KCD--KLLLLD--KCDD--cycle, c); | ||
− | |||
− | latticeshade(KCDDD-- | + | latticeshade(KCDDD--(-.40625,-1.28125)--KCDD--cycle, c); |
− | draw( | + | |
+ | latticeshade((-.46875,-1.234375)--(-.40625,-1.28125)--KCDD--(-.3125,-.90625)--cycle, c); | ||
+ | |||
+ | latticeshade(KCDDD--KBLT--KBLU--cycle, c); | ||
+ | |||
+ | latticeshade(KCDDD--KBLU--KBLD--KBLB--cycle, c); | ||
+ | |||
+ | |||
+ | |||
+ | //Outline | ||
+ | //Quadrant LU | ||
+ | draw(KCC--KCU--KLU--cycle, b); | ||
+ | |||
+ | draw(KCC--KLU--KLC--cycle, b); | ||
+ | |||
+ | draw(KCUUU--KCU--KLU--cycle, b); | ||
+ | |||
+ | draw(KCUUU--KLU--KLC--KLUU--cycle, b); | ||
+ | |||
+ | draw(KLC--KLLUUUU--KLUU--cycle, b); | ||
+ | |||
+ | draw(KCUUUU--KCUUU--KLLUUU--cycle, b); | ||
+ | |||
+ | draw(KLLUUU--KCUUU--KLUU--cycle, b); | ||
+ | |||
+ | draw(KLLUUU--KLLUUUU--KLUU--cycle, b); | ||
+ | |||
+ | draw(KCUUUU--KLLUUU--KLUUUUU--KCUUUUU--cycle, b); | ||
+ | |||
+ | draw(CPU--KCUUUUU--KLUUUUU--(-.1875,1.375)--cycle, b); | ||
+ | |||
+ | //Quadrant RU | ||
+ | |||
+ | draw(KCC--KRC--KRU--KCU--cycle, b); | ||
+ | |||
+ | draw(KRUU--KCUUU--KCU--KRU--cycle, b); | ||
+ | |||
+ | draw(KCUUU--KRRUUU--KRRUU--KRUU--cycle, b); | ||
+ | |||
+ | draw(KRRU--KRRRU--KRRUUU--KRRUU--cycle, b); | ||
+ | |||
+ | draw(KCUUU--KCUUUU--KRRRUUUU--cycle, b); | ||
+ | |||
+ | draw(KCUUU--KRRUUU--KRRRUUUU--cycle, b); | ||
+ | |||
+ | draw(KRRRRRUUU--KRRUUU--KRRRUUUU--cycle, b); | ||
+ | |||
+ | draw(KRRRRRUUU--KRRRRRUU--KRRUUU--cycle, b); | ||
+ | |||
+ | draw(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, b); | ||
+ | |||
+ | //Quadrant RD | ||
+ | |||
+ | draw(KCC--KRDDD--KCD--cycle, b); | ||
+ | |||
+ | draw(KRC--KRDDD--KCC--cycle, b); | ||
+ | |||
+ | draw(KRC--KRRRDDD--KRDDD--cycle, b); | ||
+ | |||
+ | draw(KRRRDDD--KRDDD--KCD--cycle, b); | ||
+ | |||
+ | draw(KCDD--KRRDDD--KCD--cycle, b); | ||
+ | |||
+ | draw(KRRRDDD--KRRDDD--KCD--cycle, b); | ||
− | + | draw(KCDD--KRRDDD--KRDDDD--cycle, b); | |
− | draw( | ||
− | + | draw(KCDD--KCDDD--KRDDDD--cycle, b); | |
− | draw( | ||
− | |||
− | |||
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); | ||
− | + | //Quadrant LD | |
+ | |||
+ | draw(KCC--KLC--KLLD--KLD--cycle, b); | ||
+ | |||
+ | draw(KCC--KCD--KLD--cycle, b); | ||
+ | |||
+ | draw(KCD--KLLD--KLD--cycle, b); | ||
+ | |||
+ | draw(KCD--KLLD--KLLLLD--cycle, b); | ||
+ | |||
+ | draw(KCD--KLLLLD--KCDD--cycle, b); | ||
+ | |||
+ | draw(KCDDD--(-.40625,-1.28125)--KCDD--cycle, b); | ||
+ | |||
+ | draw((-.46875,-1.234375)--(-.40625,-1.28125)--KCDD--(-.3125,-.90625)--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> | ||
+ | To do list: | ||
+ | |||
+ | Change the latticeshade to completely vertical on the full color version. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Update logs: | ||
+ | |||
+ | 1.7: Reorganized the code for the knight. (organization goes from close to the origin, to further from the origin, in rows) | ||
+ | |||
+ | 1.6: Fixed the lower diagonal guide lines so they matched up with KBLT--KCDDD and KBRT--KCDDD | ||
+ | |||
+ | 1.5: Fixed the line midpoints on the lower left quarter | ||
+ | |||
+ | 1.4: Fixed the location of the knight's horn | ||
+ | |||
+ | 1.3: Redid the positioning of the lower horizontal guide lines | ||
+ | |||
+ | 1.2: Created the full color one and the failed attempt at the full color version | ||
+ | |||
+ | 1.1: Created the grayscale version |
Latest revision as of 16:09, 13 July 2022
The Best Chess Set Ever Logos
Grayscale version
The full color one
My first attempt at the full color version
To do list:
Change the latticeshade to completely vertical on the full color version.
Update logs:
1.7: Reorganized the code for the knight. (organization goes from close to the origin, to further from the origin, in rows)
1.6: Fixed the lower diagonal guide lines so they matched up with KBLT--KCDDD and KBRT--KCDDD
1.5: Fixed the line midpoints on the lower left quarter
1.4: Fixed the location of the knight's horn
1.3: Redid the positioning of the lower horizontal guide lines
1.2: Created the full color one and the failed attempt at the full color version
1.1: Created the grayscale version