<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>いちばんやさしいゲームの作り方 &#187; 備忘録</title>
	<atom:link href="http://www.game-create.com/archives/tag/%e5%82%99%e5%bf%98%e9%8c%b2/feed" rel="self" type="application/rss+xml" />
	<link>http://www.game-create.com</link>
	<description>文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ</description>
	<lastBuildDate>Tue, 08 Jun 2010 01:28:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ぷらがぶる２</title>
		<link>http://www.game-create.com/archives/3478</link>
		<comments>http://www.game-create.com/archives/3478#comments</comments>
		<pubDate>Mon, 07 Jun 2010 14:22:30 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Emacs Lisp]]></category>
		<category><![CDATA[ゲームエンジン]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[書籍]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=3478</guid>
		<description><![CDATA[プラグイン対応するためには、コアだけはもちろん自分の方で作るのですが、付随する基本機能もプラグインで作っていくという方向性が良いのかもしれません。

いつもながら抽象的な表現ですが、 Emacs の elisp みたいな [...]]]></description>
			<content:encoded><![CDATA[<p>プラグイン対応するためには、コアだけはもちろん自分の方で作るのですが、付随する基本機能もプラグインで作っていくという方向性が良いのかもしれません。</p>
<p><span id="more-3478"></span></p>
<p>いつもながら抽象的な表現ですが、 Emacs の elisp みたいなイメージです（一緒についてくる elisp を基本機能というには語弊がありますが）。他ならぬ自分自身がプラグイン仕様のユーザーであるという立場になることで、要件の不足などを発見できるかもしれません。</p>
<p><a href="http://www.amazon.co.jp/%E3%82%B2%E3%83%BC%E3%83%A0%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-GAME-DEVELOPER-%E8%B5%A4%E5%9D%82-%E7%8E%B2%E9%9F%B3/dp/4797331976/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1275960371&amp;sr=8-1" class="external">Amazon.co.jp： ゲームエンジンプログラミング GAME DEVELOPER: 赤坂 玲音: 本</a></p>
<p>この辺、もっかい目を通してみましょうか…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/3478/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion の作業ファイルが壊れた？</title>
		<link>http://www.game-create.com/archives/3356</link>
		<comments>http://www.game-create.com/archives/3356#comments</comments>
		<pubDate>Thu, 20 May 2010 09:58:06 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[TortoiseSVN]]></category>
		<category><![CDATA[ファイル]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[月月火水木金金]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=3356</guid>
		<description><![CDATA[例によって grep の実行待ちをしている間、別の関連タスクを進めようと Subversion のリポジトリにファイルを add したのですが、エラーに遭遇してしまいました。

エラー内容を確認したところ、どうやら作業コ [...]]]></description>
			<content:encoded><![CDATA[<p>例によって grep の実行待ちをしている間、別の関連タスクを進めようと Subversion のリポジトリにファイルを add したのですが、エラーに遭遇してしまいました。</p>
<p><span id="more-3356"></span></p>
<p>エラー内容を確認したところ、どうやら作業コピーが配置してあるディレクトリに対するアクセスがエラーになっているようで、理由は不明ですが update せよとのメッセージが表示されました。早速 update しようとしたのですが、 update も失敗してしまいました。どうしようかと悩んだのですが、今回も時間がかけられないのでリポジトリの再構築をして対処としました（どうせ自分ひとりしか使っていませんし）。</p>
<p>念のための他の作業コピーを update してみたところ、何もしてないはずなのにエラーとなってしまうファイルが他にもありました。そっちは作業コピーが最新だったので checkout し直して対応しました。</p>
<p>ひとりで使っているのでついつい update をしなくなるのですが、今後は日に１回くらい update して作業コピーをチェックしたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/3356/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ゲームに通ずる字幕ネタ</title>
		<link>http://www.game-create.com/archives/3089</link>
		<comments>http://www.game-create.com/archives/3089#comments</comments>
		<pubDate>Mon, 29 Mar 2010 14:18:31 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[ウィンドウ]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[字幕]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=3089</guid>
		<description><![CDATA[ネプリーグで「”案の上”正しくは？」という問題で、回答者のつぶやきが「案の上…」となって、ふりがなで「あんのじょう」となっていました。こういう工夫も必要ですね。

今、作っているゲームですが、ふりがなまで考えておりません [...]]]></description>
			<content:encoded><![CDATA[<p>ネプリーグで「”案の上”正しくは？」という問題で、回答者のつぶやきが「案の上…」となって、ふりがなで「あんのじょう」となっていました。こういう工夫も必要ですね。</p>
<p><span id="more-3089"></span></p>
<p>今、作っているゲームですが、ふりがなまで考えておりませんでした。ウィンドウのサイズをもうちょっと柔軟に変えられるようにしないとだめかもしれません。固定ピッチがいいのか可変がいいのか、その辺も未定です。でも、固定が多いですかね。</p>
<p>ちなみに正解は「案の定」です。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/3089/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&nbsp; は no-break space の略らしい</title>
		<link>http://www.game-create.com/archives/3070</link>
		<comments>http://www.game-create.com/archives/3070#comments</comments>
		<pubDate>Tue, 23 Mar 2010 14:10:13 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[顔文字]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=3070</guid>
		<description><![CDATA[空白を連続させたいときに使うのは本来の使い方ではないのかもしれませんな。

m(_ _)m とやるときに m(_&#38;nbsp;_)m とやると変なところで改行されない顔文字になるということでしょうか。顔文字はそこま [...]]]></description>
			<content:encoded><![CDATA[<p>空白を連続させたいときに使うのは本来の使い方ではないのかもしれませんな。</p>
<p><span id="more-3070"></span></p>
<p>m(_ _)m とやるときに m(_&amp;nbsp;_)m とやると変なところで改行されない顔文字になるということでしょうか。顔文字はそこまでして再現したくないかもしれませんが、英文みたいな文書には必要なのかもしれませんね。</p>
<p>m(_ _)m</p>
<p>最近、あんまり見ない顔文字ですが、すっかりおっさんのせいか自分はよく使います。若い子が使ってる顔文字とかどこで手に入るんだろう…</p>
<p>m(_ _;)m</p>
<p>これも好き。</p>
<p>m(:D)m</p>
<p>人をなめたやつ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/3070/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Emacs でソースコードのリージョンをインデントする</title>
		<link>http://www.game-create.com/archives/3040</link>
		<comments>http://www.game-create.com/archives/3040#comments</comments>
		<pubDate>Tue, 16 Mar 2010 14:06:40 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=3040</guid>
		<description><![CDATA[Emacs でソースコードのリージョンをインデントするためには C-M-\ を実行します。

ちなみに、 C-x h でバッファ全体を選択でき、統一が取れていないソースコードを一気にインデントすることも可能です。ハードタ [...]]]></description>
			<content:encoded><![CDATA[<p>Emacs でソースコードのリージョンをインデントするためには C-M-\ を実行します。</p>
<p><span id="more-3040"></span></p>
<p>ちなみに、 C-x h でバッファ全体を選択でき、統一が取れていないソースコードを一気にインデントすることも可能です。ハードタブとソフトタブが混ざっているようなソースコードを編集する際に便利かと（ Dreamweaver で油断するとそうなりがちです）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/3040/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>転ばぬ先の杖的な調査活動 &#8211; MIDI</title>
		<link>http://www.game-create.com/archives/2940</link>
		<comments>http://www.game-create.com/archives/2940#comments</comments>
		<pubDate>Wed, 24 Feb 2010 09:52:02 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームミュージック]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[ハードウェア]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[勉強]]></category>
		<category><![CDATA[音楽]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2940</guid>
		<description><![CDATA[ゲーム音楽を作るのに MIDI 音源を使っているのですが、「 MIDI はもたる」というのをどこかで聞いて気になっておりました。ゲームを作る際に問題に遭遇しないために調査した思考の記録を残したいと思います。

ちょっと前 [...]]]></description>
			<content:encoded><![CDATA[<p>ゲーム音楽を作るのに MIDI 音源を使っているのですが、「 MIDI はもたる」というのをどこかで聞いて気になっておりました。ゲームを作る際に問題に遭遇しないために調査した思考の記録を残したいと思います。</p>
<p><span id="more-2940"></span></p>
<p>ちょっと前に、ドラびでおさんというアーティストの方が、ドラムとコンピュータを MIDI ケーブルで繋ぎ、ドラムを叩いてリアルタイムに MAD 映像を操作するというパフォーマンスをされているのをテレビで目にしました。そこで MIDI ケーブルに流れるのは波形ではなく何かの信号なのだと気がつきます。</p>
<p>そこでわかったのが MIDI 機器、特に音源は信号を受信した段階ですぐに音を鳴らすという点です。つまり、曲を演奏しようと思ったら、音を鳴らすタイミングは信号を送る側が調整しなければならないのです。昔の Cakewalk のようなソフトウェアを MIDI シーケンサーと呼んだのはそういった理由からだそうです。ピアノロールで設定したタイミングに合わせて MIDI 信号を送るのが役割だったようです。</p>
<p>…となると当然の疑問が湧いてきます。 MIDI 機器は一度にどれだけの信号を処理できるのでしょうか。処理性能はハードウェアによって異なるでしょうが、ケーブルに流せる量は決まっているはずです（仕様が変わってないとどこかで聞いたような）。</p>
<p>で、調べてみました。規格を見ればわかるだろうとインターネットの世界に繰り出します。</p>
<p><a href="http://www.midi.org/aboutmidi/glossary.php" class="external">MIDI Glossary</a></p>
<p>ここによると…</p>
<blockquote><p>BAUD : A measurement of speed at which serial data is transmitted. MIDI operates at 31.25 kBaud, i.e. data can be transferred at a speed of 31250 bits per second. </p></blockquote>
<p>…だ、そうで、あんまし転送量は多くないことが分かります。</p>
<p>ノート（音符の情報）の量を送るには十分かもしれませんが、その他の情報をあわせて送る際に問題に遭遇した場合はこのあたりに着目しようと思います。</p>
<p>ちなみに、未確認なのですが USB 接続するととんでもない転送量を実現できるようです。こちらもかなり興味あるのですが、前述の通り、受け側の性能以上のことはできませんのであんまり期待してないです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2940/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>指示かメッセージか振るまいか</title>
		<link>http://www.game-create.com/archives/2937</link>
		<comments>http://www.game-create.com/archives/2937#comments</comments>
		<pubDate>Tue, 23 Feb 2010 01:38:38 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[クラス]]></category>
		<category><![CDATA[メッセージ]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[関数]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2937</guid>
		<description><![CDATA[クラス作ってクラス関数を作って名前つけることが日常ですが、この名前ってどうしようか悩みます。このロジックは指示かメッセージか振るまいか。

クラスの設計中はクラスの性質を考えようかとも思うのですが、あとから見ると「あ、こ [...]]]></description>
			<content:encoded><![CDATA[<p>クラス作ってクラス関数を作って名前つけることが日常ですが、この名前ってどうしようか悩みます。このロジックは指示かメッセージか振るまいか。</p>
<p><span id="more-2937"></span></p>
<p>クラスの設計中はクラスの性質を考えようかとも思うのですが、あとから見ると「あ、これは指示か」とか思うこともあります。ほとんどの場合、指示と指示を受けての振る舞いが近いのであんまり気にならないのですが、なんだか性質を考えていることになるのか疑問に感じるようになります。</p>
<p>噂によると、メッセージと振る舞いとを別に記述できる言語もあるそうですが、どんなんでしょう。考えようによっては Windows もメッセージを受けて処理を決定するという点では別に記述しているような気もします（やたら入力を拒否する反抗的なテキストボックスとかも作れるみたいです）。</p>
<p>時間があったら調べてみたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2937/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>バトルミュージックの要件</title>
		<link>http://www.game-create.com/archives/2837</link>
		<comments>http://www.game-create.com/archives/2837#comments</comments>
		<pubDate>Wed, 03 Feb 2010 14:50:10 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームミュージック]]></category>
		<category><![CDATA[BGM]]></category>
		<category><![CDATA[RPG]]></category>
		<category><![CDATA[作曲]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[音楽]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2837</guid>
		<description><![CDATA[ゲームにも要件があるというのが持論ですが、いつかバトルミュージックを作るときのためにまとめておこうと思いました。


聴かせどころは最初に持ってくる（戦闘は１分以上続くことが少なく、冒頭部分だけ 1,000 回以上聴くた [...]]]></description>
			<content:encoded><![CDATA[<p>ゲームにも要件があるというのが持論ですが、いつかバトルミュージックを作るときのためにまとめておこうと思いました。</p>
<p><span id="more-2837"></span></p>
<ul>
<li>聴かせどころは最初に持ってくる（戦闘は１分以上続くことが少なく、冒頭部分だけ 1,000 回以上聴くため）</li>
<li>60秒を目安に場面転換する（前述の理由から「この敵は何かが違う？」「苦戦してるなぁ…」感を演出する）</li>
<li>メロディーはローディング＋敵トループ確認終了の直前からスタートする（どこからキャラクターを動かせるのかを曲で伝える）</li>
</ul>
<p>３つしか挙がらんかったです。思いついたら追加します。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2837/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「まだ使用中」などとして取り外しできない USB メモリを取り外す</title>
		<link>http://www.game-create.com/archives/2827</link>
		<comments>http://www.game-create.com/archives/2827#comments</comments>
		<pubDate>Sun, 31 Jan 2010 14:00:22 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[USB メモリー]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2827</guid>
		<description><![CDATA[激しく環境依存の予感もあり、うちのパソコンだけかもしれませんが、利用中のハンドルが強制的に無効になったとしても大丈夫だろうとわかっている場合に限定した方法です。


マイコンピューターから USB メモリを選んで「取り出 [...]]]></description>
			<content:encoded><![CDATA[<p>激しく環境依存の予感もあり、うちのパソコンだけかもしれませんが、利用中のハンドルが強制的に無効になったとしても大丈夫だろうとわかっている場合に限定した方法です。</p>
<p><span id="more-2827"></span></p>
<ul>
<li>マイコンピューターから USB メモリを選んで「取り出す」を選択します</li>
<li>エラーダイアログが出たら「続行」を選択します</li>
<li>タスクトレイから「ハードウェアを安全に取り外して、メディアを取り出す」を選択します</li>
</ul>
<p>実は、２番目までで強制的に外せるようになっている可能性もありますが、最後までやると「安全に取り外せます」とメッセージが出て、（たぶん、かりそめだとは思いますが）安心感が得られるため、面倒でもやり抜きます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2827/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 (64bit) + Emacs 23.1 始動</title>
		<link>http://www.game-create.com/archives/2716</link>
		<comments>http://www.game-create.com/archives/2716#comments</comments>
		<pubDate>Sat, 09 Jan 2010 14:27:39 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[UNICODE]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2716</guid>
		<description><![CDATA[64bit は、あんまり関係ないのですが、ついに Meadow から乗り換えてみました。

ほとんど手持ちの elisp が使えたので安心していたのですが、 UTF-8 を指定した時に一部の文字が豆腐（□）になってしまう [...]]]></description>
			<content:encoded><![CDATA[<p>64bit は、あんまり関係ないのですが、ついに Meadow から乗り換えてみました。</p>
<p><span id="more-2716"></span></p>
<p>ほとんど手持ちの elisp が使えたので安心していたのですが、 UTF-8 を指定した時に一部の文字が豆腐（□）になってしまうという問題がありまして、使い出すまでに時間がかかってしまいました。</p>
<p>前バージョンまではいろいろな解決方法があるらしいのですが、最新バージョンではとりあえず日本語のフォントを設定しなおすと問題なく動くようです。早速、ＭＳゴシックに変更したところ、無事に豆腐文字も表示されるようになりました。</p>
<p>elisp ですので、設定方法は慣れないと面倒ですが、 emacs のカスタマイズ機能を使ってしまうと楽です。 Options → Set Default Font でフォントを選択し、 Options → Save Options で .emacs に書き込む。再起動で OK です。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2716/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

