ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

SCUMM

索引 SCUMM

SCUMM (Script Creation Utility for Maniac Mansion) は、ルーカスアーツ(当時はルーカス・フィルム・ゲームズ)が同社のグラフィカルアドベンチャーゲーム『マニアックマンション』の開発用に開発したスクリプト言語。 ゲームエンジンとプログラミング言語の中間的存在であり、最終的なソースコードとなるプログラミング言語を使わずにデザイナーが場所やアイテムやダイアログを生成できる。またこうしておくと、各種プラットフォーム間でスクリプトやデータファイルを再利用できるという利点もある。SCUMMはまた、各種組み込みゲームエンジン(iMUSE、INSANE、CYST、FLEM、MMUCUS)の基盤ともなった。SCUMMが移植されたプラットフォームとしては、3DO、Amiga、Apple II、Atari ST、Commodore CDTV、コモドール64、FM TOWNS/マーティー、Macintosh、ファミリーコンピュータ、MS-DOS/PC-DOS、Microsoft Windows、メガCD、PCエンジンがある。.

37 関係: Adobe FlashAmigaApple IIAtari STマニアックマンションバイトコードメガCDルーカスフィルムルーカスアーツロン・ギルバートプラットフォーム (コンピューティング)プログラミング言語フリーソフトウェアフロッピーディスクファミリーコンピュータアドベンチャーゲームオープンソースゲームエンジンコモドール64スクリプト言語ソースコードCommodore CDTVFM TOWNSFM TOWNS マーティーGrimEHaxeIBM PC DOSJavaScriptLuaMacintoshMicrosoft WindowsMS-DOSPC/AT互換機PCエンジンScummVMSDL3DO

Adobe Flash

Adobe Flash(アドビ・フラッシュ)は、アドビシステムズが開発している動画やゲームなどを扱うための規格。元の開発会社はマクロメディアで旧称はMacromedia Flash(マクロメディア・フラッシュ)。競合としては、Microsoft Silverlightがあったが、両社とも現在はHTML5を推奨している。 かつてはFlash規格のアプリケーションを制作する同社のソフトウェア群も「Adobe Flash (Macromedia Flash)」の名称で呼ばれていたが、2016年にAdobe Animateに名称を変更した。そして2020年末にAdobeがFlash Playerの開発と配布を終了する予定であると発表した。.

新しい!!: SCUMMとAdobe Flash · 続きを見る »

Amiga

名機Amiga 500と、そのデスクトップ環境であるWorkbench 1.3(1987年) Amiga(アミガもしくはアミーガ)は、1985年にコモドールより発売されたパーソナルコンピューターである。.

新しい!!: SCUMMとAmiga · 続きを見る »

Apple II

Apple II Apple II(アップル ツー)は、アップルが1977年に発表したパーソナルコンピューター(ないしホームコンピューター (en:Home computer))。当時の分類としてはマイクロコンピューター)である。「Apple.

新しい!!: SCUMMとApple II · 続きを見る »

Atari ST

Atari ST Atari STは1985年にATARIが販売したホームコンピューターである。 1985年から1990年代初期にかけて北米で広く普及した。STは公式には"Sixteen/Thirty-two"の頭文字。モトローラ68000の16bit外部バスと32ビット内部バスを意味している。.

新しい!!: SCUMMとAtari ST · 続きを見る »

マニアックマンション

『マニアックマンション』 (Maniac Mansion) は、1988年にルーカスフィルム(現・ルーカスアーツ)によって制作・販売されたパソコン向けアドベンチャーゲーム。主人公デイブと、個性豊かな特技を持った仲間たちを操作し、マッドサイエンティストの館に囚われたデイブの恋人のサンディを救出するアドベンチャー。.

新しい!!: SCUMMとマニアックマンション · 続きを見る »

バイトコード

