![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
コンピュータゲーム コンピュータゲームとはなにか コンピュータによって処理されるゲームのこと。 形態によって、アーケードゲーム、コンシューマーゲーム(テレビゲーム、携帯型ゲーム)、パソコンゲーム、携帯電話ゲームなどの分類がある。ゲーム画面をビデオモニターに出力するためビデオゲーム等とも。また、いわゆるLSIゲームも含め電子ゲームと呼ばれる場合もある。 コンピュータ化したものという意味合いで「デジタルゲーム」などと呼び、コンピュータゲーム以外のゲームを「アナログゲーム」と呼ぶ向きもあるが、「デジタル」や「アナログ」という語の本来の意味からは離れた表現である。 基本ルールなどについて 一般にゲームというものは、何らかのルールを定める、あるいは何らかのルールが自然発生するところから始まる、と言ってよいであろう。コンピュータゲームもルールが存在するが、コンピュータがゲームを決定してルールの適用も任せることとなる。必要な要素をコンピュータがシミュレートしつつ進められるため、実在の遊具や人間を必要とするとは限らない(メタ化される)。特にAI(人工知能)に挑む側面が強い。 ゲームの進行は、プレイヤーの入力に対する結果をコンピュータが演算し、その処理結果に対してさらにプレイヤーが次の入力を行うという繰り返しによってなされる。単純な形態としては数当てゲームが挙げられるが、これはコンピュータが定めた1つの数字に対してプレイヤーが値を入力し、コンピュータがその値と自らの定めた数字を比較した結果、どちらが大きいかのみを答える。このヒントに従ってプレイヤーは新たに値を入力し、再びコンピュータが判定を行った結果、ヒントを出すという過程を繰り返す。そして、正解に至るかプレイヤーが飽きてコンピュータの電源を切るまで、ゲームは続く。コンピュータゲームはいずれも多かれ少なかれ、こういった人間とのやり取りを繰り返すことで、遊びを提供する性質を持つ。 プレイヤーの行動である入力以外が、コンピュータによって処理される。主なハードウェア構成は、演算処理を行うハードウェア本体、プレイヤーの入力機器であるコントローラー、処理結果の出力機器であるモニタ画面やスピーカーから構成され、原則的にはこれ以外の補助機器の類を必要としない。また、入力機器は簡便なものが用いられ、大抵は両手のみで全ての操作が行えるようになっているが、中には体全体を使ってコントロールする入力機器も存在する。いずれもコントローラーを介して入力された操作を、ゲーム機内部のコンピュータが処理した結果として出力を行う。 乱数 偶然性を用いるために乱数を利用する場合がある。コンピュータには本当の意味での乱数は生成できず、代わりに擬似乱数が使用されている。擬似乱数を使用すること自体には、実用上は何の問題もない。CR時定数回路とカウンタ等といったごく単純な方法でも、擬似乱数列の初期化のための「真の乱数」によるシードを得るには普通のゲーム用途なら十分である。 一般に最低要求水準とされる、いわゆる「Park-Miller "minimal standard"」なら、8ビットプロセッサ程度の能力があれば数十バイトで実装可能である。 プラットフォームなど 最初は業務用のアーケードゲームから始まり、そこからパソコンが発展するにつれて自作や、公開されたプログラムリストによって自由に流通するプログラムの中の1ジャンルとしてゲームは人気のある分野になった。 その後はパソコン向けプログラム製品を商品とした市場ができると、パソコンゲームも商品となるようになった。 続いて、家庭用のテレビゲームがあらわれた。前述のアーケードやこれらのゲーム専用機は、最初は1機種につき1種類のゲーム、ないし多くても十数種類程度の最初から内蔵されたゲームが遊べるというものだったが、プログラム(ソフトウェア)をカートリッジに搭載のROMで供給するという形態に移行したことでゲーム機本体をプラットフォーム化し、ゲームソフト市場が作られた。後にはより小型化されディスプレイを内蔵した携帯型ゲーム機も発売された。以上の類型をまとめて「コンシューマーゲーム」(コンシューマー=民生市場向け→「家庭用」)とも呼ぶこともある。家庭用ゲーム機はその生産台数の多さから、集積回路産業に影響を与える存在にもなった。 システムとかジャンルとか ゲームシステムによってゲームを分類することをジャンル分けというが、既存のゲームジャンル幾つかに跨るものも存在するし、それが新しいジャンルに発展したものもあるため、ジャンル分けも絶対的なものではない。 メジャーなものをいくつか列挙すると 操作技能を要求するアクションゲーム、弾丸を発射し敵を撃破しながら進むシューティングゲーム、乗物の自動車競技を主題とするレースゲーム、操作技能は不要だが即決的な判断よりも、熟考して判断することが重視されるロールプレイングゲーム、仮想空間で様々な体験をできるシミュレーションゲーム、シミュレーションゲームにリアルタイム性を持たせたリアルタイムストラテジー、コンピュータネットワークを利用して機能するオンラインゲーム、ゲーム内のキャラクターと擬似恋愛行為を楽しむ恋愛ゲームなどなどがある。 [No.349] 2018/12/28(Fri) 22:40:26 |