今天心血来潮,想搞个简单的战斗小游戏玩玩。没啥特别复杂的想法,就是两个小人互殴,看谁先倒下那种。
开整
我先在纸上画画大概的思路。游戏嘛总得有个角色,得能攻击,能掉血,还得有个输赢判定啥的。我就先从最基础的角色开始做起。
我创建两个角色,就叫“玩家”和“敌人”。给它们都设置生命值,攻击力这些基本属性。我想着简单点,就让它们互相普通攻击,你打我一下,我打你一下,看谁血先掉光。
为让过程更直观,我还加显示双方血量的功能。这样每次攻击后,都能看到血条的变化,更有打斗的感觉。
细节处理
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
然后,我就开始琢磨着怎么让它们“动”起来。我想的是,用最简单的方式,就用数字键来控制玩家的攻击。比如按“1”就是玩家攻击,然后程序里就写上玩家攻击敌人,敌人掉血的逻辑。
敌人,我就让它自动攻击。每隔一段时间,就自动打玩家一下。这样,玩家就得不停地按键攻击,才能保证自己不先挂掉。
光这样还不够。我还得加个输赢判断。每次攻击后,我都检查一下双方的血量。如果有一方的血量小于等于0,那就说明它挂,游戏结束,弹出个提示框,告诉你是赢还是输。
最终实现
经过一番敲敲打打,缝缝补补,这个简陋的战斗小游戏总算是完成。虽然看起来很粗糙,也没啥华丽的特效,但是基本的功能都有。能玩,而且玩起来还挺带感的。
玩几把,我自己都觉得有点意思。看着两个小人你来我往,血条蹭蹭往下掉,还真有点紧张刺激的感觉。虽然是个小玩意,但也算是我自己动手做出来的,还是挺有成就感的。
这只是个开始。以后有时间,我还想给它加点新花样。比如加点技能,加点道具,甚至搞个联机对战啥的。不过那都是后话。眼下,能有这么个小游戏玩玩,我已经很满足。