开源,自由,平等,共享,包容,沟通

2008年9月3日星期三

Apache HTTP 服务器的禁止列目录和设置主页功能

 
Apache 服务器被成功安装后,默认情况下,它会以 index.html 文件为站点或目录的首页文件,并且若是以目录形式访问却没有找到该首页文件,它将会以类似于 FTP 文件列表的方式列出访问目录下的全部文件资源。

因此,系统自动列目录和设置首页文件是我们在安装与配置站点时首先要解决的问题,可以找到 Apache 安装根目录下的 conf\httpd.conf 配置文件并作修改。

  在 conf\httpd.conf 文件中找到“Options Indexes FollowSymLinks”,去掉中间的“Indexes”,变为“Options FollowSymLinks”,这样可以禁止 Apache 服务器列目录。



  在 conf\httpd.conf 文件中找到“DirectoryIndex index.html”,修改为“DirectoryIndex index.php”,这样以目录形式访问站点时,Apache 服务器会寻找 index.php 来执行和显示。



  当然,也可以在“Directory”后面加任意个首页文件(以空格分隔),Apache 服务器会依次寻找第一个存在的首页文件并执行或显示。

最后,保存 Apache 配置文件 conf\httpd.conf,重新启动 Apache 服务即可。
 

2008年8月24日星期日

Windows XP 下的 MySQL+Apache+PHP 运行环境架设

 
一、概述

 本文详细描述了如何在 Windows 系统上手工架设 PHP 服务器运行环境。
 分别按步骤讲解了 PHP 服务器环境所需要的 4 种软件的安装过程及必要的知识提示。

二、平台

 CPU:Intel(R) Core(TM) 2 Duo T7100 @1.80GHz 双核;
 内存:DDR2 333MHz 1GB;
 硬盘:ST 120GB 5400rpm;
 系统:Windows XP Professional Service Pack 3。

三、准备

 MySQL:mysql-essential-6.0.6-alpha-win32.msi
  官方http://www.mysql.com/
  下载http://dev.mysql.com/downloads/mysql/6.0.html#win32

 Apache:apache_2.2.9-win32-x86-no_ssl-r2.msi
  官方http://www.apache.org/
  下载http://httpd.apache.org/download.cgi

 PHP:php-5.2.6-Win32.zip
  官方http://www.php.net/
  下载http://cn.php.net/get/php-5.2.6-Win32.zip/from/a/mirror

 Zend Optimizer:ZendOptimizer-3.3.3-Windows-i386.exe
  官方http://www.zend.com/
  下载http://www.zend.com/en/downloads/

 完全卸载 IIS5.1(若已安装)及其相关组件,关闭防火墙(也可以在安装过程中例外一些必要的端口)。

四、安装

 注意:除了以下步骤中明确指定需要更改的设置,或重点提示注意的地方,其余的均可使用默认值。

 第一步:安装 MySQL 数据库

  01. 运行 mysql-essential-6.0.6-alpha-win32.msi 安装文件;
  02. 在“Setup Type”(安装类型)选择“Custom”(自定义);

   另外,“Typical”表示典型安装,“Complete”表示完全安装;
  03. 在“Custom Setup”(自定义安装)为“MySQL Server”和“MySQL Server Datafiles”选择安装路径,最好都是非系统盘:
   我的“MySQL Server”目录为:D:\Environment\MySQL\MySQL Server 6.0\;

   我的“MySQL Server Datafiles”目录为:D:\Environment\Application Data\MySQL\MySQL Server 6.0\;

  04. 点击“Install”完成 MySQL 数据库安装,下一步进入 MySQL 配置向导;
  05. 在“Wizard Completed”(向导完成)选择“Configure the MySQL Server now”(现在配置 MySQL 服务器)进行数据库服务器配置,进入“MySQL Server Instance Configuration”(MySQL 服务器实例配置)界面;

   选择“Register the MySQL Server now”选项会弹出 MySQL 官方注册页面邀请你注册;
  06. 选择“Detailed Configuration”(详细配置)选项;

   选择“Standard Configuration”选项,系统会按照通常的配置协助手工安装;
  07. 选择“Developer Machine”(开发模式)选项;

   其实,这里是选择 MySQL 服务实例运行的模式:“Developer Machine”是开发模式,在本地做测试开发时选择此项,占用内存资源会比较小;“Server Machine”是产品模式,即已经作为非独占方式的数据库服务运行,同时该机器上还可能有其它的应用程序;“Dedicated MySQL Server Machine”是专有数据库服务器模式,即整个服务器主要运行一个 MySQL 服务;
  08. 选择“Multifunctional Database”(多功能数据库)模式;

   这里是选择 MySQL 服务器的实例配置,根据需要,一般要兼容速度与性能,就选择第一种,即支持 MyISAM 和 InnoDB 等多种类型库都支持的数据库系统;
  09. 在“InnoDB Tablespace Settings”(数据库表空间设置)使用默认的“Installation Path”,即把 MySQL 数据库文件存放在刚才自定义安装 MySQL 服务器文件的目录(不过对于小硬盘的机器要注意空间是否充足);

  10. 选择“Decision Support(DSS)/OLAP”(决策支持系统/联机分析处理)选项;

   这里是选择最大连接数:“Decision Support(DSS)/OLAP”是作为本地测试使用;“Online Transaction Processing(OLAP)”最大连接数为 500;“Manual Setting”为自定义最大连接数;
  11. 选择“Enable TCP/IP Networking”(启用 TCP/IP 网络)并指定 MySQL 开放的端口(默认 3306),同时选择“Enable Strict Mode”(启用严格检查)选项;

   “Enable Strict Mode”表示对 SQL 执行时严格检查,当发现移植过来的应用程序出现 SQL 错误,只需要再次运行向导,把该项取消即可;
   当然,也可以选中“Add firewall exception for this port”以使系统自动在防火墙上例外该端口,

