<?xml version="1.0" encoding="utf-8" ?>
<feed version="0.3"
	xml:lang="ja"
	xmlns="http://purl.org/atom/ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/">
	<title>BLACK DIAMONDサポートページ</title>
	<link rel="alternate" type="text/html" href="http://www.onoda-pro.com/bd/" />
	<modified>2007-01-30T13:52:07+00:00</modified>
	<tagline><![CDATA[文字入力式のアドベンチャーゲーム作成システム「BLACK DIAMOND」のサポートを行うページです。]]></tagline>
	<generator url="http://serennz.cool.ne.jp/sblog/">Serene Bach</generator>
	<entry>
		<title>ブログシステムを入れ替えました</title>
		<link rel="alternate" type="text/html" href="http://www.onoda-pro.com/bd/log/eid30.html" />
		<id>http://www.onoda-pro.com/bd/log/eid30.html</id>
		<issued>2005-10-09T14:58:06+09:00</issued>
		<modified></modified>
		<summary>　当ページで使用していたブログシステム「sb」を、後継スクリプトである「Serene Bach」に移行しました。　フツーに上書きしてコンバートしただけで、テンプレートなども全然いじってないんですが、なんか普通に...</summary>
		<author>
			<name>管理人</name>
		</author>
		<dc:subject>スタッフ日記</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[　当ページで使用していたブログシステム「sb」を、後継スクリプトである「Serene Bach」に移行しました。<br />
　フツーに上書きしてコンバートしただけで、テンプレートなども全然いじってないんですが、なんか普通に動いているようです。<br />
　何か問題がありましたら、こちらの記事にツッコミを入れるか、<a href="mailto:webmaster@onoda-pro.com" target="_blank">管理人</a>までメールをください。<br />
<br />
<strong>(追記)</strong>よく見たら左の「リンク」と「プロフィール」が表示されてなかったので、その部分だけいじってみました。あとはとりあえず変なとこは無いかな……？]]></content>
	</entry>
	<entry>
		<title>コマンドを記述する順番は関係あるの？</title>
		<link rel="alternate" type="text/html" href="http://www.onoda-pro.com/bd/log/eid29.html" />
		<id>http://www.onoda-pro.com/bd/log/eid29.html</id>
		<issued>2004-12-11T16:05:08+09:00</issued>
		<modified></modified>
		<summary>　例えば、&amp;gt;見る 扉　フツーの扉です。　と、&amp;gt;扉 見る　フツーの扉です。　は、まったく同じ意味となり、このように複数のコマンドを記述するのはタダの無駄です。　そもそもBLACK DIAMONDではコマンドの入...</summary>
		<author>
			<name>管理人</name>
		</author>
		<dc:subject>Q&A &gt; スクリプト</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[　例えば、<br />
<blockquote>&gt;見る 扉<br />
　フツーの扉です。<br />
</blockquote><br />
　と、<br />
<blockquote>&gt;扉 見る<br />
　フツーの扉です。<br />
</blockquote><br />
　は、まったく同じ意味となり、このように複数のコマンドを記述するのはタダの無駄です。<br />
　そもそもBLACK DIAMONDではコマンドの入力順は意味を持たず、「&gt;」の横に書かれた言葉がどんな順番でも全て入力されていれば、その入力がされたものとして判断します。<br />
<br />
　よって、「必ず名詞＋動詞の順で入力してください！」といったプレイヤーへのアドバイスは「&gt;扉を開ける」といった入力を受け付けるゲームの場合は有効かもしれませんが、通常はあまり意味のないアドバイスになります。]]></content>
	</entry>
	<entry>
		<title>PNG画像の青の部分が抜けないんだけど……</title>
		<link rel="alternate" type="text/html" href="http://www.onoda-pro.com/bd/log/eid28.html" />
		<id>http://www.onoda-pro.com/bd/log/eid28.html</id>
		<issued>2004-12-11T15:55:58+09:00</issued>
		<modified></modified>
		<summary>　一部のソフトが、BLACK DIAMONDと相性の悪いPNG画像を生成してしまうようです。　BLACK DIAMONDはPNG画像にアルファチャンネルが存在している場合、透明色指定の*PICTURE命令を使っても青が抜けません。　その場...</summary>
		<author>
			<name>管理人</name>
		</author>
		<dc:subject>Q&A &gt; グラフィック</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[　一部のソフトが、BLACK DIAMONDと相性の悪いPNG画像を生成してしまうようです。<br />
　BLACK DIAMONDはPNG画像にアルファチャンネルが存在している場合、透明色指定の*PICTURE命令を使っても青が抜けません。<br />
　その場合は、Adobe Photoshop (Elements)、あるいは<a href="http://www.tacmi.co.jp/pixia/" target="_blank">Pixia</a>などを使って、正しいデータを出力しなおすのが良いでしょう(もちろんアルファチャンネルを使って透明を表現しても問題ありません)。<br />
　具体的に青が抜ける画像にするためには、Photoshopの場合はメニューから「画像の統合」を選択、Pixiaの場合は、保存時に「透明色情報を保存する」にチェックが入っていない事を確認してからセーブしてください。]]></content>
	</entry>
	<entry>
		<title>BLACK DIAMOND Version 1.20リリース</title>
		<link rel="alternate" type="text/html" href="http://www.onoda-pro.com/bd/log/eid27.html" />
		<id>http://www.onoda-pro.com/bd/log/eid27.html</id>
		<issued>2004-11-20T22:24:45+09:00</issued>
		<modified></modified>
		<summary>　本日、BLACK DIAMONDのVersion 1.20をリリースしました。どこが変わったか等はダウンロードページ下の更新履歴を御覧ください。基本的には、あんまり変わってないんですけどね。　また、Peggyのキーワード定義フ...</summary>
		<author>
			<name>小野田洋仁郎(黒)</name>
		</author>
		<dc:subject>スタッフ日記</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[　本日、BLACK DIAMONDのVersion 1.20をリリースしました。どこが変わったか等はダウンロードページ下の更新履歴を御覧ください。基本的には、あんまり変わってないんですけどね。<br />
　また、Peggyのキーワード定義ファイルも久々に更新しましたので、「この命令に色がつかないのが気持ち悪いよー」と思っていた方は入れ替えると幸せになれるでしょう。<br />
　とりあえずこれで今年のリリースは終了(多分)、という事で、新作ゲームの作業に集中する事にします。]]></content>
	</entry>
	<entry>
		<title>コールバックって何？</title>
		<link rel="alternate" type="text/html" href="http://www.onoda-pro.com/bd/log/eid26.html" />
		<id>http://www.onoda-pro.com/bd/log/eid26.html</id>
		<issued>2004-10-23T14:37:34+09:00</issued>
		<modified></modified>
		<summary>　BLACK DIAMONDのコールバックとは、ある特定条件で、特定の名前のラベルを呼び出す機能の事です。コールバックには以下のものがあります。OnLOADGAME　ロード終了時OnSCALECHANGE　画像スケール変更時OnFULLSCR...</summary>
		<author>
			<name>小野田洋仁郎(黒)</name>
		</author>
		<dc:subject>Q&A &gt; スクリプト</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[　BLACK DIAMONDのコールバックとは、ある特定条件で、特定の名前のラベルを呼び出す機能の事です。コールバックには以下のものがあります。<br />
<ul><br />
<li>OnLOADGAME<br>　ロード終了時</li><br />
<li>OnSCALECHANGE<br>　画像スケール変更時</li><br />
<li>OnFULLSCREEN<br>　フルスクリーンモード変更時</li><br />
</ul><br />
　例えば、<br />
<blockquote>*SCENE START<br />
>load<br />
*LOAD 0<br />
　ここは実行されません。<br />
<br />
>save<br />
*SAVE 0<br />
<br />
*SCENEEND<br />
<br />
<br />
*SCENE OnLOADGAME<br />
　ロードが終了しました〜。<br />
*SCENEEND<br />
</blockquote><br />
　このようなスクリプトの場合、ロード終了時に「*LOAD 0」の下の「ここは実行されません。」というメッセージは表示されませんが、かわりにコールバック機能によりシーン「OnLOADGAME」が呼び出され、「ロードが終了しました〜。」と、表示されます。使い方によっては便利な機能です。<br />
<br />
※OnLOADGAME、OnSCALECHANGE、OnFULLSCREENという名前のラベルは、コールバックを利用する目的以外では使用しないでください。]]></content>
	</entry>
	<entry>
		<title>BASS.DLLって何？</title>
		<link rel="alternate" type="text/html" href="http://www.onoda-pro.com/bd/log/eid25.html" />
		<id>http://www.onoda-pro.com/bd/log/eid25.html</id>
		<issued>2004-10-23T14:28:33+09:00</issued>
		<modified></modified>
		<summary>　Version 1.00β9より、mp3やogg Vorbisの再生やwavの正確な多重再生を可能にするため、BASS.DLLという高性能オーディオライブラリの使用を開始しました。ただし、BASS.DLLが無い場合でも、単音でのwav再生やMID...</summary>
		<author>
			<name>小野田洋仁郎(黒)</name>
		</author>
		<dc:subject>Q&A &gt; サウンド</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[　Version 1.00β9より、mp3やogg Vorbisの再生やwavの正確な多重再生を可能にするため、BASS.DLLという高性能オーディオライブラリの使用を開始しました。ただし、BASS.DLLが無い場合でも、単音でのwav再生やMIDIの再生などは可能なため、<br />
<ul><br />
<li>mp3、Ogg VorbisでBGMや効果音を鳴らす</li><br />
<li>効果音が複数重なる場面がある</li><br />
</ul><br />
　という条件に該当しなければ、BASS.DLLは必要ありません。もしこれらの機能が必要な場合は、BASS.DLLを本体に同梱して配布してください。<br />
<br />
　また、BASS.DLLを同梱した上でBLACK DIAMOND製のゲームをシェアウェアとして公開する場合、BASS.DLLのライセンスを購入する必要があります。<br />
<br />
<a href="http://www.un4seen.com/" target="_blank">http://www.un4seen.com/</a><br />
<br />
　こちらのページで必ずライセンスを購入してください。]]></content>
	</entry>
	<entry>
		<title>なんで「BLACK DIAMOND」なんですか？</title>
		<link rel="alternate" type="text/html" href="http://www.onoda-pro.com/bd/log/eid24.html" />
		<id>http://www.onoda-pro.com/bd/log/eid24.html</id>
		<issued>2004-10-23T14:25:14+09:00</issued>
		<modified></modified>
		<summary>　作者が中学生の頃に初めて趣味で作った文字入力型アドベンチャーゲームの名前が『BLACK DIYA(ブラックダイヤ)』でした。DIYAは「ダイヤ」のつもりだと思われ、誤植です。　アドベンチャーゲームシステムの製作に...</summary>
		<author>
			<name>小野田洋仁郎(黒)</name>
		</author>
		<dc:subject>Q&A &gt; その他</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[　作者が中学生の頃に初めて趣味で作った文字入力型アドベンチャーゲームの名前が『BLACK DIYA(ブラックダイヤ)』でした。DIYAは「ダイヤ」のつもりだと思われ、誤植です。<br />
　アドベンチャーゲームシステムの製作にあたって、原点に帰るという意味で名前をもらい、誤植を修正し、「BLACK DIAMOND」という名前になったというわけです。]]></content>
	</entry>
	<entry>
		<title>BLACK DIAMONDサポートページオープンしました</title>
		<link rel="alternate" type="text/html" href="http://www.onoda-pro.com/bd/log/eid23.html" />
		<id>http://www.onoda-pro.com/bd/log/eid23.html</id>
		<issued>2004-10-13T11:34:05+09:00</issued>
		<modified></modified>
		<summary>　という事で、先月から準備していたBLACK DIAMONDサポートページを正式に公開する事になりました。　基本的にこのページは、いわゆるブログ形式で運営されており、トップページにアクセスすると新規記事が一番上...</summary>
		<author>
			<name>小野田洋仁郎(黒)</name>
		</author>
		<dc:subject>スタッフ日記</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[　という事で、先月から準備していたBLACK DIAMONDサポートページを正式に公開する事になりました。<br />
　基本的にこのページは、いわゆるブログ形式で運営されており、トップページにアクセスすると新規記事が一番上に表示され、下に行くにしたがって古い記事が並ぶようになっています。<br />
　ですので「まとまったコンテンツを読みたい」、という場合は、左のメニューの「ご案内」または「カテゴリ」から、興味のあるリンクをクリックしてください。<br />
<br />
　現状Q&amp;Aがテキトーだったり、Tipsが空っぽだったりと色々と問題はありますが、のんびりと充実させていこうと思っています。まひなさん入魂の「初心者講座」は必見ですので、初心者の方、基礎を固めておきたい方は是非どうぞ！<br />
<br />
　それでは、マイペースでの運営になると思いますが、どうぞよろしくお願いします。Q&amp;Aは<a href="http://www.onoda-pro.com/bd/sb.cgi?eid=5" target="_blank">このへん</a>で受け付けていますので、御気軽にどうぞ〜。あと、ゲーム制作者専用の掲示板も<a href="http://www.onoda-pro.com/bd/bbs/rorobbs.cgi" target="_blank">こちらにオープンしました</a>ので、お知らせしておきます。<br />
<br />
　最後に、初心者講座を丸ごと引き受けてくださったまひなさんに感謝いたします。]]></content>
	</entry>
	<entry>
		<title>#12 パッケージング・圧縮</title>
		<link rel="alternate" type="text/html" href="http://www.onoda-pro.com/bd/log/eid22.html" />
		<id>http://www.onoda-pro.com/bd/log/eid22.html</id>
		<issued>2004-10-10T04:06:24+09:00</issued>
		<modified></modified>
		<summary>ゲームが出来上がったら、今度はそれを配布するための作業にかかります。「BlackDiamondPack.exe」を起動してブラックダイヤシナリオファイル（*.bdp）を作ります。方法についてはBLACK DIAMOND本体のフォルダの中...</summary>
		<author>
			<name>まひな</name>
		</author>
		<dc:subject>初心者講座</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[ゲームが出来上がったら、今度はそれを配布するための作業にかかります。<br />
「<strong>BlackDiamondPack.exe</strong>」を起動してブラックダイヤシナリオファイル（*.bdp）を作ります。<br />
<br />
<img src="http://www.onoda-pro.com/bd/img/img34_pack_1.png" width="300" height="282" alt="pack_1" class="pict" /><br />
<br />
方法についてはBLACK DIAMOND本体のフォルダの中の「<strong>BLACK DIAMOND Pack.chm</strong>」に詳しく書かれていますので、それを参考にしてください。<br />
また<a href="http://www.onoda-pro.com/bd/manual/pack/index.htm" target="_blank">コチラ</a>のオンラインマニュアルも参考にしてみて下さい。<br />
<br />
<img src="http://www.onoda-pro.com/bd/img/img43_game_1.png" width="500" height="169" alt="game_1" class="pict" /><br />
<br />
配布用ファイルのために１つフォルダを作りましょう。<br />
ここでは「sample_game」という名前にしました。<br />
その中にBLACK DIAMOND本体をコピーします。<br />
そして名前をゲームのタイトルに変更します。<br />
ここでは「<strong>sample.exe</strong>」となります。<br />
プレイヤーはこの本体を開いてプレイすることになります。<br />
また、アイコンもゲームにあったものに変えてみるといいでしょう。<br />
変更の仕方はここではご説明できませんが、色々なフリーのソフトがありますので、捜してみるといいでしょう。<br />
それからreadmeテキスト――要するに説明書を作って保存します。<br />
あとは「<strong>sample.bdp</strong>」を「<strong>data.bdp</strong>」と名前を変更して保存します。<br />
（「<strong>sample.exe</strong>」を開いてゲームを開始するために必要な手順です）<br />
これでゲーム用のフォルダが完成です。<br />
<br />
ゲームはホームページなどにアップロードして配布するわけですが、そのためには圧縮という作業をしなくてはなりません。<br />
解凍ツールで圧縮もできますので、それを使います。<br />
ツールによるかもしれませんが、大抵はドラッグアンドドロップで圧縮できると思います。<br />
解凍の時と同様、それぞれのツールのサイトで確認してみてください。<br />
<br />
<img src="http://www.onoda-pro.com/bd/img/img42_game_2.png" width="500" height="341" alt="game_2" class="pict" /><br />
<br />
ちなみにこれはNoahというツールでzip形式で圧縮したものです。<br />
圧縮ファイルの形式はzip形式が一般的です。<br />
あとはホームページなどにアップロードすれば、ＤＬしてプレイすることができます。<br />
<br />
以上、初歩的な部分に的を絞って解説してまいりました。<br />
この先についてはまた別の機会にご説明することができると思います。<br />
BLACK DIAMONDにはまだまだたくさんの機能があります。<br />
それらを使いこなしていけば、ほんとにいろんなことができて、きっとステキなゲームを作ることができるでしょう。<br />
<a href="http://www.onoda-pro.com/bd/manual/index.html" target="_blank">BLACK DIAMONDオンラインマニュアル</a>も参考になさってください。<br />
また、Ｑ＆Ａや掲示板を利用してどんどん質問してください。<br />
そして楽しいゲームを作ってください。<br />
皆さんが作られたゲームをプレイすることを楽しみにしております。<br />
<br />
配布版データは<a href="http://www.onoda-pro.com/bd/files/upload/sample_game.zip" target="_blank">コチラ</a>からダウンロードできます。]]></content>
	</entry>
	<entry>
		<title>#11 スクリプト〜Ｖ</title>
		<link rel="alternate" type="text/html" href="http://www.onoda-pro.com/bd/log/eid21.html" />
		<id>http://www.onoda-pro.com/bd/log/eid21.html</id>
		<issued>2004-10-10T02:14:10+09:00</issued>
		<modified></modified>
		<summary>さあ、とうとう終盤です。ゲーム終了まで一気にいっちゃいましょう。*SCENE ENDING*PICTURE ending&gt;search/調べる/しらべる box/箱/はこおお、コレはかの有名なブラックダイヤ！&gt;take/取る/とる blackdiya/ブラッ...</summary>
		<author>
			<name>まひな</name>
		</author>
		<dc:subject>初心者講座</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[さあ、とうとう終盤です。<br />
ゲーム終了まで一気にいっちゃいましょう。<br />
<br />
<blockquote>*SCENE ENDING<br />
*PICTURE ending<br />
<br />
>search/調べる/しらべる box/箱/はこ<br />
おお、コレはかの有名なブラックダイヤ！<br />
<br />
>take/取る/とる blackdiya/ブラックダイヤ<br />
こんなところで思わぬお宝を手に入れちゃった<br />
長居は無用、さらば〜<br />
**<br />
こうしてお宝を手に入れた誰かさんは<br />
幸せに暮らしました――かどうかは<br />
誰も知らない……<br />
<br />
*GAMEEND　(1)<br />
*SCENEEND<br />
<br />
*SCENE GLOBAL　(2)<br />
<br />
>NOMATCH　(3)<br />
無理言わないでぇ<br />
<br />
>ITEM/アイテム<br />
*ITEMLIST　(4)<br />
<br />
*SCENEEND</blockquote><br />
(1)*GAMEEND<br />
これはゲームを終了し、入力を受け付けない状態にする命令です。<br />
BLACK DIAMOND本体は終了しません。<br />
<br />
(2)*SCENE GLOBAL<br />
これはどこのシーンでも入力を受け付ける文字列を定義するためのシーンです。<br />
全部のシーンで使うコマンドは一々各シーンに入れなくても、ここで一括して定義することができます。<br />
<br />
(3)>NOMATCH<br />
これはプレイヤーが指定されたどの文字列とも一致しない文字列を入力した場合の反応を指定しています。<br />
シーンの中で指定されていない文字列を入れると、この反応が返るわけです。<br />
<br />
(4)*ITEMLIST<br />
これはその時点で持っているアイテムの一覧を表示する命令です。<br />
<br />
さて、コレでスクリプトは完了です。<br />
スクリプトに関しては<a href="http://www.onoda-pro.com/bd/manual/reference/index.htm" target="_blank">コチラ</a>のオンラインマニュアルも参考にしてみてください。<br />
実際に動かしてみましょう。<br />
初めて動いた時って、かなり感動しますよ。<br />
<br />
<img src="http://www.onoda-pro.com/bd/img/img33_sample.png" width="500" height="200" alt="sample" class="pict" /><br />
<br />
フォルダ内に画像が３つと「sample.bds」が保存されていますね。<br />
起動の仕方はいくつかありますが、ここでは手っ取り早く「sample.bds」をダブルクリックして開いてしまいましょう。<br />
さあ、ゲーム画面が起動しましたか？<br />
コマンドを入力しながら進めてみてください。<br />
思ったように動けば完成です！<br />
ね、感動的でしょ。<br />
エラーが出るときは、コマンドに全角スペースが入ってしまっていたり、スペルが違っていたりなどの入力ミスが考えられますので、もう一度確認してみてくださいね。<br />
<br />
次回はパッケージングと圧縮についてご説明いたします。<br />
<br />
今回までのスクリプトは<a href="http://www.onoda-pro.com/bd/files/upload/sample_5.bds" target="_blank">コチラ</a>からダウンロードできます。]]></content>
	</entry>
</feed>
