<?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/%e3%83%87%e3%83%90%e3%83%83%e3%82%b0/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>GW 出かける方は BEAT.B で帰省ラッシュゲージが常に満タン</title>
		<link>http://www.game-create.com/archives/3271</link>
		<comments>http://www.game-create.com/archives/3271#comments</comments>
		<pubDate>Wed, 05 May 2010 12:36:53 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Maps API]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mr. Children]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[コード]]></category>
		<category><![CDATA[デバッグ]]></category>
		<category><![CDATA[月月火水木金金]]></category>
		<category><![CDATA[関数]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=3271</guid>
		<description><![CDATA[仕事の疲れから謎のタイトルを登録してみる。

うちは小さい頃から GW には旅行とか行かなかったし、両親の実家も近所なので里帰りするということもなく、大型連休のありがたみが他人より少ないかもしれません。
本日は Goog [...]]]></description>
			<content:encoded><![CDATA[<p>仕事の疲れから謎のタイトルを登録してみる。</p>
<p><span id="more-3271"></span></p>
<p>うちは小さい頃から GW には旅行とか行かなかったし、両親の実家も近所なので里帰りするということもなく、大型連休のありがたみが他人より少ないかもしれません。</p>
<p>本日は Google Maps API を使ったプログラムを開発しておったのですが、リファレンスを見ながら「この関数あって助かった！！！」と叫び祈り箒星です（２曲飛ばしやがった）。 API を作った方も「この関数は必要だろう」という頭で持って設計いただいたということでしょうか。今日は悩んだ割に書いたコードが少ない日になりました。</p>
<p>Firefox でデバッグできる分、 PHP より JavaScript の方が開発が楽です。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/3271/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>初歩的な質問の内容が初歩的ではないかもしれない</title>
		<link>http://www.game-create.com/archives/1743</link>
		<comments>http://www.game-create.com/archives/1743#comments</comments>
		<pubDate>Tue, 26 May 2009 15:25:12 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[STL]]></category>
		<category><![CDATA[デバッグ]]></category>
		<category><![CDATA[検索]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=1743</guid>
		<description><![CDATA[お問い合わせいただくメールの中でよく、「初歩的な質問なのですが…」と切り出される方が多いのですが、本当に初歩的な内容はまだ一度もありません（たぶん）ので安心して下さい。

もしかすると、「質問するのはいいが、もちろん自分 [...]]]></description>
			<content:encoded><![CDATA[<p>お問い合わせいただくメールの中でよく、「初歩的な質問なのですが…」と切り出される方が多いのですが、本当に初歩的な内容はまだ一度もありません（たぶん）ので安心して下さい。</p>
<p><span id="more-1743"></span></p>
<p>もしかすると、「質問するのはいいが、もちろん自分でも調べたんだろうな？」という技術界隈独特の雰囲気をどこかで知ってしまったのかもしれませんが、うちの場合はお問い合わせいただく前に「<a href="http://www.game-create.com/menu/faq">よくある質問</a>」のページだけ確認してもらえれば大丈夫です。</p>
<p>なるべく人に頼りたくない人向けに、ひとつだけテクニックをお伝えします。</p>
<p>もし、コンパイルエラーに遭遇してしまった場合は、エラーメッセージを Google で検索すると良いです。運が良いと解決方法が見つかります。ただ、ここで注意が必要なのが、検索する際にみなさまのプロジェクト固有の情報を省くことです。たとえばプロジェクト名とかファイル名とか行数とか。それは、みなさまの環境だけで通じる情報ですので、検索の際に邪魔になる可能性があります（ Google 先生はとても優秀ですのでうまく無視してくれることも多いです。わからなければ全部コピペしてみましょう）。</p>
<p>あ、もうひとつ。 STL の使い方を間違ったときのエラーは壮絶で、 Google 先生でも手に負えないかもしれません。どうしても解決したい場合はソースコード一式を送ってみて下さい。運が良ければ私で原因を見つけられるかもしれません。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/1743/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Excel でゲームデータをデバッグする際に便利な「数式の検証」</title>
		<link>http://www.game-create.com/archives/756</link>
		<comments>http://www.game-create.com/archives/756#comments</comments>
		<pubDate>Wed, 24 Sep 2008 00:38:43 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[デバッグ]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=756</guid>
		<description><![CDATA[Excel を使ってゲームのデータをデバッグしたりシミュレーションしたりすることがよくありますが、そういった場合には「数式の検証」機能が便利です。


「数式の検証」機能を使うとセルの計算結果をステップバイステップで検証 [...]]]></description>
			<content:encoded><![CDATA[<p>Excel を使ってゲームのデータをデバッグしたりシミュレーションしたりすることがよくありますが、そういった場合には「数式の検証」機能が便利です。</p>
<p><span id="more-756"></span></p>
<p><a href="http://www.game-create.com/wp-content/uploads/2008/09/excel_exp_trace.gif" rel="lightbox"><img src="http://www.game-create.com/wp-content/uploads/2008/09/excel_exp_trace-300x142.gif" alt="" title="数式の検証" width="300" height="142" class="alignnone size-medium wp-image-757" /></a></p>
<p>「数式の検証」機能を使うとセルの計算結果をステップバイステップで検証することができます。 Visual Studio などの IDE に付属しているデバッガとイメージは同じです。これを利用するとゲームで使うデータの変化をシミュレーションすることができ、数学や物理に由来する処理のテストに役立ちます。</p>
<p>起動方法は Excel のバージョンによって異なりますのでヘルプを参照してください。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/756/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ねぇねぇおじちゃんたちはまだ printf でデバッグしてるの？</title>
		<link>http://www.game-create.com/archives/382</link>
		<comments>http://www.game-create.com/archives/382#comments</comments>
		<pubDate>Wed, 04 Jun 2008 13:21:09 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[デバッガ]]></category>
		<category><![CDATA[デバッグ]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=382</guid>
		<description><![CDATA[若い子の言うことに心を痛める 2x 歳。

C++ や Java でのゲーム開発には選択の余地なくデバッガによるデバッグがベターなのですが、いまだにもってスクリプト言語の対応がよくありません。言語自体の再コンパイルでデバ [...]]]></description>
			<content:encoded><![CDATA[<p>若い子の言うことに心を痛める 2x 歳。</p>
<p><span id="more-382"></span></p>
<p>C++ や Java でのゲーム開発には選択の余地なくデバッガによるデバッグがベターなのですが、いまだにもってスクリプト言語の対応がよくありません。言語自体の再コンパイルでデバッグ機能が有効になるとかホスティング環境では意味ないですもんね。</p>
<p>そろそろ仮想化に手を出してみましょうか。ローカルに環境があれば何でもできます。元気ですかー！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/382/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows で文字列バッファに対して printf() 関数を実行する</title>
		<link>http://www.game-create.com/archives/221</link>
		<comments>http://www.game-create.com/archives/221#comments</comments>
		<pubDate>Wed, 16 Jan 2008 12:16:46 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Win32API]]></category>
		<category><![CDATA[デバッグ]]></category>
		<category><![CDATA[文字列]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=221</guid>
		<description><![CDATA[Windows で文字列バッファ（つまり TCHAR 型の配列）に対して printf() 関数を実行するためには wsprintf() 関数を使います。

この関数をうまく使うとデバッグの際にとても有益な情報を見やすく [...]]]></description>
			<content:encoded><![CDATA[<p>Windows で文字列バッファ（つまり TCHAR 型の配列）に対して printf() 関数を実行するためには wsprintf() 関数を使います。</p>
<p><span id="more-221"></span></p>
<p>この関数をうまく使うとデバッグの際にとても有益な情報を見やすく表示することができるようになります。デバッガではウォッチしづらい情報はこの方法で出力してみましょう。</p>
<div class="hl-surround" ><div class="hl-main"><pre><span class="hl-identifier">TCHAR str</span><span class="hl-brackets">[</span><span class="hl-number">256</span><span class="hl-brackets">]</span><span class="hl-default">;
</span><span class="hl-identifier">wsprintf</span><span class="hl-brackets">(</span><span class="hl-identifier">str</span><span class="hl-code">, </span><span class="hl-identifier">TEXT</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">今の座標（ %d, %d ）</span><span class="hl-special">\</span><span class="hl-string">n</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">, </span><span class="hl-identifier">posX</span><span class="hl-code">, </span><span class="hl-identifier">posY</span><span class="hl-brackets">)</span><span class="hl-default">;
</span><span class="hl-identifier">OutputDebugString</span><span class="hl-brackets">(</span><span class="hl-identifier">str</span><span class="hl-brackets">)</span><span class="hl-default">;</span></pre></div></div>
<p>がんばれば汎用エラートラップマクロなんかが作れそうですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/221/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>デバッグメッセージを表示する</title>
		<link>http://www.game-create.com/archives/87</link>
		<comments>http://www.game-create.com/archives/87#comments</comments>
		<pubDate>Sat, 22 Sep 2007 14:14:05 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[TIPS]]></category>
		<category><![CDATA[Win32API]]></category>
		<category><![CDATA[デバッガ]]></category>
		<category><![CDATA[デバッグ]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=87</guid>
		<description><![CDATA[IDE での開発にはデバッガが有効ですが、どうもデバッガは苦手とする方も多いとのことです。
そこで OutputDebugString() 関数。

この関数に文字列を渡すと IDE の出力ウィンドウに任意の文字列を表示 [...]]]></description>
			<content:encoded><![CDATA[<p>IDE での開発にはデバッガが有効ですが、どうもデバッガは苦手とする方も多いとのことです。</p>
<p>そこで OutputDebugString() 関数。</p>
<p><span id="more-87"></span></p>
<p>この関数に文字列を渡すと IDE の出力ウィンドウに任意の文字列を表示することができます。</p>
<div class="hl-surround" style="height:16.8px;"><div class="hl-main"><pre><span class="hl-identifier">OutputDebugString</span><span class="hl-brackets">(</span><span class="hl-identifier">TEXT</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">UNICODE 対応の場合は TEXT マクロをお忘れなく</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">))</span><span class="hl-default">;</span></pre></div></div>
<p>デバッガが苦手な方やデータの推移が見たい場合などに活用できます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/87/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

