游戏系统总模块:main():void

6.1.角色模块 :roles(initialrole1,initialrole2,initialrole3,unlockrole1,unlockrole2):users

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 *6.1.1选定角色:setrole(initialrole1,initialrole2,initialrole3):roles

 *6.1.2解锁角色:unlockrole(unlockrole1,unlockrole2):roles

 *6.1.3更换角色:switchrole(initialrole1,initialrole2,initialrole3,unlockrole1,unlockrole2):roles

 *6.1.4角色死亡:roledeath():roles

 *6.1.5投币复活:coinrevival():roles

 

6.2武器模块:weapon(pistol,rifle,submachinegun,machinegun,shotgun,lasergun):weapon

 *6.2.1初始武器:pistol():roles

 *6.2.2获得武器:acquiregun():roles

     *6.2.2.1 打开宝箱:openchest():roles

     *6.2.2.2 击败首领:beatleader():roles

     *6.2.2.3 完成成就:accomplishments():users

 *6.2.3更换武器:changegun():roles

     *6.2.3.1丢弃武器:discardgun():roles

     *6.2.3.2拾取武器:pickupgun():roles

 

6.3场景模块:scene(scene1,scene2,scene3):void

   *6.3.1初始场景:initialscene(scene1):scene

   *6.3.2更换场景:changescene(scene3,scene2):scene

 

6.4音乐模块:music(music1,music2,music3,music4,music5):void

    *6.4.1初始音乐:initialmusic(music1,music2):music

    *6.4.2更换音乐:changemusic(music3,music4,music5):music

          *6.4.2.1成就获得:achievementgained(music5):music

          *6.4.2.2首领出现:leaderappears(music3,music4):music

          *6.4.2.3更换场景:changescene(music3,music4):scene,music

 

6.5怪物模块:monster(ordinarysoldier,armoredsoldier,qianbida,laodie,Wujing,turret,trap):void

     *6.5.1初始场景怪物:initialscenemonster:(ordinarysoldier,armoredsoldier,qianbida):monster,scene1

         *6.5.1.1 小兵:littlesoldier(ordinarysoldier):monster

          *6.5.1.2 首领:chief(armoredsoldier):monster

          *6.5.1.3Boss:boss(qianbida):monster

     *6.5.2第二场景怪物:secondscenemonster:(armoredsoldier,qianbida,laodie):monster,scene2

           *6.5.2.1 小兵:littlesoldier(armoredsoldier):monster

           *6.5.2.2 首领:chief(qianbida):monster

           *6.5.2.3Boss:boss(laodie):monster

     *6.5.3第三场景怪物:thirdscenemonster:(qianbida,laodie,Wujing):monster,scene3

            *6.5.3.1 小兵:littlesoldier(qianbida):monster

           *6.5.3.2 首领:chief(laodie):monster

           *6.5.3.3Boss:boss(Wujing):monster

     *6.5.4固定怪物:fixedmonster(turret,trap):monster;:

以上是游戏系统模块中的几个游戏因素分模块的设计,各模块之间存在函数关系,互相关联,共同构成游戏进程,内部也存在关系与发展,在详细设计及后续编码中将继续对各类细节:例如场景和伤害进行细节优化。模块过程的关系图大概如下: 模块过程设计 随笔

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