background image

 

用 PHP 

 

可 以 编 写 的 30 

 

个 游 戏 脚 本 , 第 部 分 创 建 

10 个高级脚本

在本文中,我们将为角色扮演游戏构建一个清单管理系统及提示脚本,同时处理 

PHP 

 

脚本的交互操作。我们还将构建基于图像的 ID 

 

卡片生成器并且尝试用 PHP 执行图

像处理。我们将创建一个扑克牌求值程序、老虎机生成器及博彩银行,允许您实践一些更

 

棘手的 PHP 逻辑。我们将通过构建一个复杂的变位词生成器、解码器等,进一步处理文字

游戏脚本的复杂逻辑。

基本武器清单管理系统

在整合了管理角色统计信息的脚本后,让我们进一步丰富脚本并且添加一些基本武器清单管理功能 。

 

使用此脚本,可以跟踪耗费的弹药、燃烧的火把及找到的装备(参见清单 1)。这里并没有尝试展示您可

 — 

能找到的所有装备,我们将只创建两个输入字段

一个用于装备名称,另一个用于装备计数:

<input name='newitem' /> <input name='newcount' />

。在提交脚本

后,需要将新装备添加到武器清单数组中,并且连同角色表一起保存数组。然后遍历武器清单数组并创

建新输入字段以保存装备。

 

清单 1. 添加一些基本清单管理

foreach ($character['inventory'] as $name => $count) {

    echo  $name  .   "   :   <input  name=' inventory [ "   .   $name  .   " ] '   va lue='"   .

$count . "' /><br />";

}

这 些 输 入 名 称 可 能 看 上 去 有 些 怪 异 , 但 是 通 过 以 这 种 样 式 构 造 名 称 , PHP   将 自 动 创 建