バイトコード (bytecode) は、仮想マシンによる実行のために設計された、実行可能なプログラムのバイナリ表現である。ソフトウェアによって処理されるため、大抵は実機の機械語より抽象度の高い中間コードになっている。プログラミング言語の実装において、特定のハードウェアへの依存度を下げ、またインタプリタの実装を容易にするために用いられる。コンパイラの中間コードとして用いられることもある。 バイトコードという名前は命令の構成がバイト指向であること、すなわち命令長がバイト可変長であったり、命令中のフィールドの区切りがバイト区切りに合っているといったことから来ている。特にJavaの場合オペコードが1バイトである。しかし、仮想マシンの機械語をバイトコードと呼ぶことがJavaで広く一般的になったことから、前述のようなバイト指向でなくともバイトコードと呼んでいることも多い。バイト単位でなくビット単位の場合は、ビットコードとも呼ばれる。ワード指向のためにワードコードという語を使っている例も見られる。 バイトコードで記述されたプログラムは通常、バイトコードインタプリタによって解釈・実行される。バイトコードインタプリタは機械語を解釈・実行するCPUとの類似性からバーチャルマシンとも呼ばれる。.

新しい!!: SCUMMとバイトコード · 続きを見る »

メガCD

メガCD(メガシーディー、MEGA-CD、Sega CD)とは、セガ・エンタープライゼス(後のセガゲームス)が発売したメガドライブ用の周辺機器。日本では1991年12月12日発売。価格は49,800円。.

新しい!!: SCUMMとメガCD · 続きを見る »

ルーカスフィルム

ルーカスフィルム(Lucasfilm Limited、LFL)は、1971年にジョージ・ルーカスが設立した映像製作会社である。2012年以降はウォルト・ディズニー・スタジオの傘下となっている。.

新しい!!: SCUMMとルーカスフィルム · 続きを見る »

ルーカスアーツ

ルーカスアーツ・エンターテインメント・カンパニー(LucasArts Entertainment Company, LLC)は、かつて存在していたアメリカ合衆国のコンピュータゲーム会社。 ルーカスフィルム映画作品のゲームメーカーとして有名であり、1990年代初頭には商業的に大きな成功を収めた。出版とゲームの分野においては『スター・ウォーズ』シリーズのフランチャイズに軸足を置いていた。.

新しい!!: SCUMMとルーカスアーツ · 続きを見る »

ロン・ギルバート

ン・ギルバート(英:Ron Gilbert)はアメリカのコンピュータゲームデザイナー、プログラマ、プロデューサーであり、ルーカスアーツでの名作アドベンチャーゲーム(マニアックマンションやモンキーアイランドシリーズの初期2作品)で知られている。Humongous Entertainment と関連企業 Cavedog Entertainment の共同創業者でもある。インタラクティブなストーリー展開を得意とした。Humongous Entertainment を離れた後、Shelley Day と共に Hulabee Entertainment を創業した。現在はバンクーバーにある Hothead Games の開発スタジオでクリエイティブ・ディレクターとして働いている。.

新しい!!: SCUMMとロン・ギルバート · 続きを見る »

プラットフォーム (コンピューティング)

プラットフォーム()とは、コンピュータにおいて、主に、オペレーティングシステム (OS) やハードウェアといった基礎部分を指す。 一般的なコンピューター・プログラム(アプリケーションソフトウェア)は、実行環境であるそれぞれのOSに依存し、Windows、macOS、Linuxなどの専用のプログラムとして動作する。さらに特定のハードウェアでしか動作しないプログラムもある(ネイティブコード)。例えば、PowerPCプロセッサ上のLinuxでは、PowerPCプロセッサ上のMac OS X用あるいはx86/x64プロセッサ上のLinux用のAdobe Readerは動作しない。 プラットフォーム非依存とは、それら特定のOS、ハードウェアに依存せずに動作するプログラムのこと。例えば、Javaは各プラットフォームにおいてJavaアプリケーションが動作する仮想のプラットフォームを実装することによって、プラットフォーム非依存を実現させている。ちょうど異なるプラットフォーム上に介在としてJavaプラットフォームという仮想化された共通プラットフォームがあり、共通プラットフォーム上でJavaアプリケーションが動作する。またプラットフォームの差異をミドルウェアで吸収し、複数のプラットフォームで動作するように設計したソフトウェアをクロスプラットフォームとよぶ。マイクロソフトの.NET FrameworkもJavaとよく似たアプリケーション開発・実行プラットフォームである。プログラムのソースコードを実行時に翻訳・解釈するスクリプト言語や動的プログラミング言語で書かれたソフトウェアもクロスプラットフォームであることが多い。.

