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

相關詞條

熱門詞條

聯絡我們