玩游戏的人,都围绕着一个核心的目标去努力,那就是随着主角的修行等级上升具备更多的技能,杀死更高级的怪物,获得更好的装备和更多的金钱,完成更高级的任务。在这个过程中,成就感和快乐也就随之而来。
说的这些,好像和我们的文题风马牛不相及,但笔者认为,这有共通之处,为什么这么说呢?因为软件测试作为一个职业,它和流水线上的质检还是有本质的区别的,这份工作不是只要我们学会了就可以闭着眼睛干一辈子的那种。不同...
分类:
其他好文 时间:
2015-06-09 21:58:46
阅读次数:
127
游戏中的碰撞还是比較多的,比方角色与角色的碰撞,角色与墙壁的碰撞,角色与怪物的碰撞等,都须要进行碰撞的检測,来触发一定的事件近期在尝试制作一个小游戏的时候须要用到碰撞检測,然后就查了下资料,并在论坛进行提问等算是找到了比較惬意的碰撞检測方法,这里记录下来如今自己知道的方法算是有了三种了,以下一一记录...
分类:
Web程序 时间:
2015-06-03 13:35:43
阅读次数:
126
最近要对一套老系统进行数据迁移,这样苦逼的工作就来了,需要新旧两套系统数据表字段进行对比,最终将老系统的数据迁移到新系统中来。
尽管数据结构不一致、部分字段不一致,也只是恶心一点麻烦一点,勉勉强强速度慢点,还是可以整理出来,并编写好迁移的SQL语句。
一步一步走了好几步了,出来个更恶心的怪物了!强大的XML数据字段
本来应该是单独存到一个的信息,在老系统中硬生生的存到了一个X...
分类:
数据库 时间:
2015-05-20 20:40:43
阅读次数:
155
假设我们要开发一款过关游戏,每个关卡都有以下难度:普通,冒险,王者,地狱,每个关卡都有一些怪物 守着, 玩家要把这些怪物干掉才可以过关。在每个关卡, 我们都要创建怪物的实例,例如初级就创建初级怪物( 有很多种类)、中级创建中级怪物等。这种情况下就可以用抽象工厂模式Product.h#ifndef _...
分类:
其他好文 时间:
2015-05-20 17:41:46
阅读次数:
91
在游戏开发过程中,经常会遇到生成一波带权重的随机怪物或是掉落List中物品带权重的情况,总结下我的算法以及实现方法。直接上代码usingSystem.Collections.Generic;usingSystem;publicclassRandomHelper{///<summary>///算法:///1.每个元素权重+1命名为w,防止为0情况..
分类:
编程语言 时间:
2015-05-12 19:06:34
阅读次数:
164
闲得无聊,对第一版的东西做了一些修改,让它更像一个游戏,也具有一些可玩性。项目的github地址:https://github.com/lfkdsk/BrainHole_pygame1.人物类进行了一些修改,添加了怪物类的生成机制: 1 __author__ = 'Administrator'...
分类:
编程语言 时间:
2015-05-11 17:47:13
阅读次数:
150
遇到这个问题后,我想到了过年时大家都玩的很高兴的微信红包,当时我想到了微信红包这种随机算法是如何实现的,其中有没有顺序漏洞存在,这样通过领取的时机让自己利益最大化。因为很多微信红包在群里发的时候,都是整个群所有成员全体发,这样的话每个人都会都到一个红包,是不是我最后一个领,得到的最多?后来这个问题就搁浅了,没在去想,这两天项目中遇到了同样的问题,大概思考了一下,写出了游戏中怪随机掉落的算法。...
分类:
其他好文 时间:
2015-05-10 15:44:56
阅读次数:
124
前几天有幸到一家从事小学奥数培训的辅导班当老师,刚去当天辅导小学四年级奥数,看到两个题就吓尿了,尿完之后发现,原来这俩题我会呀.
题目一:210!最后结果有几个零.
如果你之前没有在编程之美等书上看到过这道题,如果你不是数学怪物,我想百分之80的人对这道题都会素手无策,好在我曾在编程之美看到过此题,因此很利索的搞定了.
结果末尾有多少个0的问题可以转换为N!乘式中可以分解出多少个...
分类:
其他好文 时间:
2015-05-08 00:10:19
阅读次数:
106
题意:n*m的迷宫,从(0,0)到(n-1,m-1),遇到怪物停留怪物所在方格中的数字个单位时间,求最短时间并打印路径;思路:用bfs先搜最短路,搜最短路时一定要用优先队列,不然结果不对;在通过保存上一步的方法保存路径,到达终点时,将路径查询出来,遇到怪物是位置不变;#include#include...
分类:
其他好文 时间:
2015-05-01 17:16:29
阅读次数:
129
花了大概一天左右的功夫实现了一个js小游戏的基本功能,类似于“雷电”那样的小游戏,实现了随即怪物发生器,碰撞检测,运动等等都实现了,下一个功能是子弹轨迹,还有其他一些扩展功能,没有用库,也没有用webGl之类的,单纯的逻辑+对DOM的操作,算是一次试手吧,之所以没有继续去完善,是因为想要整合一下,各...
分类:
Web程序 时间:
2015-04-28 11:09:24
阅读次数:
134