小项目
文章平均质量分 87
sduzh9011
这个作者很懒,什么都没留下…
展开
-
俄罗斯方块Linux版——改善
之前写的俄罗斯方块在玩的过程中发现一个很不方便的地方是没有暂停的功能,于是准备加上。想实现的效果是按下空格键暂停,同时弹出一个对话框显示当前处于暂停状态,再按一下某个键便继续运行。 另外就是当游戏结束的时候,希望可以弹出一个对话框,提示“game over”,同时提示是要重新开始还是退出游戏,这个也是用带有按钮的对话框比较好。那么如何实现对话框并且判断被选择的是哪个按钮呢?在《N原创 2013-11-17 21:21:52 · 1702 阅读 · 1 评论 -
使用OpenGL编写的贪吃蛇
用了大概半天的时间,用OpenGL编写了一个彩色贪吃蛇。和俄罗斯方块比较起来,因为这次使用了OpenGL,所以在画图上面花的时间很少。 用到的基础知识主要是双向链表。贪吃蛇是由一个一个方块所组成,每个方块有三个属性:横坐标 , 纵坐标和颜色,所以定义下面的数据结构表示蛇身上的方块: typedef struct _SnakeNode{ int index_x; int in原创 2013-12-23 13:22:53 · 9028 阅读 · 5 评论 -
俄罗斯方块Linux版
用了大概三天时间用C语言加ncurses.h库在Linux下面写了一个简易的俄罗斯方块,还有很多地方可以完善,不过不打算写了。运行效果如下: 用方向键控制方块的移动,向上变换形状,ESC退出。 写之前参考了一本书上的方块等的数据结构定义(额……书名我真的忘了……好像叫《C语言项目实践……》)。 main.c 文件: /* **********************原创 2013-11-15 14:52:45 · 2507 阅读 · 10 评论 -
二叉树的图形显示
二叉树在终端中的图形化输出原创 2014-09-15 16:06:34 · 27342 阅读 · 7 评论