线程间通信下的俄罗斯方块游戏设计 摘 要 本设计是在Linux系统下基于线程间通信机制,利用vim文本编辑器,gcc编译器及gdb代码调试工具,通过编写和调试代码来实现的俄罗斯方块的游戏设计。俄罗斯方块的游戏设计可以分为三部分,分别是:“读模块,写模块,操作模块”。三个模块共同作用利用信号量来通信,在编码中通过线程通信的同步,线程间数据交换,相互配合完成功能。本设计功能包含常规的俄罗斯方块的功能,更主要的是可以通过看源代码得知功能的实现是怎么用程序来实现的。既可以在玩的同时,还可以学到知识。 关键词:Linux系统;线程;通信。 目 录 第1章 绪 论 1 第1节 毕业设计的背景 1 第2节 毕业设计完成的内容 2 第3节 毕业设计的创新点 2 第2章 软件设计工具 3 第1节 Vim 文本编辑器 3 第2节 Gcc编译器 5 第3节 GDB调试工具 6 第3章 俄罗斯方块程序编写 9 第1节 总体设计方案 9 第2节 主函数程序编写 9 第3节 写模块程序编写 13 第4节 读模块程序编写 15 第5节 操做模块程序编写 17 第4章 程序编译及调试 22 第1节 程序编译 22 第2节 程序调试 23 结论 24 |
线程间通信下的俄罗斯方块游戏设计
更新时间:2019-01-17
上一篇:激光冷却分子原理分析
下一篇:单模光纤的模场分布特性研究