01 游戏
教练、我想打篮球
这个作者很懒,什么都没留下…
展开
-
13 c++版本的五子棋
呵呵 这大概是 大学里面的 c++ 五子棋了吧有一些 面向对象的理解, 但是不多这里 具体的实现 就不赘述, 仅仅是 发一下代码 以及 具体的使用然后 貌似 放在 win10 上面执行 还有一些问题, 渲染的, 应该很好调整。原创 2024-04-26 12:39:14 · 470 阅读 · 0 评论 -
12 c++版本的坦克大战
呵呵 这大概是 大学里面的 c++ 贪吃蛇了吧有一些 面向对象的理解, 但是不多这里 具体的实现 就不赘述, 仅仅是 发一下代码 以及 具体的使用。原创 2024-04-26 12:39:03 · 553 阅读 · 3 评论 -
11 c++版本的贪吃蛇
呵呵 这大概是 大学里面的 c++ 贪吃蛇了吧有一些 面向对象的理解, 但是不多最近 因为想要 在单片机上面移植一下 贪吃蛇, 所以 重新拿出了一下 这份代码然后 将它更新为 c 版本, 还是 用了一些时间这里 具体的实现 就不赘述, 仅仅是 发一下代码 以及 具体的使用。原创 2024-04-26 12:38:51 · 713 阅读 · 0 评论 -
10 2048
1. 前言这个也是很久以前在贴吧看见一个家伙做了一个2048, 后来便自己没事做了一个 不过 哪位吧友的帖子现在找不到鸟这个游戏很久以前也比较火吧, 不过火了一阵子, 貌似就没劲了, .. 我是没怎么玩这个难点 : 对于一个方向上的几个方格的归并 对于如下四个方格, 假设用户输入的是右键 基本思路如下 : 从第四个方格开始向左找到第一个不为0的方格, 将其移动到最右边, 然后从第四个方格原来的原创 2015-11-15 21:58:33 · 578 阅读 · 4 评论 -
09 智慧桥/ 艾摩君
1. 前言最近, 实在是闲的淡疼, 所以 没事的时候, 想起了以前的这个游戏[fc, 智慧桥 or 艾摩君], 以前小的时候玩的时候感觉非常难啊, 然后 后来大概是高中高考之后自己郁闷的时候, 又回来完了完吧, 当时候是玩到了44关, 但是没有 玩完啊, 深表遗憾 说实话 这个游戏是挺好玩的, 就像一道一道的难题, 在解决难题之前, 总是要进行很多次的想到的尝试方案的执行, 然而 当你解决问题原创 2015-10-28 20:58:20 · 2804 阅读 · 0 评论 -
08 连连看
1. 前言这是在贴吧看见一位大神做的练练看外挂, 感觉那个场景挺炫酷的, 后来没事就自己做了连连看 备注 : 图片来自 是不是亮瞎了。。[利用程序截几张图 便是素材]难点主要 : 在于寻路的算法, 以及绘制路径, 还有一个就是, 对于一个结合中如何迭代出每次抽取两个元素的所有组合 规则 : 最多可以使用两次转弯, 来寻找两个相同的图片元素介绍 : 图片 : 每一个矩形格中对应的显示的图片原创 2015-09-30 10:55:19 · 682 阅读 · 0 评论 -
07 扫雷
1. 前言这是在做了连连看的自动分析连连看的各个可以连接的图片之后, 突然看到了连连看的这个界面似乎和扫雷的界面有点相似, 所以 后来就有了一些兴趣,,备注 : 解析[parse按钮] 所有未翻动的方格是雷的概率的的计算存在一个bug[如果能够确定一个方格必然为雷的话, 会影响该方格影响的其他方格[已翻开]旁边未翻开的方格的概率]难点主要在于对于四个方向上的四边 和中心的其他方块单独处理, 也不叫原创 2015-09-28 16:19:06 · 566 阅读 · 0 评论 -
06 黑白棋
1. 前言这个是在贴吧 看见一个网友写了一个关于五子棋的界面, 然后我也模拟写了一个, 但是后来无趣的时候, 将他改成了黑白棋的规则, 但是没有加入判断胜负的逻辑, 只是一个存在基本规则的界面而已 这个实际上写了已经很久了,所以可能注释, 代码风格等信息可能不是那么的好看 备注 : 没有AI设计思路 : 难点主要在于对于八个方向上的可吃的棋子的处理元素介绍 棋盘 : 我们看到的是一个形象的原创 2015-08-28 16:12:02 · 629 阅读 · 0 评论 -
05 魔方
1. 前言这个题是当初要面试的时候,在一个网友的播客中看到的面试题, 当时也比较感兴趣, 于是 当时就把这个模拟的数据结构写好了 这个实际上写了已经很久了,所以可能注释, 代码风格等信息可能不是那么的好看设计思路 : 这个不难模拟, 但是比较烦, 有兴趣的网友也可以试一下, 比较重视细节的, 稍不注意, 就要狠狠的找了元素介绍 假设魔方的6个面为 顺时针 1, 3, 2, 4, 顶上为5, 底原创 2015-08-17 19:08:22 · 558 阅读 · 0 评论 -
04 迷宫寻路
1. 前言这个游戏的经典程度就不用说了吧,相信大家都玩过,而且在学习之初说不定也都还写过呢, 这个实际上写了已经很久了,所以可能注释, 代码风格等信息可能不是那么的好看设计的思路 : 因为当时在写这个程序的时候, 并没有了解A* 算法, dijkstra算法[看过, 但是没有用过], 所以当时使用的是dfs, 深 + 盲 搜, 如果条件稍差, 则可能遍历整个图, 所以寻路的效果就不是那么好了,原创 2015-08-11 21:31:15 · 692 阅读 · 0 评论 -
03 推箱子
1. 前言这个游戏的经典程度就不用说了吧,相信大家都玩过,而且在学习之初说不定也都还写过呢, 这个实际上写了已经很久了,所以可能注释, 代码风格等信息可能不是那么的好看设计的思路 : 无非向前面一样, 就是用户操作改变数据model, 然后在更新在panel上面 需要注意是 : 1. 可推动元素的移动 [需要判断其下一个位置是否可移动] 2. 可推动元素移原创 2015-08-10 20:54:03 · 658 阅读 · 2 评论 -
02 俄罗斯方块
1. 前言 这个游戏的经典程度就不用说了吧,相信大家都玩过,而且在学习之初说不定也都还写过呢, 这个实际上写了已经很久了,所以可能注释, 代码风格等信息可能不是那么的好看设计的思路 : 注意各个”形状”的设计, 绘制, 以及形状的切换, 还有出现可消除的行的时候, 进行行的消除元素介绍 : 墙 : 障碍物, 到达墙边, 方块就不能够在移动了 方块 : 我们控制的元素, 将其拼凑成完整的一原创 2015-08-09 14:08:20 · 523 阅读 · 0 评论 -
01 贪吃蛇
1. 前言 :这个游戏的经典程度就不用说了吧,相信大家都玩过,而且在学习之初说不定也都还写过呢, 这个实际上写了已经很久了,所以可能注释, 代码风格等信息可能不是那么的好看设计的思路 : 根据蛇头定时更新蛇的结点, 重绘, 请注意每一个蛇结点方向的控制, 开始界面的闪烁绘制, 涉及线程元素介绍 : 蛇 : 即我们控制的角色 墙 : 障碍物, 蛇装在上面会挂掉 食物 : 蛇的食物, 我们原创 2015-08-08 21:48:45 · 573 阅读 · 0 评论