<?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; make</title>
	<atom:link href="http://www.game-create.com/archives/tag/make/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>Emacs 23.2 がリリースになったようです</title>
		<link>http://www.game-create.com/archives/3308</link>
		<comments>http://www.game-create.com/archives/3308#comments</comments>
		<pubDate>Tue, 11 May 2010 09:13:06 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ウェブログ]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[エディタ]]></category>
		<category><![CDATA[クラス]]></category>
		<category><![CDATA[コンパイラ]]></category>
		<category><![CDATA[関数]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=3308</guid>
		<description><![CDATA[「お前もプログラマーならまともなエディタを使いたまえ」とは先輩の言葉です。 Emacs がまともかどうかはわかりませんが、すっかり手放せないツールです。
Emacs 23.2リリース、入力補完やクラスブラウザなどを備えた [...]]]></description>
			<content:encoded><![CDATA[<p>「お前もプログラマーならまともなエディタを使いたまえ」とは先輩の言葉です。 Emacs がまともかどうかはわかりませんが、すっかり手放せないツールです。</p>
<p><a href="http://sourceforge.jp/magazine/10/05/10/0748222" class="external">Emacs 23.2リリース、入力補完やクラスブラウザなどを備えたプログラミング支援ツール「CEDET」を標準搭載 &#8211; SourceForge.JP Magazine : オープンソースの話題満載</a></p>
<p><span id="more-3308"></span></p>
<p><a href="http://cedet.sourceforge.net/" class="external">CEDET</a> が標準搭載され、配置するだけで次の機能が使えるとのことです。</p>
<ul>
<li>Makefile作成ツール</li>
<li>コンパイラ実行スクリプト</li>
<li>入力補完/支援機能</li>
<li>ヘルプ/リファレンス参照機能</li>
<li>自動コード生成</li>
<li>UMLダイアグラム作成機能</li>
</ul>
<p>未確認で申し訳ないです。「こういう仕事は IDE でやればいいや」って感じでいつも進めてしまうんです。ただ、 UML ダイアグラム作成機能というのはちと気になります。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/3308/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>念願の yaml-mode をインストール</title>
		<link>http://www.game-create.com/archives/2719</link>
		<comments>http://www.game-create.com/archives/2719#comments</comments>
		<pubDate>Sun, 10 Jan 2010 13:38:57 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[YAML]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2719</guid>
		<description><![CDATA[別に Meadow でも使うことはできましたが、心機一転のタイミングで導入です。
yoshiki&#8217;s yaml-mode at master &#8211; GitHub

普段 Nami2000 を使ってア [...]]]></description>
			<content:encoded><![CDATA[<p>別に Meadow でも使うことはできましたが、心機一転のタイミングで導入です。</p>
<p><a href="http://github.com/yoshiki/yaml-mode" class="external">yoshiki&#8217;s yaml-mode at master &#8211; GitHub</a></p>
<p><span id="more-2719"></span></p>
<p>普段 Nami2000 を使ってアウトライン化されたテキストを編集することが多いのですが、テキストファイルだったら Subversion で差分が取れると思い、 YAML の利用を考えておりました。 Emacs でやるなら当然メジャーモードを入手せねばなりますまい！…というわけでインストール。</p>
<p>どうやら YAML にタブはご法度のようで、いかにも具合の悪そうなハイライト表示に遭遇します（ Makefile にタブを使った時みたいな）。どうやら indent-tabs-mode は nil 進行がいい感じです。</p>
<p>複数行テキストも見事に色分けされまして、かなり使いやすいかと思います。仕事で YAML を使うことになった時も安心できそうです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2719/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ソフトウェアのビルドを自動化する Make みたいなあれ &#8211; CMake</title>
		<link>http://www.game-create.com/archives/2022</link>
		<comments>http://www.game-create.com/archives/2022#comments</comments>
		<pubDate>Fri, 31 Jul 2009 15:26:21 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ウェブログ]]></category>
		<category><![CDATA[CMake]]></category>
		<category><![CDATA[make]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2022</guid>
		<description><![CDATA[CMake というのを最近知って感動しています。
CMake &#8211; Cross Platform Make
CMake

CMake を使うと設定内容に従って Makefile や Visual C++ のワー [...]]]></description>
			<content:encoded><![CDATA[<p>CMake というのを最近知って感動しています。</p>
<p><a href="http://www.cmake.org/" class="external">CMake &#8211; Cross Platform Make</a><br />
<a href="http://ja.wikipedia.org/wiki/CMake" class="external">CMake</a></p>
<p><span id="more-2022"></span></p>
<p>CMake を使うと設定内容に従って Makefile や Visual C++ のワークスペースをはき出してくれるそうです。何が嬉しいかって、サブディレクトリの指定が楽なこと楽なこと。私は make をバリバリ使えないのでサブディレクトリを作らないようにするか、最初から Visual C++ で作っちゃうかと考えておりました。</p>
<p>Windows のゲームを作る場合は「もう IDE でやっちゃえばいいや」と考えているのですが、クロスプラットフォームを考慮したプログラム開発に際しては思い出したいツールです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2022/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>仕事で Flash のことを訊かれたので答えてみました</title>
		<link>http://www.game-create.com/archives/1835</link>
		<comments>http://www.game-create.com/archives/1835#comments</comments>
		<pubDate>Fri, 19 Jun 2009 09:25:34 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[オーサリングツール]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[VC++ 2008 EE]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[アニメーション]]></category>
		<category><![CDATA[コンパイラ]]></category>
		<category><![CDATA[デバッガ]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=1835</guid>
		<description><![CDATA[同じ疑問をお持ちの方がいらっしゃいましたら参考にしてみて下さい。

Flash が無いと SWF は作れないの？
いいえ、 Flex SDK があれば無償で SWF を作ることができます。
Flash と Flex SD [...]]]></description>
			<content:encoded><![CDATA[<p>同じ疑問をお持ちの方がいらっしゃいましたら参考にしてみて下さい。</p>
<p><span id="more-1835"></span></p>
<h4>Flash が無いと SWF は作れないの？</h4>
<p>いいえ、 Flex SDK があれば無償で SWF を作ることができます。</p>
<h4>Flash と Flex SDK はどう違うの？</h4>
<p>Flash を Visual C++ のような IDE と考えると、 Flex SDK は cl.exe とか link.exe とか nmake.exe みたいなものです。ただし、 Flex SDK にて SWF を作るためには JRE （ Java のランタイム）が必要です。</p>
<h4>Flash を買う意味あるの？</h4>
<p>アニメーション要素のあるムービーを低コストで作りたい場合は大いにあります。 Flash があればモーションをマウスでつけることができますし、モーションの惰性も二次元のグラフで簡単に指定できます。描画ツールもありますので、単純な図形をマウスやペンタブレットで描くこともできます。</p>
<p>もし、 Flash を使わない場合は、座標や回転値などのモーションデータをオブジェクトと数値で指定するか、 XML で指定なければなりません。</p>
<h4>あなたはアニメーションを作れないのに、なぜ Flash を持ってるの？</h4>
<p>デバッガが便利なのと、 Creative Suite にバンドルされていたからです。仕事で作った SWF は Stage のタイムラインの１フレームに起動コードがあるだけで、あとは ActionScript で構築しました。ここだけ見ると無駄なんですが、それを無駄と思わせないのはデバッガの存在が大きいと思います。</p>
<h4>簡単に覚えられる？</h4>
<p>なんらかのプログラミング言語の経験がある方にとっては、携帯 Flash や昔の Flash に比べたら遙かに難度は低いと思います。 Flash は Macromedia 時代からそうだったのですが、マニュアルが非常に良くできていて、情報源に不足がありません（トピック毎にコピペで動くサンプルがあるのが嬉しいです）。ただ、全く初めての場合は、入門書に頼った方が良いと思います（少なくともタイムラインが問題なく使えるようになるまでは）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/1835/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>依存関係を制する熱きツール</title>
		<link>http://www.game-create.com/archives/1280</link>
		<comments>http://www.game-create.com/archives/1280#comments</comments>
		<pubDate>Mon, 02 Feb 2009 11:32:58 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[Cygwin]]></category>
		<category><![CDATA[make]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=1280</guid>
		<description><![CDATA[いえ、 make のことなんですけど、たとえばアイテムを自作できる RPG のアイテム素材を考えたとき、素材のパラメータを変更した際に及ぶ影響を make によって計算してみたのですが、同じ make でもプログラムによ [...]]]></description>
			<content:encoded><![CDATA[<p>いえ、 make のことなんですけど、たとえばアイテムを自作できる RPG のアイテム素材を考えたとき、素材のパラメータを変更した際に及ぶ影響を make によって計算してみたのですが、同じ make でもプログラムによって品質に差があることがわかりました。</p>
<p><span id="more-1280"></span></p>
<p>結論から言うと gmake が一番良くできている印象を受けました。実は錯覚で、エラーメッセージが簡潔で丁寧なだけかもしれませんが、もっとも安心感があります。 dmake や nmake では途中まで処理してわかるエラーでも gmake だと最初からわかります。</p>
<p>もし gmake を使いたい場合は Cygwin などを検討してみてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/1280/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ソースファイルをコンパイルだけしてリンクしない</title>
		<link>http://www.game-create.com/archives/1259</link>
		<comments>http://www.game-create.com/archives/1259#comments</comments>
		<pubDate>Tue, 27 Jan 2009 16:47:58 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[make]]></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=1259</guid>
		<description><![CDATA[ソースファイルをコンパイルだけしてリンクしないためには cl.exe に /c オプションを渡します。

cl.exe を使う際、オプションを省略しまくると、可能な限りリンクまでして実行ファイルを作ってくれますが、これが [...]]]></description>
			<content:encoded><![CDATA[<p>ソースファイルをコンパイルだけしてリンクしないためには cl.exe に /c オプションを渡します。</p>
<p><span id="more-1259"></span></p>
<p>cl.exe を使う際、オプションを省略しまくると、可能な限りリンクまでして実行ファイルを作ってくれますが、これが不要な時は /c オプションを渡すとオブジェクトファイルを作って終了します。</p>
<div class="hl-surround" ><div class="hl-main"><pre>cl.exe /c source.cpp

# 実行すると source.obj ができます
# たとえ source.cpp の中に main() 関数があろうがリンクされません</pre></div></div>
<p>大きなプロジェクトを make などを使ってビルドする場合や、興味本位でオブジェクトファイルを解析したいときなど覚えておくと嬉しくなります。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/1259/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>今時のビルドツール Ant 果たして make の牙城を崩せるか！？</title>
		<link>http://www.game-create.com/archives/914</link>
		<comments>http://www.game-create.com/archives/914#comments</comments>
		<pubDate>Sat, 01 Nov 2008 11:26:10 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[Ant]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[make]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=914</guid>
		<description><![CDATA[IDE を使っていると使う機会が少ないのですが make に代わる選択肢として Ant に注目しています。
Apache Ant

Ant の良いところは、なんと言っても XML による設定ファイルの可読性が高いことです [...]]]></description>
			<content:encoded><![CDATA[<p>IDE を使っていると使う機会が少ないのですが make に代わる選択肢として Ant に注目しています。</p>
<p><a href="http://ant.apache.org/" class="external">Apache Ant</a></p>
<p><span id="more-914"></span></p>
<p>Ant の良いところは、なんと言っても XML による設定ファイルの可読性が高いことです。それだけ冗長な部分が多いのですが、最近では XML を編集したり、あるいは Ant を直接設定できる IDE も増えているので実質的に make や他の IDE と作業量は変わらないと思います。</p>
<p>惜しむらくは動作に Java が必要ということです。どうやら UNIX 系の OS ではまだまだ make の独壇場がしばらく続きそうですよ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/914/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