新しい!!: SCUMMとプラットフォーム (コンピューティング) · 続きを見る »

プログラミング言語

プログラミング言語(プログラミングげんご、programming language)とは、コンピュータプログラムを記述するための形式言語である。なお、コンピュータ以外にもプログラマブルなものがあることを考慮するならば、この記事で扱っている内容については、「コンピュータプログラミング言語」(computer programming language)に限定されている。.

新しい!!: SCUMMとプログラミング言語 · 続きを見る »

フリーソフトウェア

フリーソフトウェア (free software) とは、ソフトウェアのうち、フリーソフトウェア財団が提唱する自由ソフトウェアを指す。大半のフリーソフトウェアは無償(フリー)で配布されているが、定義に従えば、ここでいうフリーソフトウェアについて一次配布が無償である必要は必ずしもない。 フリーソフトウェア財団はフリーソフトウェアの定義を提示している。ソフトウェアライセンスについてはフリーソフトウェアライセンスを参照。 定義に照らして自由ではない、すなわち改造や再配布などに制限が掛かっていたり、ソースコードが開示されていない、無償で利用できるソフトウェアとは異なる概念であり、この場合はフリーウェアもしくは無料ソフトと呼ぶことが望ましいとフリーソフトウェア財団はしている。 逆に定義に従ったソフトウェアであれば、一次的な配布が有償であってもフリーソフトウェアと呼ぶことができる。ただし、前述したように配布が自由であるため、ほとんどのフリーソフトウェアは無償で配布されている。 また、現状強い影響力を持つ定義として、フリーソフトウェア財団の定義の他に、DebianフリーソフトウェアガイドラインとそれをベースにしたOpen Source Initiativeのオープンソースの定義がある。.

新しい!!: SCUMMとフリーソフトウェア · 続きを見る »

フロッピーディスク

左から8インチ、5インチ、3.5インチのフロッピーディスク 左から8インチ、5インチ、3.5インチのフロッピーディスクドライブ カードリーダー フロッピーディスク (floppy disk) は、磁気ディスクの一種で、磁性体を塗布・蒸着した樹脂製小円盤を樹脂製の保護ケースに入れたものである。.

新しい!!: SCUMMとフロッピーディスク · 続きを見る »

ファミリーコンピュータ

ファミリーコンピュータ(Family Computer)は、任天堂より1983年(昭和58年)7月15日に発売された家庭用ゲーム機。型番はHVC-001。HVCはHome Video Computerの略である。日本国内での略称・略記はファミコン・FC。任天堂の公式表記では「コンピュータ」と末尾の長音を伸ばしていない。当時の発売価格は14,800円。 日本国外では、主要部分の仕様が同一の“Nintendo Entertainment System”(ニンテンドーエンターテインメントシステム、略称:NES)として発売されている。ただし、カセットや周辺機器は接続部分の機械的な仕様の違いでお互いの互換性はない。また、ファミリーコンピュータには搭載されてない「海賊版対策回路」が組み込まれている。 また、2016年(平成28年)に30本のソフトウェアを内蔵し、オリジナルの筐体を小型化したデザインで復刻したニンテンドークラシックミニ ファミリーコンピュータ(後述)が発売された。日本国外では同様のコンセプトでNES Classic Editionが販売された。.

新しい!!: SCUMMとファミリーコンピュータ · 続きを見る »

アドベンチャーゲーム

アドベンチャーゲームは、コンピュータゲームのジャンルの一つ。一般的にはADVと略記される。メディアワークス等の、ごく一部のメディアではAVGと略記している。 テキストまたはグラフィックス(あるいはその両方)によって現在プレイヤーの置かれている状況が提示され、それに対しプレイヤーが行動を入力すると行動の結果が提示されるので、さらにその状況に対する行動を入力……という操作を繰り返して進めていく、コンピューターとプレイヤーとの対話形式で構成される。プレイングに反射神経を必要とせず、提示される様々な情報から的確な行動を推理・選択することが求められる、思考型のゲームである。同じ思考型のシミュレーションゲームやロールプレイングゲームなどとは、「複数の項目からなる主人公の能力等を表す数値」が存在しない点で区別される。.

新しい!!: SCUMMとアドベンチャーゲーム · 続きを見る »

オープンソース

ープンソース (open source) とは、言葉通りのソースコードへのアクセスが開かれている(ソースコードが公開されている)ことを意味するのではなく、ソースコードを商用、非商用の目的を問わず利用、修正、頒布することを許し、それを利用する個人や団体の努力や利益を遮ることがないソフトウェア開発の手法を意味する。オープンソース・イニシアティブ は、「オープンソース」と名乗るための要件として「オープンソースの定義」を掲げている。.

新しい!!: SCUMMとオープンソース · 続きを見る »

ゲームエンジン

ームエンジンとは、コンピュータゲームのソフトウェアにおいて、共通して用いられる主要な処理を代行し効率化するソフトウェアの総称である。ゲームエンジンは映像や音のリアルタイム処理をしていることもあり、インタラクティブアートなどの分野でも使われることもある。また、Unityのようにアセットストアを提供することでエコシステムを生み出したゲームエンジンもある。.

新しい!!: SCUMMとゲームエンジン · 続きを見る »

コモドール64

モドール64(Commodore 64)は、コモドール社が1982年1月に発表した8ビットホームコンピューターである。C64、C.

新しい!!: SCUMMとコモドール64 · 続きを見る »

スクリプト言語

リプト言語(スクリプトげんご、scripting language)とは、アプリケーションソフトウェアを作成するための簡易的なプログラミング言語の一種を指す。 スクリプト(英語で「台本・脚本」の意味)とは、その簡易的な言語記述方法を指してそう呼ばれるようになった。.

新しい!!: SCUMMとスクリプト言語 · 続きを見る »

ソースコード

青で示されているのが有効なコードである。 ソースコード(source code)とは、コンピュータプログラミング言語で書かれた、コンピュータプログラムである文字列(テキストないしテキストファイル)のことである。.

新しい!!: SCUMMとソースコード · 続きを見る »

Commodore CDTV

Commodore CDTV(コモドール シーディーティーヴィー)とは1991年にコモドール社から発売されたマルチメディア機。「CDTV」とはCommodore Dynamic Total Visionの略。.

新しい!!: SCUMMとCommodore CDTV · 続きを見る »

FM TOWNS

FM TOWNS(エフエムタウンズ)とは、パソコン御三家の1つといわれていた富士通が1989年2月28日に発表したアーキテクチャのパーソナルコンピュータである。.

新しい!!: SCUMMとFM TOWNS · 続きを見る »

FM TOWNS マーティー

FM TOWNS マーティー(FM タウンズ マーティー、FM TOWNS MARTY)は、1993年2月16日に富士通が発表し、同月20日に発売したFM TOWNS系のコンシューマ向けマルチメディア機(CD-ROMプレイヤー)。 キャッチコピーは「Martyにチャンネルを合わせろ」。イメージキャラクターはワニの「Mr.T」で、郵便局の簡易保険のCMにも登場していた。.

