<?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; OSS</title>
	<atom:link href="http://www.game-create.com/archives/tag/oss/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>今話題の trac って何をしてくれるの？（ Chaw もあるよ）</title>
		<link>http://www.game-create.com/archives/1062</link>
		<comments>http://www.game-create.com/archives/1062#comments</comments>
		<pubDate>Thu, 11 Dec 2008 13:17:36 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Chaw]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=1062</guid>
		<description><![CDATA[Byerkut さんはオープンソースソフトウェアを使うことが多いためか、日常的に trac に触れる機会があるのですが、これはいったい何をしてくれるのでしょうか？

まず、一番わかりやすい用途が Subversion の [...]]]></description>
			<content:encoded><![CDATA[<p>Byerkut さんはオープンソースソフトウェアを使うことが多いためか、日常的に trac に触れる機会があるのですが、これはいったい何をしてくれるのでしょうか？</p>
<p><span id="more-1062"></span></p>
<p>まず、一番わかりやすい用途が Subversion の WEB ブラウザに対するフロントエンドです。フロントエンドという言葉が聞き慣れないかもしれませんが、要は「外側」とか「インタフェース」とか「接点」という意味です。実は Subversion を使うためには Subversion の専用クライアントが必要なのですが、 trac のフロントエンドを使うと WEB ブラウザさえあれば Subversion にアクセスできるようになるのです。「 WEB ブラウザでアクセスする必要ってある？」と思われるかもしれませんが、ソースコードの改変履歴などを見るためだけにわざわざ Subversion の専用クライアントをインストールするのは面倒です。たとえば他人の家や出先でソースコードを確認したいことなどありませんでしょうか？</p>
<p>次の用途がタスク管理とバグ管理です。 Byerkut さんは trac の使用経験が浅いため、うまくタスク管理とバグ管理を分離できていないのですが、 trac を使うと今のプロジェクトにどれだけのタスクとバグが残っているのかを確認することができるようになります。バグは開発者以外の人間も投稿することができ、フォロワーの力を得てゲームの品質を上げることもできます。残りタスクは進捗バーで表示され、「ああ、プロジェクトの完成度はこの辺か」と毎日確認するのが楽しみになります。</p>
<p>最後の用途が wiki による情報共有です。これは単純に trac が wiki の機能を持っているのです。しかし、ただ単に trac に wiki がバンドルされているだけというわけではありません。特定のタグを打ち込むことでタスク管理やバグ管理と連携することができるのです。たとえば、「○○という環境では××が発生する（#1234）」という文字列を作ると #1234 の部分が該当のバグ情報へリンクされるようになるのです。これは情報共有の強力な武器になります。</p>
<p>簡単ではありますが、これが trac の用途です。しかし trac は普及率と拡張性は高いものの、動作に python が必要であったり、別のプロジェクトを管理したい場合は trac をもうひとつインストールする必要があるなど、若干ではありますが導入に抵抗があります。そこで最近見つけたのが Chaw です。 Chaw は PHP で動作する trac のようなソフトウェアで、ひとつインストールするだけで複数のプロジェクトを管理することができるようになります。正式リリースは先ですが、今後の動向を要チェックです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/1062/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ついに来た PHP による trac みたいなやつ！ &#8211; Chaw</title>
		<link>http://www.game-create.com/archives/1028</link>
		<comments>http://www.game-create.com/archives/1028#comments</comments>
		<pubDate>Tue, 02 Dec 2008 00:39:39 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Chaw]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=1028</guid>
		<description><![CDATA[ゲームを作る際のプログラム進行管理はこれに決まりです。
Chaw

まだ、αバージョンということで、 SVN との連携に問題があるようですが、ひとつのアプリケーションで複数のプロジェクトを管理することができたりと、 tr [...]]]></description>
			<content:encoded><![CDATA[<p>ゲームを作る際のプログラム進行管理はこれに決まりです。</p>
<p><a href="http://thechaw.com/" class="external">Chaw</a></p>
<p><span id="more-1028"></span></p>
<p>まだ、αバージョンということで、 SVN との連携に問題があるようですが、ひとつのアプリケーションで複数のプロジェクトを管理することができたりと、 trac よりも魅力的なスタートラインに立っています。 trac の拡張性を考えると簡単に乗り換えできないかもしれませんが、この手のツールを全く使ったことがない方にはちょうど良いと思います。</p>
<p>何よりうれしいのが CakePHP で作られているという点です。常々、他のプログラマーのコードを読んで勉強したいと思っていたところでした。</p>
<p>プロジェクトの今後に目が離せません！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/1028/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>オープンソースコミュニティには天才が多すぎて困る</title>
		<link>http://www.game-create.com/archives/940</link>
		<comments>http://www.game-create.com/archives/940#comments</comments>
		<pubDate>Sat, 08 Nov 2008 09:16:31 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[autotools]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=940</guid>
		<description><![CDATA[以前より SQLite をゲームに組み込もうと思って書籍など買ったりしていたのですが、 Windows 版のソースコードが見つからなくて困っていました。しかし、 επιστημη さんの記事を見て自分の愚かさに気づきまし [...]]]></description>
			<content:encoded><![CDATA[<p>以前より SQLite をゲームに組み込もうと思って書籍など買ったりしていたのですが、 Windows 版のソースコードが見つからなくて困っていました。しかし、 <a href="http://blogs.wankuma.com/episteme/articles/56144.aspx" class="external">επιστημη さんの記事</a>を見て自分の愚かさに気づきました。</p>
<p><span id="more-940"></span></p>
<p>ただ単にソースコードを Windows でコンパイルすれば良かったんですね。つまり、プリプロセッサなどで適切に環境の違いを吸収できるようです。</p>
<p>普通、環境の違いを吸収するためには autotools を使うことが一般的かと思っていたのですが、 SQLite の開発メンバーはプリプロセッサだけでやっているのですからすごいですよね。予想なんですが、依存プログラムが多くなると autotools の出番なのだと思います。そういった意味では SQLite はコアがシンプルで良くできているのだと思います。</p>
<p>やはり、オープンソースコミュニティには天才が多いということですね。あなたにとって私もそうでありたい（ By レミオロメン）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/940/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>複数プロジェクトをひとつのデータベースで管理するツール &#8211; Redmine</title>
		<link>http://www.game-create.com/archives/412</link>
		<comments>http://www.game-create.com/archives/412#comments</comments>
		<pubDate>Tue, 01 Jul 2008 15:06:20 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[BTS]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Redmine]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[プロジェクト]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=412</guid>
		<description><![CDATA[Redmine というプロジェクト管理ツールがどうにも良さそうです。
Redmine
Redmine.JP

このツールはプロジェクト管理ツールの一種で、ソースコードのバージョン管理システム（厳密にはそのフロントエンド） [...]]]></description>
			<content:encoded><![CDATA[<p>Redmine というプロジェクト管理ツールがどうにも良さそうです。</p>
<p><a href="http://www.redmine.org/" class="external">Redmine</a><br />
<a href="http://redmine.jp/" class="external">Redmine.JP</a></p>
<p><span id="more-412"></span></p>
<p>このツールはプロジェクト管理ツールの一種で、ソースコードのバージョン管理システム（厳密にはそのフロントエンド）や Wiki 、バグトラッキングシステムなどを使うことができるようになります。最大のアドバンテージはひとつのデータベースで複数のプロジェクトを管理することができる点ではないでしょうか。たとえば同じ目的の有名なツールに trac がありますが、こちらはひとつのデータベースでひとつのプロジェクトしか管理することができません（まぁ、その分できることも多いのですが）。</p>
<p>動作環境に Ruby on Rails が必要ですが、海外のホスティングならいろんな場所で動かせそうです。現在 Rails の新しいバージョンには対応していないようですが、そのうち改善されるのと思います。</p>
<p>もし、これの PHP 版を作れたらヒーローになれるかも。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/412/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>多重継承は悪か？</title>
		<link>http://www.game-create.com/archives/373</link>
		<comments>http://www.game-create.com/archives/373#comments</comments>
		<pubDate>Thu, 29 May 2008 12:30:00 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[フレームワーク]]></category>
		<category><![CDATA[継承]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=373</guid>
		<description><![CDATA[熱き議論のテーマです。

Ruby on Rails や CakePHP が持っているようなビヘイビアに相当する技術を C++ でやろうとすると、どうしても多重継承になってしまうのですが、 Wikipedia に限定多重 [...]]]></description>
			<content:encoded><![CDATA[<p>熱き議論のテーマです。</p>
<p><span id="more-373"></span></p>
<p>Ruby on Rails や CakePHP が持っているようなビヘイビアに相当する技術を C++ でやろうとすると、どうしても多重継承になってしまうのですが、 Wikipedia に限定多重継承というガイドラインみたいなものが載っていました。</p>
<p><a href="http://ja.wikipedia.org/wiki/%E7%B6%99%E6%89%BF" class="external">継承</a></p>
<p>一般的にはモジュールとかトレイトとか呼ばれているそうです。勉強になりますね。オブジェクトをアタッチしたりデタッチしたりでゲームが作れるのは理想です。コンシューマゲーム機の世界だとハードの制約から無理だと思いますが（例外とかテンプレートとかも使えない場合があるのです）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/373/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>subversion + BTS + WEB 2.0 + PERT</title>
		<link>http://www.game-create.com/archives/355</link>
		<comments>http://www.game-create.com/archives/355#comments</comments>
		<pubDate>Mon, 12 May 2008 12:28:06 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[BTS]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[PERT]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[WEB 2.0]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=355</guid>
		<description><![CDATA[ソースコードのバージョン管理とバグトラッキングが可能で、各要素にコメントとトラックバックを受け付けられるインタフェースとデータ構造を持ち、スケジュールが PERT 図で管理できるシステム。

欲しい…
]]></description>
			<content:encoded><![CDATA[<p>ソースコードのバージョン管理とバグトラッキングが可能で、各要素にコメントとトラックバックを受け付けられるインタフェースとデータ構造を持ち、スケジュールが PERT 図で管理できるシステム。</p>
<p><span id="more-355"></span></p>
<p>欲しい…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/355/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>subversion が使えるホスティングサービス</title>
		<link>http://www.game-create.com/archives/17</link>
		<comments>http://www.game-create.com/archives/17#comments</comments>
		<pubDate>Tue, 31 Jul 2007 13:10:10 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ウェブログ]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[ホスティングサービス]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=17</guid>
		<description><![CDATA[バージョン管理ツールが使えるホスティングサービスはないものか？と思って検索しましたら結構出てきました。


cvsdude
hosted-project
BLOCKGROUP

こういったサービスをゲーム制作に特化して提 [...]]]></description>
			<content:encoded><![CDATA[<p>バージョン管理ツールが使えるホスティングサービスはないものか？と思って検索しましたら結構出てきました。</p>
<p><span id="more-17"></span></p>
<ul>
<li><a href="http://cvsdude.com/" class="external">cvsdude</a></li>
<li><a href="http://www.hosted-projects.com/index.php" class="external">hosted-project</a></li>
<li><a href="http://www.blockgroup.jp/" class="external">BLOCKGROUP</a></li>
</ul>
<p>こういったサービスをゲーム制作に特化して提供したらビジネスになるでしょうか？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/17/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

