# HG changeset patch # User David Boddie # Date 1349978014 -7200 # Node ID 7d86294c2ad19146f3d36029ac1bc12cbcc92065 # Parent 753bc73264f71eb6e7b96a99dfd7cdd83a8ef031 Added existing documents describing plotting and collision detection. diff -r 753bc73264f7 -r 7d86294c2ad1 documents/collisions.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/documents/collisions.txt Thu Oct 11 19:53:34 2012 +0200 @@ -0,0 +1,70 @@ +# . . . 0 # . . . 0 # . . . 0 +# . . . 0 # . . . 0 # . . . 0 +# . . . 1 # . . . 1 # . . . 1 +# . . . 1 # . . . 1 # . . . 1 +# . . . 1 # . . . 1 # . . . 1 +# . . . 1 # . . . 1 # . . . 1 +# # . . 2 # # . . 2 # # . . 2 +# # . . 2 # # . . 2 # # . . 2 + +. # . . 3 # # . . 3 # # . . 3 +. # . . 3 # # . . 3 # # . . 3 +. # . . 3 # # . . 3 # # . . 3 +. # . . 3 # # . . 3 # # . . 3 +. # # . 4 # # # . 4 # # # . 4 +. # # . 4 # # # . 4 # # # . 4 +. . # . 5 # # # . 5 # # # . 5 +. . # . 5 # # # . 5 # # # . 5 + +. . # . 5 . # # . 5 # # # . 5 +. . # . 5 . # # . 5 # # # . 5 +. . # # 6 . # # # 6 # # # # 6 +. . # # 6 . # # # 6 # # # # 6 +. . . # 7 . # # # 7 # # # # 7 +. . . # 7 . # # # 7 # # # # 7 +. . . # 7 . . # # 7 # # # # 7 +. . . # 7 . . # # 7 # # # # 7 + +. . . # 0 . . # # 0 . # # # 0 +. . . # 0 . . # # 0 . # # # 0 +. . . . 1 . . # # 1 . # # # 1 +. . . . 1 . . # # 1 . # # # 1 +. . . . 1 . . . # 1 . # # # 1 +. . . . 1 . . . # 1 . # # # 1 +. . . . 2 . . . # 2 . . # # 2 +. . . . 2 . . . # 2 . . # # 2 + +. . . . 3 . . . # 3 . . # # 3 +. . . . 3 . . . # 3 . . # # 3 +. . . . 3 . . . . 3 . . # # 3 +. . . . 3 . . . . 3 . . # # 3 +. . . . 4 . . . . 4 . . . # 4 +. . . . 4 . . . . 4 . . . # 4 +. . . . 5 . . . . 5 . . . # 5 +. . . . 5 . . . . 5 . . . # 5 + +. . . . 5 . . . . 5 . . . # 5 +. . . . 5 . . . . 5 . . . # 5 +. . . . 6 . . . . 6 . . . . 6 +. . . . 6 . . . . 6 . . . . 6 +. . . . 7 . . . . 7 . . . . 7 +. . . . 7 . . . . 7 . . . . 7 +. . . . 7 . . . . 7 . . . . 7 +. . . . 7 . . . . 7 . . . . 7 + +00000000 + +projectile enemy player +above: above: above: +dy: 0 11100000 $e0 dy: 0 1111?000 $f8 dy: 0 11111111 $ff + 1 00111000 $38 1 0011111? $3f 1 00111111 $3f + 2 00001110 $e0 2 00001111 $0f 2 00001111 $0f + 3 00000011 $03 3 00000011 $03 3 00000011 $03 + +below: below: +dy: 0 00000000 $00 dy: 0 00000000 $00 dy: 0 00000000 $00 + 1 00000000 $00 1 00000000 $00 1 11000000 $c0 + 2 00000000 $00 2 1?000000 $c0 2 11110000 $f0 + 3 10000000 $80 3 111?0000 $f0 3 11111100 $fc + + ? is effectively 1 diff -r 753bc73264f7 -r 7d86294c2ad1 documents/plotting.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/documents/plotting.txt Thu Oct 11 19:53:34 2012 +0200 @@ -0,0 +1,35 @@ +0000 8888 .... .... .... .... .... .... +1111 9999 .... .... .... .... .... .... +2222 aaaa .... .... .... .... .... .... +3333 bbbb .... .... .... .... .... .... +4444 cccc .... .... .... .... .... .... +5555 dddd .... .... .... .... .... .... +6666 eeee >0000 8888 .... .... .... .... read from 1 to 0 and 9 to 8 +7777 ffff 1111 9999 .... .... .... .... + +.... .... 2222 aaaa .... .... .... .... +.... .... 3333 bbbb .... .... .... .... +.... .... 4444 cccc .... .... .... .... +.... .... 5555 dddd .... .... .... .... +.... .... 6666 eeee >0000 8888 .... .... read from 3 to 0 and 11 to 8 +.... .... 7777 ffff 1111 9999 .... .... +....>.... .... .... 2222 aaaa .... .... +.... .... .... .... 3333 bbbb .... .... + +.... .... .... .... 4444 cccc .... .... +.... .... .... .... 5555 dddd .... .... +.... .... .... .... 6666 eeee >0000 8888 read from 5 to 0 and 13 to 8 +.... .... .... .... 7777 ffff 1111 9999 +.... .... ....>.... .... .... 2222 aaaa +.... .... .... .... .... .... 3333 bbbb +.... .... .... .... .... .... 4444 cccc +.... .... .... .... .... .... 5555 dddd + +.... .... .... .... .... .... 6666 eeee +.... .... .... .... ....>.... 7777 ffff +.... .... .... .... .... .... .... .... +.... .... .... .... .... .... .... .... +.... .... .... .... .... .... .... .... +.... .... .... .... .... .... .... .... +.... .... .... .... .... .... .... .... +.... .... .... .... .... .... .... ....