新しい!!: SCUMMとFM TOWNS マーティー · 続きを見る »

GrimE

GrimE (Grim Engine) は、ルーカスアーツの Bret Mogilefsky がフリーソフトウェアのスクリプト言語 Lua を使って開発したアドベンチャーゲーム用ゲームエンジン。これを最初に採用したゲーム作品は Grim Fandango。 部分的にはSithエンジンに基づいているが、基本的にはSCUMMの後継であり、その機能の一部を受け継いでいる。SCUMMと同様、登場人物と物体が相互作用するという考え方に基づいており、事前に描かれた背景の上にそれらが配置される。GrimEとSCUMMの大きな違いは、GrimEでのキャラクターのレンダリングに完全な3Dエンジンを使っている点である。キャラクターは3次元のポリゴンの集まりとして描かれ、キーボードでその動きを制御する。他にも、アクションのスクリプトが全く異なり、ノンプレイヤーキャラクターの動きがより洗練されたものになっている。 Grim Fandango の後、若干改良したGrimEがモンキーアイランドシリーズの4作目 Escape from Monkey Island で使われた。今のところ、これら2作品以外にGrimEを使ったゲームは存在しない。 ScummVMの関連プロジェクトResidualでは、リバースエンジニアリングによってGrimEのフリーソフトウェア版を開発しようとしている。 GrimEもSCUMMも、その名称が「汚れ」の同義語(grime と scum)である点が似ている。 Category:ゲームエンジン Category:アドベンチャーゲーム.

新しい!!: SCUMMとGrimE · 続きを見る »

Haxe

Haxe(ヘックス、発音記号は /heks/)はオープンソースの高級プログラミング言語、もしくはそのコンパイラである。 言語としてのHaxeは静的型付きのオブジェクト指向言語であり、構文はActionScript3および標準化が中止されたECMAScript 4に似ている。Adobe Flashおよび独自のNekoVMで実行可能なバイトコードにコンパイルされるほか、JavaScript、ActionScript、C++、C#、Java、PHP、Python、Luaへのソースコードの変換が可能であるため、主にマルチプラットフォーム開発を目的として使用される。また、FlashからHTML5への移行にも使用される。 2012年4月に表記がhaXeからHaxeに変更された。.

新しい!!: SCUMMとHaxe · 続きを見る »

IBM PC DOS

IBM PC DOS(The IBM Personal Computer Disk Operating System)は、IBMが1980年代から2000年代初めにかけて供給していた、IBM PC 向けの「IBM公式版」MS-DOSである。元々はマイクロソフトのMS-DOSに、OEMでIBMブランドを付けたものであったが、徐々にIBMの開発による独自の部分が増えていった(システムファイルの名前等)。.

新しい!!: SCUMMとIBM PC DOS · 続きを見る »

JavaScript

