|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ ー : [ちょうおん] (n) long vowel mark (usually only used in katakana)
CGIゲーム(シージーアイゲーム)とは、CGIプログラムとして作られたブラウザゲームである。多くのCGIゲームはウェブサービスとして公開され、ウェブブラウザなどを通じてプレイすることができる。 == 概要 == CGIゲームは、古くパソコン通信の時代にその原型を見ることのできる「サーバ上で動作させるゲーム」である。 パソコン通信時代と違うのは、サーバプログラムがテキスト形式のデータで結果を出力してくるのではなく、ウェブブラウザで開かせるためのHTMLなどで送信され、ユーザはこのブラウザ上に表示されたものを介して操作する点であり、CGIを利用することから、このように呼ばれている。 表示はすべてウェブ閲覧用の標準的なウェブブラウザを介することもありホストコンピュータ(プレイヤーの使っているパソコン等)のOSには依存しない。 表示文字量の制限などが無ければ、携帯電話のブラウザ上からも操作可能なCGIゲームも存在する。 しかしブラウザの表示機能に依存するため、一部ブラウザからの使用に制限や問題の出るものも見られる。 サーバ上で動作するプログラム本体は主にC言語やPerl、PHPなどで実装されている(当然サーバ上で動作してブラウザへと返信が返せるようになっていれば、使用されるプログラミング言語は限定されない)が、ブラウザの表現能力が向上し、JavaやダイナミックHTMLなどで記述されたプログラムやAdobe Flash等の能動的なプラグインを処理できることから、ブラウザ上の表示機能は各々のホストコンピュータに任せ、他プレイヤーとの連携やデータの管理のみがサーバで行われる様式のものも登場している。 これらは他のJavaで書かれたゲームプログラムやFlashゲームと区別がつき難いこともあり、CGIゲームの範疇に含まれないケースも見られる。他方、サーバを介す必要の無いP2Pという方式の通信を行うものもある。しかしこれらは、CGIゲームの定義内には非ず、オンラインゲームとしてのみ定義される。 また上記にて便宜的に「サーバ」とは表現したが、家庭向けのパーソナルコンピュータでも設定如何でウェブサーバとして、またはPerlなどの代表的なCGIプログラム実装言語を利用できるため、単にCommon gateway interface(CGI)の仕組みを利用していれば、これらCGIゲームの範疇に含むといえる。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「CGIゲーム」の詳細全文を読む スポンサード リンク
|