background image

        $resu l t   =  $resu l t   +  ro l l ($s ides ) ;

    }

    echo  "<t r><td>"  .   $weapon[ 'name ' ]   .   "</ td><td>" 

. $weapon['roll'];

    i f   ($weapon[ 'bonus ' ]   >  0)  {

        echo  "+"  .   $weapon[ 'bonus ' ] ;

        $resu l t   =  $resu l t   +  $weapon[ 'bonus ' ] ;

    }

    echo  "</ td><td>"  .   $resu l t   .   "</ td></ t r>" ;

}

使用此脚本,您可以用集成的破坏力计算器创建基本武器图。

统计跟踪

现在已经可以计算破坏力,让我们查看如何跟踪一些基本任务统计信息,这种功能

 

在要运行带有多个 NPC 的游戏时可能需要使用。创建一个简单数组来保存人物信息并将

其另存(序列化)为文本文件(将这些信息保存到数据库中有许多方法,并且在您逐渐

 

熟 悉 如 何 使 用 PHP   后应当保存到数据库)。对于本例,您将通过我编写的名为 

Shambles 的游戏创建一个基本的怪物角色。首先建立一个数组以保存角色信息。

 

清单 3. 角色信息数组

$character = array(

    ' name '   =>  ' F red  The  Zombie ' ,

    ' hea l th '   =>  ' 36 ' ,

    ' go re '   =>  ' 1 ' ,

    ' c lu tch '   =>  ' 5 ' ,

    ' b rawn '   =>  ' 6 ' ,

    ' sense '   =>  ' 4 ' ,

    ' f l a i l '   =>  ' 2 ' ,

    ' chuck '   =>  ' 3 ' ,