成功后可以查看防火墙设置;

  12. 选择“Manual Selected Default Character Set/Collation”(手动选择默认字符集/排序规则),并指定“Character Set”为“utf8”;

   MySQL 服务器的默认字符集是 latin1;
   也可以更改 MySQL 配置文件来改变默认字符集;
  13. 选择“Include Bin Directory in Windows PATH”选项;

   该“Include Bin Directory in Windows PATH”选项包含二进制文件执行路径,选中后即在任何目录下都可以执行 MySQL 命令行程序;
   另外,“Install As Windows Service”表示像 Windows 服务那样安装 MySQL,同时你可以自定义该服务的名称,并且指定“Launch the MySQL Server automatically”即可在开机时自动运行;
  14. 在“Modify Security Settings”中两次输入“root”用户密码;

   选择“Enable root access from remote machines”表示允许 root 用户远程登录服务器;
   建议不要选择“Create An Anonymous Account”选项,因为它会建立匿名用户;
  15. 点击“Execute”执行配置,直到处理完成,点击“Finish”;

   到此,每次计算机开机之后会自动运行 MySQL 服务,它的连接端口在 3306,MySQL 管理员的用户是 root,密码刚才已经自定义过了;
  16. 点击“开始”-“运行”-“cmd”,输入“mysql -u root -p”,接着输入 root 用户的密码,如果出现了 MySQL Server 的相关信息,表示MySQL 数据库服务器安装成功。

  17. 当然,也可以使用“MySQL Command Line Client”工具完成与 步骤 16 相同的操作。


 第二步:安装 Apache Web 服务器

  01. 运行 apache_2.2.9-win32-x86-no_ssl-r2.msi 安装文件;
  02. 在“License Agreement”选择“I accept the terms in the license agreement”,同意安装和 Apache 软件授权协议;

  03. 在“Read This First”可以仔细阅读 Apache 的来源以及发展历史和更新日志;

  04. 在“Server Information”填写当前安装服务器上的域名(Network Domain)和主机名(Server Name)以及管理员的电子邮件地址(Administrator's Email Address):测试环境可以任意填写;如果是实际的服务器环境,最好是 DNS 服务器已经指向好的域名和主机名,而管理员的电子邮件地址为真实有效的地址;

  05. 在“Setup Type”选择“Typical”以典型模式安装服务器;

  06. 在“Destination Folder”使用默认的安装目录,当然也可以自定义;

  07. 点击“Install”完成 Apache 服务器的安装(在没有禁用防火墙的情况下,系统会给出提示“有名为 Apache 的程序要试图进行网络连接”,点击“解除锁定”以继续顺利安装);
  08. 打开浏览器,在地址栏中输入“http://localhost/”或“http://127.0.0.1/”,若浏览器输出“It Works!”,表示安装成功;

  09. 此时,Apache 服务器已经支持 HTML 静态页面了;
  10. 在系统右下角的“系统钩子区域”,可以找到 Apache 服务器的实用管理工具;
  11. 右击图标,选中“Open Apache Monitor”,

   弹出“Apache Service Monitor”(Apache 服务监视器)窗口,

   用以管理 Apache 服务。

 第三步:安装和配置 PHP5 环境

  01. 到目前为止,MySQL 数据库服务器和 Apache Web 服务器已经安装和配置完毕,但是,Apache 只支持了 HTML 静态页面,还没有支持 PHP 脚本的运行;
  02. 将 php-5.2.6-Win32.zip 压缩包解压到目录“D:\Environment\PHP5\”下;

  03. 这里是 PHP5 解压后的根目录结构;

  04. 下面简要写出了“D:\Environment\PHP5\”目录中主要的文件和文件夹的功能描述;
┌dev\
│ ─php5ts.lib
├ext\ --------------- PHP 的扩展库文件,在 Win32 下扩展名为 .dll,Unix 环境为 .so
│ ┌php_bz2.dll
│ ├php_mysql.dll
│ ├php_mysqli.dll
│ ├...
├extras\
│ ┌mibs\ --------------- SNMP 支持文件
│ ├openssl\ --------------- Open SSL 支持文件,用以使用 HTTPS 加密方式连接
│ ├pdf-related\ --------------- PDF 相关支持文件
│ └mime.magic
├PEAR\ --------------- PEAR 类库的初始目录
├fdftk.dll
├go-pear.bat --------------- PEAR 外部扩展类库的安装脚本
├php-cgi.exe --------------- PHP5 CGI 模块解释程序
├php-win.exe --------------- PHP5 Win32 脚本解释程序
├php.exe --------------- PHP CLI 模式可执行程序,命令行脚本解释程序
├php.ini-dist --------------- 默认的 php.ini 设置
├php.ini-recommended --------------- 推荐 php.ini 设置
├php5activescript.dll
├php5apache.dll
├php5apache2.dll
├php5ts.dll --------------- 核心 PHP DLL 文件
├...
  05. 然后将 PHP5 解压安装目录下的“php.ini-recommended”文件重命名为“php.ini”,并复制到“C:\Windows\”目录下;这样做的好处是:如果以后升级 PHP5,只需要把新版本的 PHP5 文件原样覆盖到“D:\Environment\PHP5\”目录中即可;
  06. 要对 PHP5 环境进行配置,首先定位 PHP 的扩展库,在先前复制的“C:\Windows\php.ini”文件中找到“extension_dir = "./"”(这表示在当前目录查找),将其替换为“extension_dir="D:/Environment/PHP5/ext/"”(告诉 PHP 扩展库的目录在 D:\Environment\PHP5\ext\ 下,同时注意反斜线);

  07. 为了与 MySQL 数据库建立驱动连接,需要将“D:\Environment\PHP5\”目录中的 libmysql.dll 复制到“C:\Windows\system32\”目录中;该操作很重要,否则可能不能连接到 MySQL 数据库;
  08. 然后需要修改 Apache2 配置文件,增加 PHP 模块,以解释 PHP 脚本;此配置文件在 Apache 安装目录的 conf\ 目录下名为 httpd.conf 的文本文件;
  09. 打开 conf\httpd.conf 文件进行编辑,找到“LoadModule”一节,将 PHP5 的 Apache 模块文件加载到 Apache2 运行中,添加内容如下:
   LoadModule php5_module "D:/Environment/PHP5/php5apache2_2.dll"

  10. 然后,告诉 Apache 遇到什么样的扩展名文件,使用刚才加入的 PHP 模块文件进行解析,在“AddType application/x-gzip .gz .tgz”段落下增加内容如下:
   AddType application/x-httpd-php .php

  11. 接着,修改 Apache 的网站根目录,将如下配置
   DocumentRoot "D:/Environment/Apache Software Foundation/Apache2.2/htdocs"
   替换为
   DocumentRoot "D:/WebSite-PHP"

   注意:需要修改的是“DocumentRoot”(文档根目录)而不是“ServerRoot”(服务器根目录);本人设置“D:\WebSite-PHP\”目录为 PHP 程序的根文档目录(即 PHP Web 站点的根目录);
  12. 再在 conf\httpd.conf 文件中找到如下配置
   <Directory "D:/Environment/Apache Software Foundation/Apache2.2/htdocs">
   修改为
   <Directory "D:/WebSite-PHP">

  13. 点击“开始”-“设置”-“控制面板”-“管理工具”-“服务”,在“服务”操作台中右击“Apache2.2”服务并“重新启动”,使刚才的配置修改生效;

  14. 在 PHP Web 站点的根目录即 D:\WebSite-PHP\ 目录下建立一个 UTF-8 格式的文本文件“phpinfo.php”,输入以下 PHP 程序段:
<?php
// 显示 PHP 信息
phpinfo();
// 显示 PHP 认证信息
phpcredits();
// 显示当前安装的 PHP 版本号
echo "我的 PHP 版本:".phpversion();
?>
   保存该文件后,在浏览器地址栏输入 http://localhost/phpinfo.php,如果显示如下截图页面,表示 Apache Web 服务器已经支持 PHP 脚本了;

  15. 现在可以测试 PHP 与 MySQL 数据库是否建立驱动连接,在网站根目录下重新建立一个 UTF-8 的文本文件“connect.php”,输入以下 PHP 程序段:
<?php
$connection=mysql_connect("127.0.0.1","root","******") or die("不能连接到 MySQL Server:".mysql_error());
echo "已经成功连接 MySQL 数据库<br />";
mysql_select_db("test",$connection) or die("不能选择数据库");
echo "连接 test 数据库已经成功";
?>
   保存文件后,在浏览器地址栏输入 http://localhost/connect.php,若出现如下截图页面,表示 PHP 已经成功连接到 MySQL 数据库;

  16. 如果没有出现如上图 MySQL 数据库连接成功的提示,那么返回到 C:\Windows\php.ini 配置文件中,还需要修改
   ;extension=php_mysql.dll
   替换为
   extension=php_mysql.dll
   注意:前面的分号(;)表示将本句关闭了,因为连接不上数据库,所以去掉前面的分号,以启用 php_mysql.dll 扩展库;

   最后,还需要重新启动一下 Apache2.2 服务。

 第四步:安装 Zend Optimizer 组件

  Zend Optimizer 是 Zend 公司提供的 PHP 脚本优化加速工具。

  01. 运行 ZendOptimizer-3.3.3-Windows-i386.exe 安装文件;
  02. 在“License Agreement”选择“I accept the terms of the license agreement”;

  03. 在“Choose Destination Folder”使用默认的安装路径(当然也可以自定义);

  04. 在“Choosing Web server”选择“Apache 2.x”,因为目前使用的是 Apache 2.2 Web 服务器;

  05. 在“Choose the php.ini folder”选择“C:\Windows\”目录,前面拷贝的 php.ini 配置文件就是在这个目录;

  06. 在“Choose the Web server's root folder”选择“D:\Environment\Apache Software Foundation\Apache2.2\”目录;

  07. 点击“Install”进行安装,这时会给出如下提示

   意思是:“Web 服务器在安装进程完成之前将是不可利用的。你同意吗?在继续进行之前,你必须关闭掉所有其它正在运行的 Web 服务器。首先,请将它们关闭,然后点击"是"。”
   接着,会弹出如下提示

   意思是:“你的 Apache Web 服务器没有像 Windows 服务一样被安装。你可能需要手动关闭它。注意:在你点击"OK"按钮之前,请手动关闭 Apache。”
   然后,程序进行安装,并给出如下提示

   意思是:“你的 Apache Web 服务器没有像 Windows 服务一样被安装。你可能需要手动开启它。注意:在你点击"OK"按钮之前,请手动开启 Apache。”
  08. 这样,Zend Optimizer 就被成功的安装在系统上;
  09. 现在,你可以打开浏览器并输入“http://localhost/phpinfo.php”,未安装 Zend Optimizer 工具之前是这样的

   安装后是这样的


五、后记

  整个 PHP 服务器环境已经成功被架设在 Windows XP 系统上了,注意在安装过程中,很多步骤都提及到使用 UTF-8 编码环境,这样做能够在最小出现乱码的范围内有所控制,使得无论在程序 I/O 操作或是数据库编码上都保持一致,去除系统对编码格式的转换操作,提高系统性能。

  有关 UTF-8 的知识文档请参阅这里
 

2008年8月13日星期三

抗日地雷战

 
英文名称:AntiJapan
中文名称:抗日地雷战
开发制作:金山软件公司西山居工作室
代理发行:北京正普科技有限公司
上市时间:1998 年 03 月
游戏类型:战棋类
配置要求操作系统:Windows 95/98/Me/2000/XP
     CPU:486 以上
     硬盘:200MB
     内存:16MB 以上
     操作:鼠标
游戏截图

游戏类型
  《抗日地雷战》是一款回合制战略游戏,运行平台为 Windows95、640×480 的分辨率、256色,用鼠标操作。除开窗口操作方式外,还设计了全屏幕操作方式。窗口方式和全屏方式可随意切换。在窗口方式中,系统功能通过图标按钮操作;在全屏方式中,系统功能通过菜单操作。和普通回合制战略游戏不同的是,《抗日地雷战》的战斗除开普通攻击与战术(策略)外,地雷也是游戏的一个主体部分,为了突出这一主体,对战术和物品等还作了某种程度的淡化。
游戏进程
  游戏的进程由两个大的组成部分循环推进,即战斗关和休息关。休息关里接受新的战斗任务并进行其它准备工作,其中最重要的事情就是制造地雷。地雷有不同的品种,同一品种又有各种属性,不同品种不同属性的地雷在制造时材料的配方和资金的消耗是各不相同的。
  战斗中,对地雷的使用状况直接影响战斗的成败,当玩家具有足够的技术力能够制造各种地雷并熟悉它们的性能后,地雷将变成一种克敌制胜的法宝:可连环引爆,可定时引爆,可遥控引爆,甚至可以牺牲自己强制引爆,可分别消耗敌人的体力,士气……
  一场战斗结束后,利用自己实拍的电影片段安排下一关的任务。每关过后都会出现一个战绩统计的画面,对玩家的作战过程和战果作一个统计,并进行评估。此外,爆机后也会有一个总的战况报告,并以此评估玩家的作战水平。
  整个游戏有完整的剧情,前后连贯,首尾呼应。任务也不是单一的消灭敌人,每关的任务各不相同,地图绝不重复,或村庄,或城池,或深山,或平原,或火车上,或地道里,完成指定任务后即可过关。
地雷的制造与使用
  《抗日地雷战》中一共设计了十种地雷,有杀伤敌人体力(相当于生命)的土雷、石雷、铁雷、彻地雷、轰天雷,还有消耗敌人的士气的伪装雷、蝎子雷、瘴气雷等。每种地雷又有四类属性,分别为:
    普通,踏上即炸;
    引发,必须由其它地雷爆炸后引爆;
    定时,埋设后需经过设定的回合数后方会爆炸;
    遥控,手动控制爆炸时间。
  不同的地雷种类由不同的材料按照一定的比例制造而成,材料可从杂货铺购买,购买材料和其它物品的资金来源于在战场上缴获的敌人的武器装备,上缴后即可得到相应的活动资金。地雷的制造在专门的作坊里完成,制造时一并确定它的属性,地雷本身的制造只消耗材料,但属性的添加通常还要消耗额外的资金。
  战斗中,埋设地雷的技巧对战斗的顺利与否至关重要:因为敌人有一系列对付地雷的方法,其主要手段是利用工兵起出地雷。此外,敌人还可能逼迫老百姓踏雷,派出小股部队开路等,使我方布下的雷阵不能奏效,甚至伤害自己人。地雷爆炸后波及的范围内所有的队伍都将受到伤害,包括我方部队。如果炸死炸伤平民,也会影响我方的成绩。
  虽然地雷可以大面积杀伤敌人,起到使战斗速战速决效果,但光使用地雷也有不利的一面:被炸死的敌人没有武器装备留下,而敌人的武器装备是我方资金的主要来源。
兵种
  《抗日地雷战》中,我方有二十多个兵种,而敌方则有四十多个兵种,此外还有作为友军的国民党正规部队以及土匪等地方武装的一些兵种。
  各兵种的攻击手段有两类,即普通攻击和战术攻击。普通攻击的效果决定于兵种本身的属性及使用者的武力、攻击水平和佩带的武器装备等。通常敌方在武器方面是占有优势的,敌方的许多很厉害的兵种也是我方没有的,如装甲车,坦克等。
  不同的兵种具有不同的战术,不同的战术影响的参数也不一样。如伤害的可能是体力,士气,也可能是攻击力或防御力。另外,某些战术会有一些意想不到的效果,如我方儿童团或童子军的掠夺战术,不仅可以从敌人身上得到武器或装备,而且会使敌人因武器装备的丢失而导致攻击力、防御力的下降。当然,敌方也有大大的厉害的战术,如特务的暗杀可使我方一招致命,鬼子施毒后我方会大面积受伤,攻击力、防御力都将下降,而鬼子高级军官的空袭战术甚至会调动飞机来对我方进行大面积轰炸……
  攻击水平和战术水平不会因为部队等级的提升而自动提升 - 用的多则提升得快,不操练则不提升。此外还和人物本身的属性有关。
  我方兵种可以升职和转职,升职后能力会得到大幅度提升。从一个兵种转职为另一个兵种后,原有的战术及等级将会保留。
剧情
  1942 年日军“五一”大扫荡后,我根据地大幅度减少,八路军损失严重,日伪气焰嚣张。为了改变这种局面,八路军改变战术,化整为零,将部分主力部队分解为比较小的战斗单位,组织成武装工作队进入敌占区进行游击活动。
  在八路军晋察冀军区司令部。晋察冀军区吕正操司令员和政委向你交代任务:进入敌占区平阳县,组建一支抗日游击队,截断经过平阳的日军铁路补给线,开辟一片新的抗日根据地。
  接受任务后,你只身一人进入平阳县,开始游击队的创建工作。
  游击队员的来源有:
    原来的革命同志,如朱老忠、赵虎、张嘎、史更新、肖飞等;
    投身抗日的热血志士,如柳忻、兰姑、吴海、杨铁山、周亮等;
    上级派来协助工作的,如李向阳、刘洪、鲁汉等。
    各自为王的地方武装,如李霜泗、金花婆、向天虎、向天豹等;
    反正的伪军,如郑之光,康伯充、田大山、黄成杰等;
    相互联手的友军,如方仲雄、陈怀忠、唐联西等;
  后面几类人物通常要满足一定的条件才能加入队伍,如玩家的等级或属性值较高,或和某些特定人物对话等。
  整个游戏过程共有 36 关,每关的任务各不相同,打据点,杀汉奸,救同志,抢粮食,下地道,上火车,过铁路,搞机枪,凡是那时候用到的战略战术,游戏里面应有尽有。关与关之间环环相扣,剧情紧凑严密,扣人心弦,玩起来欲罢不能。
人物篇

顺序姓名加入兵种武力排名智力排名合计总排名加入等级攻击策略等级加入关数条件
01朱老忠大刀队84675141594212和主角交谈
02赵虎民兵队7224741514624313开场加入
03张嘎儿童团712579615015313开场加入
04李向阳手枪队8298051622514和主角交谈
05史更新手枪队863682315410826和主角交谈
06兰姑妇救会6631722013829826与史更新同时加入
07柳忻骑兵队702686115661027第 7 关结束
08肖飞手枪队7814761115410927开场加入
09李霜泗骑兵队801184216411539第 9 关结束
10张长庚土炮队73235231125311339第 9 关结束
11九爷土炮队8297415156613310开场加入
12雷石柱民兵队742266241402618411进入地图中部或下部的村庄
13林嫂妇救会682772201402619412第 12 关结束
14雨来童子军682776111442520413第 13 关结束
15赵勇刚武工队801174151541021414第 9 回合加入
16魏强武工队7617833159421414第 9 回合加入
17刘洪飞虎队80117611156623416开场加入
18鲁汉飞虎队90158291482323416开场加入
19康伯充机枪队682762271303027517和主角交谈
20吴海武术队76177871541028518和主角交谈
21郑之光双枪队68278241501530619和主角交谈
22金花婆骠骑队86364261501532620先干掉 3 个敌人
23方仲雄机枪队76177871541032621和主角交谈
24向天虎武术队88262271501540723获胜后选择收编
25向天豹机枪队86354301402640723获胜后选择收编
26黄成杰机枪队781472201501542825击退田大山
27田大山机枪队761774151501542825击退田大山
28杨铁山野战队84666241501542826第 9 回合加入
29周亮武术队7814787156642826第 9 回合加入
30陈怀忠机枪队761774151501553929和主角交谈且主角智力达到 90,本关结束后加入
31唐联西骠骑队8467871622601032和兰姑交谈

物品篇

物品代码名称价格作用效果,范围适用兵种
01蟠桃10000恢复体力和士气体 5000,士 10025
02核桃40恢复体力体 601
03山楂60恢复体力体 901
04苹果80恢复体力体 1201
05桃子100恢复体力体 1501
06红枣50恢复体力体 1001
07柿子120恢复体力体 2001
08山药200恢复体力和士气体 200,士 105
09土豆240恢复体力和士气体 240,士 155
0A红薯360恢复体力和士气体 360,士 205
0B高梁300恢复体力和士气体 400,士 255
0C大米600恢复体力和士气体 700,士 3013
0D小米400恢复体力和士气体 500,士 3513
0E玉米800恢复体力和士气体 960,士 4013
0F干粮480恢复体力体 80025
10饼干600恢复体力体 90025
11罐头800恢复体力体 80025
12香菇600恢复体力体 80013
13银耳1000恢复体力和士气体 1000,士 5013
14人参2000恢复体力和士气体 1200,士 5013
15灵芝2400恢复体力和士气体 1500,士 5013
16米酒60恢复士气士 201
17黄酒80恢复士气士 301
18甜酒120恢复士气士 405
19白酒150恢复士气士 505
1A杏花酒200恢复士气士 6013
1B麝香酒240恢复士气士 8013
1C虎骨酒300恢复士气士 10013
1D五粮液1200恢复士气士 10025
1E竹叶青1800恢复士气士 10025
1F茅台2400恢复士气士 10025
20论持久战12000每回合恢复体力和士气体力 25%,士气 10%
21少林真经8000每回合恢复体力体力 15%
22太极拳谱4000增加武力武 2
23武当剑谱4000增加武力武 2
24杨家枪谱2000增加武力武 1
25成吉思汗刀谱2000增加武力武 1
26诸葛兵法4000增加智力智 2
27岳飞兵法2000增加智力智 1
28孙子兵法4000增加智力智 2
29孙膑兵法2000增加智力智 1
2A手榴弹80伤害体力体 805
2B手雷100伤害体力体 1205
2C炸弹160伤害体力体 2009
2D蜂窝40伤害体力和士气体 60,士 105
2E蜂巢60伤害体力和士气体 100,士 209
2F蜂桶80伤害体力和士气体 160,士 309
30毒虫40伤害体力和士气体 80,士 105
31大毒虫60伤害体力和士气体 120,士 209
32毒蛇60伤害体力和士气体 160,士 201
33巨毒蛇100伤害体力和士气体 240,士 401
34荨麻草20伤害士气士 309
35荨麻花40伤害士气士 509
36柳叶镖80伤害体力体 601
37梅花镖100伤害体力体 901
38打狗棒600伤害体力体 3609
39原子弹8000伤害体力和士气体 9999,士 8045
3E武术指南1200兵种转换转换为大刀队除兰姑、林嫂、柳忻、金花婆和自身为该兵种系列的所有兵种
3F野战指南1200兵种转换转换为民兵队
40战术指南1200兵种转换转换为双枪队
41枪械指南1200兵种转换转换为步枪队
42马术指南1200兵种转换转换为骑兵队
43火器指南1200兵种转换转换为土炮队
44游击指南1200兵种转换转换为武工队
45武功心法900兵种升级升级为武术队大刀队
46野战心法900兵种升级升级为野战队民兵队
47游击心法900兵种升级升级为飞虎队武工队
48战术基础800兵种升级升级为双枪队手枪队
49枪械基础800兵种升级升级为机枪队步枪队
4A马术基础800兵种升级升级为轻骑队骑兵队
4B火器基础800兵种升级升级为大炮队土炮队
4C战术经典1000兵种升级升级为冲锋队双枪队
4D枪械经典1000兵种升级升级为重机枪队机枪队
4E马术经典1000兵种升级升级为骠骑队轻骑队
4F火器经典1000兵种升级升级为重炮队大炮队
50红巾600兵种升级升级为童子军儿童团
51军旗600兵种升级升级为娘子军妇救会
52钢刀240装备品攻 4,防 4大刀系,骑兵系
53大刀320装备品攻 8,防 6大刀系,骑兵系
54战刀400装备品攻 16,防 8大刀系,骑兵系
55宝刀800装备品攻 32,防 12大刀系,骑兵系
56青木棍400装备品攻 8,防 16武术队
57混铁棍600装备品攻 16,防 16武术队
58熟铜棍800装备品攻 32,防 16武术队
59镔铁棍1600装备品攻 64,防 24武术队
5A鸟枪400装备品攻 8,防 4民兵系
5B火枪800装备品攻 16,防 8民兵系
5C火铳1000装备品攻 32,防 16野战队
5D大铳1400装备品攻 64,防 32野战队
5E木弹弓80装备品攻 4,防 4儿童系
5F铁弹弓120装备品攻 8,防 6儿童系
60长弓240装备品攻 16,防 8儿童系
61小弩400装备品攻 32,防 16童子军
62大弩800装备品攻 64,防 32童子军
63强弩1200装备品攻 128,防 48童子军
64转轮式手枪300装备品攻 8,防 10手枪系,轻骑队,骠骑队,武工系,妇救系
65勃郎宁手枪400装备品攻 12,防 16手枪系,轻骑队,骠骑队,武工系,妇救系
66王八盒子手枪600装备品攻 16,防 32手枪系,轻骑队,骠骑队,武工系,妇救系
67驳壳枪800装备品攻 24,防 48双枪队,冲锋队,轻骑队,骠骑队,武工系,娘子军
68盒子炮1000装备品攻 32,防 64双枪队,冲锋队,轻骑队,骠骑队,武工系,娘子军
69柏克门冲锋枪1200装备品攻 24,防 20冲锋队,骠骑队
6A汤姆逊冲锋枪1400装备品攻 32,防 20冲锋队,骠骑队
6B三六式冲锋枪1600装备品攻 48,防 20冲锋队,骠骑队
6C三七式冲锋枪1800装备品攻 64,防 20冲锋队,骠骑队
6D老套筒400装备品攻 8,防 8步枪队
6E汉阳造八八式600装备品攻 16,防 12步枪队
6F村田式步枪800装备品攻 32,防 14步枪队
70金钩式步枪1000装备品攻 48,防 16步枪队
71三八大盖1200装备品攻 64,防 18步枪队
72九六式轻机枪1400装备品攻 16,防 18机枪队,重机枪队
73九一年式机枪1600装备品攻 32,防 18机枪队,重机枪队
74九九式轻机枪1800装备品攻 48,防 18机枪队,重机枪队
75歪把子机枪2400装备品攻 64,防 18机枪队,重机枪队
76三八式重机枪2400装备品攻 64,防 48重机枪队
77三年式重机枪4200装备品攻 96,防 48重机枪队
78九二式重机枪6000装备品攻 128,防 48重机枪队
79松树炮200装备品攻 4,防 4土炮系
7A土炮400装备品攻 8,防 6土炮系
7B小炮800装备品攻 16,防 8土炮系
7C迫击炮1200装备品攻 24,防 12土炮系
7D火炮2400装备品攻 36,防 18大炮队,重炮队
7E大炮3200装备品攻 48,防 24大炮队,重炮队
7F重炮4800装备品攻 64,防 32重炮队
80野战炮6400装备品攻 96,防 48重炮队
81山炮8000装备品攻 128,防 64重炮队
84皮靴400装备品移 1,防 4大刀系,步枪系
85长靴800装备品移 1,防 8大刀系,步枪系
86野战靴1200装备品移 1,防 16武术队,机枪队,重机枪队
87枣红马800装备品移 2,防 6骑兵系
88大白马1200装备品移 2,防 12轻骑队,骠骑队
89雪青马1600装备品移 3,防 12骠骑队
8A脚踏车600装备品移 2,防 8武工系
8B山地车1200装备品移 2,防 16武工系
8C越野车1600装备品移 2,防 24武工系
8D摩托车2000装备品移 2,攻 12,防 32飞虎队
8E三轮摩托车3200装备品移 3,攻 16,防 48飞虎队
8F木轱辘600装备品移 1,防 12土炮系
90铁轱辘1200装备品移 1,防 24大炮队,重炮队
98汽车4800敌装备移 3,攻 8,防 8
99运兵车6400敌装备移 3,攻 10,防 16
9A野战车9600敌装备移 3,攻 12,防 32
9B装甲车12800敌装备移 2,攻 18,防 64
9C坦克16000敌装备移 1,攻 24,防 96

备注(以下物品是商店里买不到的):蟠桃、人参、灵芝、竹叶青、茅台、论持久战、少林真经、武当剑谱、杨家枪谱、成吉思汗刀谱、孙子兵法、孙膑兵法、打狗棒、原子弹、战刀、三轮摩托车、铁轱辘、汽车、运兵车、野战车、装甲车、坦克。
  其中一些是缴获敌人的装备,一些是战场获得的宝箱,一些是剧情获得的(竹叶青),也有休闲关的战利品(原子弹),因为这个游戏偶还没通关的说,以上有部分物品还无法具体给出获得方法,希望大家补充。
游戏攻略
一、初出茅庐
在这里你可以任选一张你喜欢的头像,选择兵种,游戏难易度以及你的名字(点击“更改”)。
其中,兵种所属性如下:
  手枪队:攻击距离较近,防御力较强,战术较多,移动力一般;
  大刀队:攻击距离较近,防御力一般,战术较少,移动力较强;
  步枪队:攻击距离较远,防御力一般,战术较少,移动力较差;
  骑兵队:攻击距离较近,防御力一般,战术较少,移动力强;
难易度的设置是:
  容易:每关开始时保留既得的等级和经验;队员撤退你不会降级;
  普通:每关开始时保留既得的等级和经验;队员撤退你要降级,最多降三次;
  困难:每关开始时不保留既得的等级和经验;队员撤退一名降级一次。
二、攻关提示
01. 穿越桃花岭
  6 个回合后碉堡附近的两个伪军会撤走,然后从右边的山口过去,遇见的三个敌人容易消灭;从左边走会碰上两个伪军。如果先消灭掉他们,这里将不会遇到敌人。注意两点:穿过碉堡时要躲开探照灯;取宝物。
02. 营救朱老忠
  注意先消灭自卫队,否则他们会先杀害朱老忠。
03. 赵村惊变
  赵虎和张嘎一个埋雷,一个诱敌;你和朱老忠上前攻击。
04. 接应李向阳
  在敌人追击的路上多埋几个地雷;你迅速和李向阳接触,使李向阳加入队伍。
05. 突袭高家大院
  9 回合后敌人援兵出现。在大院门口预先埋下大量地雷,全歼敌人。
06. 铁金刚露面
  你已经有石雷可用,再加上史更新和兰姑的加入,你如鱼得水。运用地雷,争取高分。
07. 路遇“单打一”
  关键是肖飞在桥头用“疑兵”之计。
08. 土桥激战
  把土桥对面的鬼子诱过来,逐个歼灭。
09. 李霜泗和白洋淀
  肖飞在桥头布雷,柳忻负责救护。你要拦住增援的敌人。
10. 初遇松井
  九爷远距离攻击。在右下角入口以及水边处多多布雷。
11. 解救村民
  占领敌人守卫的三个民房即可完成任务。20 回合后有鬼子增援。消灭援敌,你的分数会更高。
12. 智求林嫂
  出战之前最后两个队员选择李霜泗和柳忻,他们移动快,可预先埋下地雷。
13. 抢夺粮食
  11 回合雨来会在碉堡点火,敌人士气降低。
14. 二遇松井
  狼狗队和摩托队会从田里走(直级),汽车队走大路。
15. 打火车
  前 9 回合在铁路及其两侧布雷。
16. 过铁路
  康伯充会投诚。注意给专家让位。
17. 飞虎神兵
  注意搜索。
18. 智擒郑之光
  8回合,西方出现援兵。注意先埋地雷。建议劝降郑之光,他有“暗杀”计,可一招致敌于死地。
19. 义收金花婆
  建议派郑之光,配置野战靴,升级成冲锋队(或转职骑兵队,目的是增加移动力),使用“暗杀”计。
20. 增援鸡公山
  打好南方桥头阻击战。桥头及路边多布地雷。
21. 汉奸的末日
  调集火力强的重机枪队打碉堡。
22. 攻打黑风寨
  这里地形险要,发挥远距离攻击的兵种威力。建议对二向收编。
23. 朋友,彼德中尉
  正面敌人凶猛,善用地雷。尽快消灭敌人(建议此时存盘),分兵几路,直奔各个路口......其实彼德就在左下角的山上。
24. 突袭长湾
  打掉田大山后,黄成杰随之投诚。
25. 攻打施南镇
  攻打中间堡垒时小心轰炸机。魏强等可原地待命。
26. 孤胆英雄
  建议带上足够的玉米。
27. 施南镇保卫战
  注意保护群众,哪怕牺牲队员。先消灭工兵队。
28. 红岩国宝
  不要和阻击敌人做过多纠缠,快追山田。
29. 再见,川岛芳子
  迅速在下方草地上沿埋下 3 至 4 个轰天雷。
30. 夹击桥本
  注意国军的伤亡(影响你的分数)。桥本龟缩的院有轰炸机。
31. 袭击军火库
  关键是前面的几辆坦克和运兵车。坦克难打,至少要同时引爆两颗轰天雷才能炸掉。如果郑之光"暗杀"成功,则又当别论。注意从此关起连续三关你没有弹药补充,战前一定要带够地雷和精良的装备。
32. 抢占军营
  如果你在西北方的队员有三个重机枪手,再加上有兰姑救护,你可以打掉大部分运兵车和上方的鬼子,和你带领的大部队胜利会师。
33. 攻打县城
  如果你的上方攻击力小,可以先把队员撤回一步,只留一名队员在前,这时也将只有一名敌人攻击,你可以各个歼灭。下方的关键消灭敌人的车队。
34. 大决战
  你一定有了充足的准备,那就把鬼子打个落花流水吧!注意桥本群的院落有空袭。
三、高分策略
  多使用地雷:尽可能多地消灭敌人而不损伤队员;多用睛些有用的计策,如疑兵、骚扰、破坏。

需要《抗日地雷战》的朋友请联系我,网上不好找。