今天心血来潮,突然想搞个能打怪掉装备的单机小游戏玩玩。这种游戏玩起来多爽,一刀下去,金光闪闪,装备满地,想想都刺激!
开整!
先琢磨琢磨做成啥样的。我这人比较怀旧,就喜欢那种像素风的,有点复古的感觉。战斗嘛就用最简单的那种回合制,你打我一下,我打你一下,省得搞得太复杂。
我先上网搜搜,看看有没有现成的素材或者教程啥的。还真不少!
- 什么《贪婪洞窟》,这名字听着就带劲,说是画风比较神秘。
- 还有《失落城堡》,说是城堡里有宝藏,可以进去探险。
- 《元气骑士》也挺火,说是要保护世界,跟怪兽干架。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
不过我还是想自己动手,丰衣足食嘛
画图!
我先画几个小人儿,一个主角,几个小怪。主角嘛就画得威猛一点,小怪就随便画画,反正都是要被干掉的。像素风嘛也不用画得多精细,差不多就行。
然后又画几个装备,什么刀,剑,盔甲,都画得金光闪闪的,看着就很有感觉。
写代码!
这一步比较麻烦,我得让这些小人儿动起来,还得让它们能打架,能掉装备。
我先写个主角的类,给他加上攻击力、防御力、血量这些属性。然后又写个小怪的类,属性比主角稍微低一点。然后又写个战斗的函数,让主角和小怪轮流攻击,谁血量先到0,谁就挂。
最关键的是掉装备!我得让小怪挂之后,有一定几率掉装备。我写个随机数生成器,让它每次生成一个0到1之间的数,如果这个数小于某个值,就掉装备。这个值越大,掉装备的几率就越高。我把这个值设置成0.2,也就是20%的几率掉装备。
掉的装备也是随机的,我把所有装备都放到一个列表里,然后随机选一个出来。选到哪个算哪个,全凭运气!
测试!
代码写完,得测试一下。我运行一下游戏,选个主角,然后开始打怪。还真能打!小怪被我几下就干掉,然后……啥也没掉!
我有点郁闷,又试几次,还是啥也没掉。难道是我脸太黑?
我回头检查一下代码,发现没啥问题。我又把掉装备的几率调高一点,调到0.5,也就是50%的几率。这下总该掉?
我又试几次,终于掉装备!一把金光闪闪的剑!我赶紧给主角装备上,攻击力果然提高!
我又打几只怪,又掉几件装备。这下有意思!
收工!
玩一会儿,感觉还不错。虽然画面比较简陋,但是打怪掉装备的感觉还是挺爽的。以后有时间再慢慢完善,加点音效,加点剧情啥的。今天就先到这儿!
这回实践还算成功,虽然过程有点曲折,但最终还是做出一个能玩的小游戏。下次再想玩就可以自己动手做,不用到处找!