[转载]Extreme Game Programming

简介:

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,如需转载请自行联系原作者
相关文章
|
6月前
|
存储 程序员 编译器
Modern C++
Modern C++
|
图形学 UED
Computer-Aided Design
CAD是计算机辅助设计(Computer-Aided Design)的缩写,它是指利用计算机技术来辅助进行产品、工程或建筑等的设计过程。CAD软件可以将设计师手动绘制的图形转换为计算机可读的数字化图形,使设计师能够更快速、准确地创建、修改和分析设计。
115 0
|
人工智能
Nordic Collegiate Programming Contest 2020 D.Damsindistress (dp)
Nordic Collegiate Programming Contest 2020 D.Damsindistress (dp)
94 0
|
机器学习/深度学习 人工智能 BI
The 15th Chinese Northeast Collegiate Programming Contest
The 15th Chinese Northeast Collegiate Programming Contest
143 0
|
定位技术
German collegiate programming contest 2012 - Ski Jumping
首先用动能定理算出平抛的初速度v0,然后分三种情况,0~L/2,L/2~L,L~无穷远。
135 0
German collegiate programming contest 2012 - Ski Jumping
|
SQL 编译器 API
Efficiently Compiling Efficient Query Plans for Modern Hardware 论文解读
这应该是SQL查询编译的一篇经典文章了,作者是著名的Thomas Neumann,主要讲解了TUM的HyPer数据库中对于CodeGen的应用。 在morsel-driven那篇paper 中,介绍了HyPer的整个执行框架,会以task为单位处理一个morsel的数据,而执行的处理逻辑(一个pipeline job)就被编译为一个函数。这篇paper则具体讲如何实现动态编译。
444 0
Efficiently Compiling Efficient Query Plans for Modern Hardware 论文解读