当前位置首页 > 百科> 正文

PAWN

2019-10-27 10:17:32 百科
PAWN

PAWN

PAWN是西洋棋的一个棋子,每方各有八个,每步只可前行或者斜前向吃子,除首次移动可选择1或2格外,每步只可向前移动一格;在抵达对方底线后可选择升格为我方除王以外任何棋子。

基本介绍

  • 中文名:计算机程式语言
  • 外文名:PAWN
  • 曾用名:SMALL
  • 性质:开源的嵌入式脚本语言
  • 开发商:CompuPhase的公司
  • 发布时间:1998年

游戏玩法

带X的表示白兵(♙)能走到的位置:
ABCDEFGH
8
♛X
X
7
6
5
4
X
♜X
X
♝X
3
X
2
1

程式语言

简介

PAWN,曾被称为SMALL,是一种开源的嵌入式脚本语言,最早由荷兰一家名为CompuPhase的公司开发。它的第一个版本于1998年问世,在2005年3月前的版本都被称作SMALL。当前版本为4.0.4548 (2011-08-01
更新)。

特点

PAWN语言很大程度上受到SMALL C的影响,支持动态类型,拥有同C语言类似的语法特徵。
PAWN
PAWN编译器通过将源档案编译成一种称作“P-码”的中间代码(位元组码)来使PAWN程式获得更高的运行效率,P-码则由相应操作平台的虚拟机来执行。

套用

■ 设备
● 一些MP3播放器的控制程式
PLEO
Interopix, Inc.
B-phreaks Ltd.
Kirsen Technologies Corporation
Apple iPod
Carl Schenck AG
CIZGI
Artran, Inc.
■ 游戏
● Mokoi Gaming
● SA-MP
Open Legends
Baldur's Gate: Dark Alliance
Champions of Norrath: Realms of Everquest
Pranksters
Eternal Lands
NoX-Wizard
AMX Mod X
AMX Mod
admin mod外挂程式
● SourceMOD外挂程式, 起源引擎(Source)的游戏外挂程式之一
AMXBot(一种IRC机器人程式)
GUN-TACTYX
Arene. com
■ 图形图像
● EGI
Desktop-Pets的3D桌面宠物程式
● Pro Motion的PluginMaker工具
S?ren Hannibal的3D引擎
■ 其他
Simple Web Server 2.1(网路伺服器应用程式)
RemotelyAnywhere(一种使用用浏览器通过TCP/IP协定的远程控制程式)
Spinifex Computing(使用PAWN来增强列印功能)
EnlightenmentX-windows的一种视窗管理工具)
其中最为国内游戏爱好者所知的是AMX Mod以及AMX Mod X。前者是为基于Half-Life半条命)引擎的游戏所製作的外挂程式,该外挂程式通过可自定的SMALL脚本语言来控制游戏,最终版本广泛套用于CS反恐精英)1.6,已经逐步退出历史舞台;后者在前者基础上增添了更多的实用功能,但它几乎是重新开发的,而且还在发展中 。
还有自从2004年Valve推出 Half-Life2(半条命2)Source(起源引擎)之后,大约在2007年Alliedmodders官网也开发出SourceMOD,运行在HL2引擎的外挂程式,也是与 AMX MOD X 那样可以通过自定义的脚本语言来控制游戏的功能,并广泛套用到CS:Source反恐精英:起源),例如CSSDM(CS起源的死亡竞技模式)、Zombie Reload(CS起源的殭尸模式),也是通过SourceMOD所实现的。Valve推出的求生之路1、2(Left 4 Dead、2),也得到了SourceMOD与支持。Valve的起源引擎Source,至今还没退出历史舞台,在国外SourceMOD

编辑器

Pawn官方网站提供的Pawn下载包中包含了一个叫做 Quincy 的集成开发环境(IDE)。此外,所有主流文本编辑器都可以用来编辑/编写Pawn原始码。

其他术语

西洋棋的兵、卒
a chess piece of the smallest size and least value. Each player has eight pawns at the start of a game.
被利用的人;走卒
a person or group whose actions are controlled by more powerful people
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net