Tool系统完工
摘要:现在可以利用消层随机在底层得到Tool,每行只能产生一个,如果把含有Tool的Line消除,就可获得该道具,从而利用该Tool来进行攻击或防御。主要有这么几种:加一层,加两层,加三层,减一层,减二层,减三层,加速20秒,减速20秒。另外如果玩家想添加其它属性的道具,比如加4层的Tool,又或者既可加层又能加速的Tool,只要修改Tools.xml文件就行了。 现在只...
阅读全文
这两天的收获
摘要:昨天写到了两点多,主要时间都花在了捉虫上。最后才锁定在类的默认拷贝函数上,因为类中有指针成员变量,所以出了问题,自定义了拷贝复制函数,问题解决。现在想来还有些后怕这隐形杀手,不过吃一堑,长一智,今后这样的问题应该能注意了。 Square、Block、Tool的定义都放在了XML配置文件中,这样玩家就能自定义Block的形状而程序只是读取它,也就用不着重新编译了,也算...
阅读全文
想好了再做!
摘要:这几天一直没继续,今天重拾旧山河,竟发现以前的许多地方有瑕疵,改过来工作量又太大,因为差不多整个结构都要变了。 一是想用XML配置文件,这样方便用户添加自己的Block和Tool;二是想用Factory模式,这样结构更清晰些。现在把读XML到Tool的代码写好了,还得改Square和Block两个类。
阅读全文
求美人赏月图
摘要:昨天一点没做,因为实在是忍受不住蚊虫的叮咬,今天依旧如斯,但还是耐住性子画了个图,运行后极端想吐,可毕竟是我养的,父不嫌儿丑吧。 有哪位大师实在是吐得不行了,看不下去了,可以贡献美图一张于我,作为此游戏的背景图,要求如下: 1、Size:350*500 2、TopLeft(20,20)处画一方框,作为方块活动的范围,也就是游戏区域,大小为(220,380)...
阅读全文
今天把方块的图片做好了
摘要:忙了一晚上的PS,做出几种颜色的方块来: 方块暂时先长这样了。儿不嫌母丑,将就吧! 虽然简单,这却是我第一次自己动手做图片资源来应用在游戏开发中。也算是个里程碑吧!(那边有人狂吐:)
阅读全文
永远的俄罗斯
摘要:今天终于把俄罗斯方块的主体部分写好了,三种模式均可玩,只是还有一些小BUG。有些部分的代码写得不那么让人舒服,有些疙瘩。虽然这对于玩家来说无关紧要,但对于一个写手来说却至关重要。 接下来的事情就是抓虫和美工了。现在的方块都是一塌色的,PS里画些漂亮的方块取代之,PS,永远的痛啊,懂个皮毛也画不出什么像样的东西来,画不出来就又得到网上去抓了。要是我内人有两手就好了,主做佣人,兼...
阅读全文
俄罗斯方块之对象间的通信
摘要:因为有单人、双人竞赛、双人合作三种模式可玩,而单人模式是单Player,单Scene;双人竞赛为双Scene,双Player,一个Player控制一个Scene;双人合作则是单Scene,双Player,两个Player控制一个Scene。故设计了Player类和Scene类,Scene类中有19个元素(从上至下为19行)的Line数组——Line *m_Line[19]。而Playe...
阅读全文
杂想……
摘要:虽然知道不管是开发大项目还是小项目都要做到“代码未动,文档先行”,但由于没有这个习惯也没有这个经验,所以都直接写了。在每次写的过程中又深切体会到这一点的重要性。或许习惯了独来独往式的写代码,没有组织,没有团队,习惯了孤独,以至于做写手还要兼做美工。说到美工,想来自己真是业余之极,PS懂一点怎么打开,怎么关闭,怎么打字的皮毛,所以程序中的图片资源都是网上“剽窃”来PS修改之。 ...
阅读全文
俄罗斯方块之设计模式
摘要:记得小时候就玩过俄罗斯方块,游戏虽然简单,却很入迷。现在会做一些小游戏了,偶尔也想到过这个项目,却不屑其简单。最近老婆买了个新手机,上面的俄罗斯方块玩得不亦乐乎,便下定了做一个的决心。但不是简单的重复,力求在可玩性上有些突破。想法: 1、游戏分为单人、双人竞赛、双人合作三种模式。 2、木块的形状多样化。 3、难度调节除下落的速度外,还有初始木块的多少。数据...
阅读全文