Extreme Game Programming
記得1997年那個叫"OMNISCENT"的DEMO引起了很多人的興趣,今天我寫了另外一個,更簡單了,
也更短小了 :-)
在DOS視窗中運作DEBUG,然後把橫線下的内容複制、粘貼到DEBUG視窗中,回車就可以見到了。
-----------------------------------------------------------------------------------
e100 e8 51 0 e8 3e 1 e8 df 0 b8 0 4c cd 20 f f 0 8 7 1 7 1 6 7 7 1 0 f 1 0 0
e11f 0 fe c2 cb c4 c1 8a d3 c5 df 8a cc c5 d8 8a da c6 cb d3 c3 c4 cd 86 8a
e137 c8 d3 8a d9 c1 d3 dd c3 c4 ce 99 9a 9a 9a ea c2 c5 de c7 cb c3 c6 84 c9
e14f c5 c7 a7 a0 0 66 60 b8 0 11 a3 e 1 5 80 bb a3 16 1 5 0 1 a3 10 1 5 80 0
e16b a3 12 1 5 10 2 a3 14 1 8b 3e 10 1 fc b9 80 2 33 c0 f3 aa 1e 33 c0 8e d8
e185 8e c0 be 24 0 66 ad 1f 66 a3 18 1 8c c8 66 c1 e0 10 b8 f 2 bf 24 0 fa 66
e19f ab b0 34 e6 43 b8 87 0 e6 40 8a c4 e6 40 fb 66 33 c0 1e 7 b8 13 0 cd 10
e1b8 be 5d 3 bb 0 0 8b 3e 16 1 ac 3c c0 73 4 aa 43 eb 9 24 3f 50 ac 59 f3 aa
e1d2 43 43 80 fb 9b 72 e9 33 c0 cd 1a 81 e2 ff 7f 89 16 1c 1 66 61 c3 33 c0
e1ea 8e c0 66 a1 18 1 bf 24 0 fa 66 ab b0 34 e6 43 33 c0 e6 40 e6 40 fb 66 33
e203 c0 b8 3 0 cd 10 1e 7 e8 3a 0 c3 60 1e 6 8c c8 8e d8 8e c0 33 c0 e4 60 8b
e21d c8 83 e1 7f 8b 1e 10 1 3 d9 24 80 f6 d0 c1 e8 7 88 7 e4 61 c 80 e6 61 24
e237 7f e6 61 b0 20 e6 20 7 1f 61 cf c3 c3 e8 b1 1 c3 be 20 1 e8 fe 0 33 c0
e250 cd 16 c3 60 8b 36 e 1 bf 40 1f b9 c0 5d fc b8 0 a0 8e c0 f3 a5 e 7 61 c3
e26a 60 8b 3e e 1 b9 c0 5d e 7 33 c0 fc f3 ab 61 c3 c8 0 0 0 60 8b 4e 4 8b 56
e285 6 8a 46 8 81 f9 40 1 73 1a 81 fa 96 0 73 14 8b 3e e 1 8b da c1 e2 8 c1
e29f e3 6 3 da 3 d9 3 fb 88 5 61 c9 c3 c8 2 0 0 60 8b 1e 16 1 ba 0 0 83 6e 4
e2bb 8 83 6e 6 8 c7 46 fe f 0 b9 0 0 33 c0 8a 7 43 3c 0 74 1e 50 8b 46 6 83
e2d6 7e 8 0 74 4 3 c2 eb 3 3 46 fe 50 8b 46 4 3 c1 50 e8 8f ff 83 c4 6 41 83
e2f1 f9 10 72 d3 ff 4e fe 42 83 fa 10 72 c7 8b 4e 4 8b 56 6 61 c9 c3 c8 0 0 0
e30b 52 66 a1 1c 1 66 69 c0 35 4e 5a 1 66 40 66 a3 1c 1 66 c1 e8 10 66 25 ff
e324 7f 0 0 99 f7 7e 4 8b c2 5a c9 c3 c8 0 0 0 8b 1e 12 1 b9 20 0 b8 0 0 83
e33f 3f 0 74 7 83 c3 10 40 49 75 f4 c9 c3 fc ac 3c 0 74 a b4 e 34 aa 60 cd 10
e359 61 eb f1 c3 c3 0 1d 19 c4 0 19 1d c1 c4 c7 0 c2 19 c4 0 19 0 c1 c4 c4 0
e373 c2 70 0 19 c1 c4 c2 28 1d c2 70 28 70 0 c3 70 c2 28 c2 70 c2 28 c2 19 70
e38c c2 28 c6 70 28 70 19 c2 28 c3 70 c2 28 19 28 c2 70 c2 0 c2 70 19 c3 28
e3a4 70 c3 28 19 28 70 c4 0 70 19 28 70 28 c3 70 28 19 70 c6 0 1d 70 0 28 0
e3bd 70 0 70 1d c7 0 1d 70 0 28 36 70 0 70 1d c7 0 1d c2 0 28 36 70 c2 0 1d
e3d7 c9 0 28 70 19 c2 70 cb 0 28 70 19 c2 70 cb 0 28 c4 70 cc 0 28 c2 70 cd 0
e3f1 28 19 cf 0 70 c8 0 c8 32 0 0 56 57 c7 46 fe 7b 2 c7 46 fc ac 2 c7 46 fa
e40b 7 3 c7 46 f8 30 3 c6 46 f1 1 c6 46 f0 0 c6 46 ef 0 66 c7 46 e8 0 0 0 0
e426 c7 46 e2 a0 0 c7 46 e0 78 0 c7 46 d2 0 0 c7 46 ce 0 0 a1 10 1 89 46 ec
e440 a1 14 1 89 46 f6 a1 12 1 89 46 f4 c7 46 de 0 0 8b 76 f6 eb 38 68 40 1 ff
e45a 56 fa 59 89 4 68 c8 0 ff 56 fa 59 5 ce ff 89 44 2 83 7e de 35 7d c c7 44
e474 4 1 0 c7 44 6 17 0 eb a c7 44 4 2 0 c7 44 6 1c 0 ff 46 de 83 c6 8 83 7e
e490 de 50 7c c2 e9 b8 3 66 8b 46 e8 66 89 46 e4 eb 14 66 60 33 c0 cd 1a 8b
e4a8 c1 66 c1 e0 10 8b c2 66 89 46 e4 66 61 66 8b 46 e4 66 2b 46 e8 66 83 f8
e4c0 c 72 de 66 8b 46 e4 66 89 46 e8 b8 6a 2 ff d0 c7 46 de 50 0 8b 76 f6 eb
e4d9 36 8a 44 6 50 ff 74 2 ff 34 ff 56 fe 83 c4 6 8b 44 4 1 44 2 81 7c 2 96 0
e4f4 7e 14 68 40 1 ff 56 fa 59 89 4 6a 3c ff 56 fa 59 f7 d8 89 44 2 ff 4e de
e50d 83 c6 8 83 7e de 0 75 c4 8b 5e ec 80 7f 4b 0 74 f 83 6e e2 2 83 7e e2 0
e527 7d 5 c7 46 e2 0 0 8b 5e ec 80 7f 4d 0 74 10 83 46 e2 2 81 7e e2 40 1 7e
e541 5 c7 46 e2 40 1 8b 5e ec 80 7f 48 0 74 f 83 6e e0 3 83 7e e0 0 7d 5 c7
e55b 46 e0 0 0 8b 5e ec 80 7f 50 0 74 10 83 46 e0 2 81 7e e0 96 0 7e 5 c7 46
e575 e0 96 0 8b 5e ec 80 7f 1 0 74 3 e9 d4 2 8b 5e ec 80 7f 1d 0 74 37 80 7e
e58f f0 0 75 35 c6 46 f0 1 ff 56 f8 c1 e0 4 8b 56 f4 3 d0 8b fa 80 7e ef 2 7d
e5a9 1e fe 46 ef c7 5 2 0 8b 46 e2 89 45 8 8b 46 e0 5 f7 ff 89 45 a eb 6 eb 4
e5c4 c6 46 f0 0 c7 46 de 0 0 8b 7e f4 e9 bd 1 8b 45 8 89 46 d6 8b 45 a 89 46
e5de d4 8b 5 89 46 d0 8b 46 d0 3d 1 0 74 b 3d 2 0 75 3 e9 b2 0 e9 82 1 83 7d
e5f9 2 0 74 75 8b 46 d6 2b 46 e2 89 46 da 83 7e da 0 7d 8 8b 46 da f7 d8 89
e612 46 da 8b 46 d4 2b 46 e0 89 46 d8 83 7e d8 0 7d 8 8b 46 d8 f7 d8 89 46 d8
e62b 83 7e da d 7d a 83 7e d8 d 7d 4 c6 46 f1 0 6a 2 ff 56 fa 59 40 1 46 d4
e645 81 7e d4 a0 0 7e 5 c7 46 d0 0 0 6a 8 ff 56 fa 59 b c0 75 27 8b 46 d6 3b
e65f 46 e2 7e 5 b8 ff ff eb 3 b8 1 0 1 46 d6 eb 12 eb 10 ff 45 4 8b 45 4 3d
e679 28 0 7e 5 c7 46 d0 0 0 8b 45 2 8b 55 4 83 e2 1 b c2 75 3 e9 e7 0 6a 1 ff
e695 76 d4 ff 76 d6 ff 56 fc 83 c4 6 e9 d6 0 e9 d3 0 8b 46 d4 5 fb ff 89 46
e6ae dc eb 27 6a 9 ff 76 dc 8b 46 d6 5 fb ff 50 ff 56 fe 83 c4 6 6a 9 ff 76
e6c7 dc 8b 46 d6 5 3 0 50 ff 56 fe 83 c4 6 ff 46 dc 8b 46 d4 5 5 0 3b 46 dc
e6e1 7f ce 83 6e d4 4 83 7e d4 ec 7d 8 c7 46 d0 0 0 fe 4e ef c7 46 dc 0 0 8b
e6fb 46 f4 89 46 f2 eb 71 8b 5e f2 83 3f 1 75 62 8b 5e f2 83 7f 2 1 75 59 83
e714 7e d0 0 74 53 8b 5e f2 8b 46 d6 2b 47 8 89 46 da 83 7e da 0 7d 8 8b 46
e72d da f7 d8 89 46 da 8b 5e f2 8b 46 d4 2b 47 a 89 46 d8 83 7e d8 0 7d 8 8b
e746 46 d8 f7 d8 89 46 d8 83 7e da f 7d 19 83 7e d8 f 7d 13 8b 5e f2 c7 47 2
e75f 0 0 c7 46 d0 0 0 fe 4e ef ff 46 ce ff 46 dc 83 46 f2 10 83 7e dc 20 7c
e778 89 8b 46 d6 89 45 8 8b 46 d4 89 45 a 8b 46 d0 89 5 ff 46 de 83 c7 10 83
e791 7e de 20 7d 3 e9 3a fe 6a 14 ff 56 fa 59 b c0 75 41 ff 56 f8 c1 e0 4 8b
e7aa 56 f4 3 d0 89 56 f2 8b 5e f2 c7 7 1 0 8b 5e f2 c7 47 2 1 0 8b 5e f2 c7
e7c4 47 4 0 0 68 40 1 ff 56 fa 59 8b 5e f2 89 47 8 6a a ff 56 fa 59 5 ec ff
e7de 8b 5e f2 89 47 a b8 96 0 2b 46 ce 89 46 d4 83 7e d4 0 7d 5 c7 46 d4 0 0
e7f8 8b 46 d4 89 46 de eb 11 6a 4 ff 76 de 68 3f 1 ff 56 fe 83 c4 6 ff 46 de
e811 81 7e de 96 0 7c e8 81 7e d2 8c 0 7d f c6 46 f1 1 8b 46 d2 25 1 0 89 46
e82b da eb 5 c7 46 da 1 0 83 7e da 0 74 e 6a 0 ff 76 e0 ff 76 e2 ff 56 fc 83
e845 c4 6 b8 53 2 ff d0 ff 46 d2 80 7e f1 0 74 3 e9 3f fc 80 7e f1 0 75 2e 66
e85f 8b 46 e8 66 89 46 e4 eb 14 66 60 33 c0 cd 1a 8b c1 66 c1 e0 10 8b c2 66
e877 89 46 e4 66 61 66 8b 46 e4 66 2b 46 e8 66 3d d0 2 0 0 72 dc 5f 5e c9 c3
g
本程運作于DOS環境,是以不必當心它是個病毒 :-),用CTRL控制運作。
2004/9/20 skywind.
PS:運作後是 skywind原來用bc++3編寫的小飛機遊戲示範.
這是我抓的圖
本文轉自suifei部落格園部落格,原文連結:http://www.cnblogs.com/Chinasf/archive/2005/05/02/148706.html,如需轉載請自行聯系原作者