JavaScript(ジャバスクリプト)とは、プログラミング言語のひとつである。Javaと名前が似ているが、全く異なるプログラミング言語である(後述の#歴史を参照)。 JavaScriptはプロトタイプベースのオブジェクト指向スクリプト言語であるが、クラスなどのクラスベースに見られる機能も取り込んでいる。 ウェブブラウザ上で動作し動的なウェブサイト構築やリッチインターネットアプリケーションの開発に用いられる。また、2010年以降はnode.jsなどのサーバサイドJavaScript実行環境や各種ライブラリの充実により、MEANに代表されるように、Web開発の全ての領域で活用されるようになってきている。.

新しい!!: SCUMMとJavaScript · 続きを見る »

Lua

Lua(ルア)は、リオデジャネイロ・カトリカ大学の、主としてDepartment of Computer Science(コンピュータ科学科)and・or Computer Graphics Technology Group (Tecgraf) に属する、Roberto Ierusalimschy, Waldemar Celes, Luiz Henrique de Figueiredo らによって設計開発されたスクリプト言語およびその処理系の実装である。 手続き型言語として、また、プロトタイプベースのオブジェクト指向言語としても利用することができ、関数型言語、データ駆動型としての要素も併せ持っている。 Luaという名前は、ポルトガル語の月に由来する。.

新しい!!: SCUMMとLua · 続きを見る »

Macintosh

Macintosh 128K(1984年-) iMac 2007年モデル Macintosh(マッキントッシュ)は、アップルが開発および販売を行っているパーソナルコンピュータ。通称・略称は、Mac(マック)。.

新しい!!: SCUMMとMacintosh · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.

新しい!!: SCUMMとMicrosoft Windows · 続きを見る »

MS-DOS

MS-DOS(エムエス-ディーオーエス、エムエスドス)は、マイクロソフトが開発・販売していた、8086系マイクロプロセッサをCPUとする、IBM PCおよびそれに似た構成の(たとえばPC-98など)パーソナルコンピュータ向けのオペレーティングシステム(OS)である。IBMへのOEM供給品であった PC DOS (IBM DOS)を自社製品として供給・販売したもので、バージョン6以降はPC DOSから完全に独立して開発された。.

新しい!!: SCUMMとMS-DOS · 続きを見る »

PC/AT互換機

PC/AT互換機(ピーシーエーティーごかんき、IBM PC/AT Compatibles)とは、IBM PC ATの互換機であるパーソナルコンピュータ(PC)であり、広義にはその後の拡張を含めたアーキテクチャの総称。16ビット以降のPCのデファクトスタンダードとなった。世界的にはIBM PC互換機、単にPCとも呼ばれる。日本ではDOS/V機などとも呼ばれる。当記事では1981年の初代IBM PC以降の「IBM PC互換機」を含めて記載する。.

新しい!!: SCUMMとPC/AT互換機 · 続きを見る »

PCエンジン

PCエンジン(PC Engine)とは、1987年10月30日に日本電気ホームエレクトロニクス(NECホームエレクトロニクス)から発売されたHE-SYSTEM規格に基づく家庭用ゲーム機。当時のメーカー希望小売価格は24,800円。.

新しい!!: SCUMMとPCエンジン · 続きを見る »

ScummVM

ScummVM は、ゲームエンジンの再実装版のコレクションである。元々はルーカスアーツのSCUMMシステムを使ったアドベンチャーゲームをプレイするために設計されたが("VM" は「仮想機械 (virtual machine)」の略)、Revolution Software や Adventure Soft などの企業によるSCUMM以外の各種ゲームもサポートするようになっている。 ScummVMは、ハードウェアのエミュレータではなく、アドベンチャーゲームの世界を記述しているスクリプト言語を解釈実行するインタプリタを再実装したものである。そのため、ScummVMが対応しているゲームは元々そのゲームがリリースされていたプラットフォーム以外のプラットフォームでもプレイ可能になる。 ScummVM を最初に開発したのは Ludvig Strigeus である。GNU General Public License でライセンスされており、フリーソフトウェアである。.

新しい!!: SCUMMとScummVM · 続きを見る »

SDL

SDLの構造 SDL (Simple DirectMedia Layer) は、C言語で書かれたクロスプラットフォームのマルチメディアライブラリである。グラフィックの描画やサウンドの再生などのAPIを提供する。Windows、macOS、Linux、iOS、Androidを公式にサポートしている。SDL自身はC言語で書かれているが、インタフェース部はPerl、Python、Ruby、Javaなどのプログラミング言語にも移植されている。SDLそのものはOS間の違いを吸収するための最低限の抽象化しか提供しないが、SDLで使えるフォントやネットワーク、スプライトなどの多数のライブラリが公開されている。.

新しい!!: SCUMMとSDL · 続きを見る »

3DO

3DO(スリーディーオー)は、.

新しい!!: SCUMMと3DO · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »