In the third round of Anton's Corewar Tournament the challenge was to write a Redcode program to draw a pretty picture. First place was taken by Ilmari Karonen with a fractal fern.
Here's my own attempt at creating a pretty picture in the core view of pMARS. It's a fractal known as the Koch Curve.
Here's the program, just 18 instructions:
width equ 157 org koch stack equ count+30 koch: mov #2-ptr, >stack jmp count, }move sub.a #2, move mov #2-ptr, >stack jmp count jmp return, }move count: djn koch, #11 mod.a #8, move div.a #2, move add.b *move, pos mul.a #2, move pos: add #1, koch+71*width/2+16 return: mov.ba <stack, ptr ptr: jmp 0, >count move: dat -1 dat -width dat 1 dat width
Have you tried to write a graphical display in Corewar?
No comments:
Post a Comment