| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5442 人关注过本帖
标题:汇编语言写的飞机游戏
只看楼主 加入收藏
liyun2060
Rank: 2
等 级:新手上路
威 望:3
帖 子:22
专家分:0
注 册:2007-9-2
收藏
 问题点数:0 回复次数:9 
汇编语言写的飞机游戏

学了这么久汇编,想自己做个游戏试下。但是水平实在是烂了点,搞了一天,还只是个这个样子。而且程序很复杂,很容易出错

assume cs:codes
codes segment
start:
mov ah,00h
mov al,04h
int 10h
j: mov cx,30
mov dx,180
j1: mov si,10

call sp_line
call delay
sub dx,2
jnz j1

mov ah,00h
int 16h
cmp al,'q'
jne j



mov ah,4ch
int 21h



;画垂直直线
;入口参数 CX相当于X0 DX相当于y0 si图像长度 bl像素

sp_line proc
push ax
push di
mov di,dx

mov bl,2
mov ah,0ch
mov al,bl
lop: int 10h
inc dx
dec si
jnz lop
mov dx,di
pop di
pop ax
ret
sp_line endp
;/**//////////////////////////////


;/**//////////////////延时

delay proc
push dx
push cx

mov cx,0ffh
sleep2:


mov dx,0ffffh ;让程序暂停一段时间

sleep1:
dec dx
cmp dx,0
jne sleep1

dec cx
cmp cx,0
jne sleep2

pop cx
pop dx
ret
delay endp
;/**///////////////////

codes ends
end start
不管那么多,先就这样吧 明天继续努力

搜索更多相关主题的帖子: 汇编语言 mov 游戏 飞机 int 
2007-09-09 08:45
TE20
Rank: 1
等 级:新手上路
威 望:1
帖 子:57
专家分:0
注 册:2007-4-15
收藏
得分:0 
哥们,无错误,但也无图像,就左边一道红的线

吾应日三省吾身
2007-09-11 16:36
Pants
Rank: 1
等 级:新手上路
威 望:1
帖 子:49
专家分:0
注 册:2007-5-21
收藏
得分:0 

宁以修身 静以养性
2007-09-11 16:49
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 
如果用这几行代码可以写飞机游戏 我一定要向楼主好好学习

win32汇编
病毒 加密
目前兴趣所在
2007-09-11 21:49
liyun2060
Rank: 2
等 级:新手上路
威 望:3
帖 子:22
专家分:0
注 册:2007-9-2
收藏
得分:0 
哦~~~没有图像?
我这个 只是可以简单地上下左右移动

2007-09-12 17:57
liyun2060
Rank: 2
等 级:新手上路
威 望:3
帖 子:22
专家分:0
注 册:2007-9-2
收藏
得分:0 
那我把代码跟程序都传来
bncQgBdD.rar (1.87 KB) 汇编语言写的飞机游戏



2007-09-12 17:59
liyun2060
Rank: 2
等 级:新手上路
威 望:3
帖 子:22
专家分:0
注 册:2007-9-2
收藏
得分:0 

其实还有更加简单且功能更强的程序·~
听说是程序设计大赛的第一名

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

把上面的数据存为 1.txt文件
然后 debug < 1.txt 看看效果 绝对强


2007-09-12 18:01
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
牛人写的汇编游戏
NXJBbNbM.rar (20.98 KB) 汇编语言写的飞机游戏


2007-09-13 13:41
qq771964904
Rank: 2
等 级:论坛游民
帖 子:14
专家分:17
注 册:2013-11-19
收藏
得分:0 
都是大神级别的呀 !

既不回头、何必不忘,既然无缘、何须誓言,今日种种、似水无痕,明夕何夕、君已陌路
2013-11-19 17:07
韩尕康
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-3-23
收藏
得分:0 
牛!!!
2014-04-04 01:56
快速回复:汇编语言写的飞机游戏
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016474 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved