社区
汇编语言
帖子详情
给个思路即可。
masmaster
2010-07-28 06:57:28
我想编写字符模式下的一个小游戏,从屏幕上往下掉一个炸弹(字符),然后屏幕下方通过光标左右对准,发射炮弹(字符)去打那个下落的炸弹。
现在往下掉炸弹的子程序测试通过,开炮的子程序也通过了,但是,他们不能很好的结合在一起。
请问, 如何实现上面一边落,底下也可以操作光标呢? 多谢大家啦~~
...全文
97
6
打赏
收藏
给个思路即可。
我想编写字符模式下的一个小游戏,从屏幕上往下掉一个炸弹(字符),然后屏幕下方通过光标左右对准,发射炮弹(字符)去打那个下落的炸弹。 现在往下掉炸弹的子程序测试通过,开炮的子程序也通过了,但是,他们不能很好的结合在一起。 请问, 如何实现上面一边落,底下也可以操作光标呢? 多谢大家啦~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
masmaster
2010-07-28
打赏
举报
回复
[Quote=引用 6 楼 zhoujianhei 的回复:]
死循环
CALL 下落
查询按键
CALL 开炮
延时
[/Quote]
嗯~~, 就这思路!~
zhoujianhei
2010-07-28
打赏
举报
回复
死循环
CALL 下落
查询按键
CALL 开炮
延时
masmaster
2010-07-28
打赏
举报
回复
[Quote=引用 3 楼 cnzdgs 的回复:]
挂时钟中断定时处理.
[/Quote]
愿闻其详
cnzdgs
2010-07-28
打赏
举报
回复
挂时钟中断定时处理.
cnzdgs
2010-07-28
打赏
举报
回复
挂定时中断来处理屏幕变化.
paullbm
2010-07-28
打赏
举报
回复
其实这个问题类似于王爽汇编中的关于获取系统时钟的一个实验。
尽管王老师在书中只需要读者获取静态时间(即只获取一次),但是对那个程序只需要简单扩展,就能获取动态的时间。而动态时间获取仅仅涉及到2个方面的问题:
1).循环读取CMOS RAM信息
2).是否响应键盘中断(比如按Q键退出,其他键忽略)
上述第一个情况实际上是一个死循环,理论上是一直出不来的,但是因为中断机制,使得CPU能够转向处理键盘输入事件。
而你想要做的事情其实也能找出共同点:
1).掉炸弹也是一个死循环
2).开炮则是一个键盘输入事件
10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。只写出
思路
即可
http://www.cppblog.com/richbirdandy/archive/2008/09/26/61426.html 题目和基本
思路
都来源网上...只写出
思路
即可
(内存限制为 2G的意思就是,可以使用2G的空间来运行程序,而不考虑这台机器上的其他软件的占用内存)
单链表查询倒数第N个数据三种
思路
先从头到尾遍历一遍链表记录元素总数,用总数–要查询位数,重新循环遍历表
即可
(效率不高就不写代码了)
思路
2: 利用快慢指针,定义两个指针(fast&slow),因为查询的是倒数第N个位置的数据,快指针先走N步;...
一维数组倒序的几种
思路
思路
一:数组倒序输出。...
思路
分析:对于一个给定长度与数组值的数组,实现其倒序输出只需利用循环将最大数组下标依次递减输出
即可
。
思路
二:定义一个新数组,倒序赋值 /*int[]nums = {1,2,3,4,5}; Int[]newnums = n
红蓝对抗中的攻击
思路
若nslookup查询到的ip有两个或者以上,则代表目标主机有cdn。 绕过cdn的常见方式: 1.查看域名绑定ip的历史记录。 2.查询子域名的ip并分析。 3.利用网络空间引擎搜索,常见的有以前的钟馗之眼,shodan,fofa搜索。以...
【游戏
思路
】制作简单小游戏实现
思路
总结
很多小伙伴在制作游戏的时候苦于没有
思路
,实际上制作一个游戏是很简单的,我们可以先从小游戏开始思考。
汇编语言
21,458
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章