<?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>PlatinumEgg - Blog</title>
	<atom:link href="http://www.platinumegg.net/d/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.platinumegg.net/d</link>
	<description></description>
	<lastBuildDate>Tue, 27 Mar 2012 12:06:01 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>4月後半で勝負</title>
		<link>http://www.platinumegg.net/d/?p=2424</link>
		<comments>http://www.platinumegg.net/d/?p=2424#comments</comments>
		<pubDate>Tue, 27 Mar 2012 12:06:01 +0000</pubDate>
		<dc:creator>sanagi</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.platinumegg.net/d/?p=2424</guid>
		<description><![CDATA[coffeeさんがテスター協力してくれてるおかげでプログラムの燃料補給されてだいぶいい勢いで進んでたんだけど、仕事が；； たぶん今まで生きてきた中で一番やばい年度末。。 エイプリルフール企画は今年も無理だなー…]]></description>
			<content:encoded><![CDATA[<p>coffeeさんがテスター協力してくれてるおかげでプログラムの燃料補給されてだいぶいい勢いで進んでたんだけど、仕事が；；<br />
たぶん今まで生きてきた中で一番やばい年度末。。</p>
<p>エイプリルフール企画は今年も無理だなー…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.platinumegg.net/d/?feed=rss2&#038;p=2424</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>年度末信仰</title>
		<link>http://www.platinumegg.net/d/?p=2417</link>
		<comments>http://www.platinumegg.net/d/?p=2417#comments</comments>
		<pubDate>Mon, 27 Feb 2012 07:09:58 +0000</pubDate>
		<dc:creator>sanagi</dc:creator>
				<category><![CDATA[Maleficia]]></category>

		<guid isPermaLink="false">http://www.platinumegg.net/d/?p=2417</guid>
		<description><![CDATA[□年度末様ぁあああ！！ということですごくピンチです。 1月パッチどころかエイプリルフールまで吹っ飛びそうです。 土日はもちろんのこと昼夜の区別がなくなってしまったという…。 そんなこと言いつつちょびちょび進めてます。 公式サイトでテスター募集始めたのですが、条件が厳しすぎたのか、非常に残念な結果に。（読んでない人の応募や、質問だけでした） うーん。]]></description>
			<content:encoded><![CDATA[<p>□年度末様ぁあああ！！ということですごくピンチです。<br />
1月パッチどころかエイプリルフールまで吹っ飛びそうです。<br />
土日はもちろんのこと昼夜の区別がなくなってしまったという…。</p>
<p>そんなこと言いつつちょびちょび進めてます。<br />
公式サイトでテスター募集始めたのですが、条件が厳しすぎたのか、非常に残念な結果に。（読んでない人の応募や、質問だけでした）<br />
うーん。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.platinumegg.net/d/?feed=rss2&#038;p=2417</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ごそごそと。</title>
		<link>http://www.platinumegg.net/d/?p=2412</link>
		<comments>http://www.platinumegg.net/d/?p=2412#comments</comments>
		<pubDate>Mon, 16 Jan 2012 04:37:44 +0000</pubDate>
		<dc:creator>sanagi</dc:creator>
				<category><![CDATA[Maleficia]]></category>

		<guid isPermaLink="false">http://www.platinumegg.net/d/?p=2412</guid>
		<description><![CDATA[□ええ、結局去年は間に合いませんでした。 言い訳も何もないですが。 去年できなかったところや、適当コードで済ませたところを作りつつ、既存コードにコメントを入れながらごりごり書いてます。 敵と戦えるところは完了して、ロゴ画面表示兼別スレッドで読み込みとかの作業してます。 □ねこみみのかけらブログに書いたのですが、あくまで目標は夏完成です。 1月中を目途にパッチ公開 4/1に何らかのお遊びプログラム公開 4/30のCOMIC1☆6でパイロットスタイル公開 8月のC82で完成版頒布 …というところ。 COMIC1は申し込み済み。 あからさまに無理なスケジュールの部分が存在するけど、見なかったことにしておく。 実際に足りなくなったら伸ばすってことでｗ　 最悪でも年内完成で。]]></description>
			<content:encoded><![CDATA[<p>□ええ、結局去年は間に合いませんでした。<br />
言い訳も何もないですが。</p>
<p>去年できなかったところや、適当コードで済ませたところを作りつつ、既存コードにコメントを入れながらごりごり書いてます。<br />
敵と戦えるところは完了して、ロゴ画面表示兼別スレッドで読み込みとかの作業してます。</p>
<p>□ねこみみのかけらブログに書いたのですが、あくまで目標は夏完成です。</p>
<ul>
<li>1月中を目途にパッチ公開</li>
<li>4/1に何らかのお遊びプログラム公開</li>
<li>4/30のCOMIC1☆6でパイロットスタイル公開</li>
<li>8月のC82で完成版頒布</li>
</ul>
<p>…というところ。<br />
COMIC1は申し込み済み。</p>
<p>あからさまに無理なスケジュールの部分が存在するけど、見なかったことにしておく。<br />
実際に足りなくなったら伸ばすってことでｗ　<br />
最悪でも年内完成で。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.platinumegg.net/d/?feed=rss2&#038;p=2412</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>間に合わないかもしれないと思い始めた</title>
		<link>http://www.platinumegg.net/d/?p=2410</link>
		<comments>http://www.platinumegg.net/d/?p=2410#comments</comments>
		<pubDate>Wed, 14 Dec 2011 16:33:41 +0000</pubDate>
		<dc:creator>sanagi</dc:creator>
				<category><![CDATA[Maleficia]]></category>

		<guid isPermaLink="false">http://www.platinumegg.net/d/?p=2410</guid>
		<description><![CDATA[□本気でやばい。 先月具合が悪かったのが響きすぎで、Maxパワーで制作できないと来たもんだ。 とりあえず全力は尽くします。]]></description>
			<content:encoded><![CDATA[<p>□本気でやばい。<br />
先月具合が悪かったのが響きすぎで、Maxパワーで制作できないと来たもんだ。<br />
とりあえず全力は尽くします。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.platinumegg.net/d/?feed=rss2&#038;p=2410</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>未だphase1終わらず</title>
		<link>http://www.platinumegg.net/d/?p=2408</link>
		<comments>http://www.platinumegg.net/d/?p=2408#comments</comments>
		<pubDate>Wed, 26 Oct 2011 01:03:37 +0000</pubDate>
		<dc:creator>sanagi</dc:creator>
				<category><![CDATA[Maleficia]]></category>

		<guid isPermaLink="false">http://www.platinumegg.net/d/?p=2408</guid>
		<description><![CDATA[□2週間の遅れはかなり致命的な恐れが。 □スクリプト文字化け問題が解決した。 Xtalやv8に移ろうかとも考えたのだけれどそれぞれのデメリットがLuaより大きく見えてしまったので、一回りしてLuaに戻ってきてしまったという。 件の文字化けは、「&#8217;」でくくるのではなくて、[[ソ連]]みたいに[[]]でくくるべきだったらしい。 あばば。 □衝突判定まわりを、DirectXの判定関数を使わないでやることにしたら大分速くなった。 最終的にどうなるかわからないけど、読み込みの速度とかもかなり高速になりそうです。 スキンメッシュの問題が大きいのですけどねー。]]></description>
			<content:encoded><![CDATA[<p>□2週間の遅れはかなり致命的な恐れが。</p>
<p>□スクリプト文字化け問題が解決した。<br />
Xtalやv8に移ろうかとも考えたのだけれどそれぞれのデメリットがLuaより大きく見えてしまったので、一回りしてLuaに戻ってきてしまったという。</p>
<p>件の文字化けは、「&#8217;」でくくるのではなくて、[[ソ連]]みたいに[[]]でくくるべきだったらしい。<br />
あばば。</p>
<p>□衝突判定まわりを、DirectXの判定関数を使わないでやることにしたら大分速くなった。<br />
最終的にどうなるかわからないけど、読み込みの速度とかもかなり高速になりそうです。</p>
<p>スキンメッシュの問題が大きいのですけどねー。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.platinumegg.net/d/?feed=rss2&#038;p=2408</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>そろそろ折り返し地点</title>
		<link>http://www.platinumegg.net/d/?p=2402</link>
		<comments>http://www.platinumegg.net/d/?p=2402#comments</comments>
		<pubDate>Sun, 16 Oct 2011 23:45:03 +0000</pubDate>
		<dc:creator>sanagi</dc:creator>
				<category><![CDATA[Maleficia]]></category>

		<guid isPermaLink="false">http://www.platinumegg.net/d/?p=2402</guid>
		<description><![CDATA[□夏から冬までの期間の中間地点、あと1週間というところでしょうか。 前回のエントリーで報告した通り、C#のコードをC++に移植する作業を行っている……のですけれど、実態はC#のプログラムを元にC++で新たなゲームのフレームワークを作成している、というところ。 いろんな人から「それは夏から冬の期間に行うべきことではない」と注意されたけど、「やらなきゃいけないんだ！頑張ればできる！」と返してきました。 ……人の忠告は聞こうね、とww □今までのところで遭遇した一番大きな問題は、C++版のsqliteがデフォルトで暗号化できないってこと。 暗号化はできるけど、その機能は有償、2000$。ちょっとこれは高いかなぁと。 暗号化できないとファイルの中身取り出せちゃう（特に音関連はライセンスとか取り決め的にまずい）し、セーブデータもsqliteのデータベースなので簡単に改竄できると面白くなくなってしまう。 FireBirdとか代替も考えたのですが、DB使うには.NetのDatasetがないと厳しいと踏んで、一般的なファイルのパッケージ化の手法を採用することにしました。局所的に圧縮と暗号化を行ってます。 暗号化ってもexeメモ帳で開けばパスフレーズ丸見えなのでそれほど意味がありませんが。魔除け程度にはなるかなと。 □C81版開発計画のマイルストーン期日一覧。 C81 Phase1 ～2011/10/16（他のゲームにも使いまわせる共通部のフレームワーク作成） C81 Phase2 ～2011/11/06（C80のバージョンと同等の機能を持つ） C81 Phase3 ～2011/11/20（C81に必要な新機能[宝箱][商店][マップ切り替え][宝箱]） C81 Pilot Style ～2011/12/27（ストーリー、新キャラ、新アイテム、新モンスター） Phase1が実は期限昨日まで。。遅れは1週間ほどの見込みです。]]></description>
			<content:encoded><![CDATA[<p>□夏から冬までの期間の中間地点、あと1週間というところでしょうか。</p>
<p>前回のエントリーで報告した通り、C#のコードをC++に移植する作業を行っている……のですけれど、実態はC#のプログラムを元にC++で新たなゲームのフレームワークを作成している、というところ。</p>
<p>いろんな人から「それは夏から冬の期間に行うべきことではない」と注意されたけど、「やらなきゃいけないんだ！頑張ればできる！」と返してきました。<br />
……人の忠告は聞こうね、とww</p>
<p>□今までのところで遭遇した一番大きな問題は、C++版のsqliteがデフォルトで暗号化できないってこと。<br />
暗号化はできるけど、その機能は有償、2000$。ちょっとこれは高いかなぁと。<br />
暗号化できないとファイルの中身取り出せちゃう（特に音関連はライセンスとか取り決め的にまずい）し、セーブデータもsqliteのデータベースなので簡単に改竄できると面白くなくなってしまう。</p>
<p>FireBirdとか代替も考えたのですが、DB使うには.NetのDatasetがないと厳しいと踏んで、一般的なファイルのパッケージ化の手法を採用することにしました。局所的に圧縮と暗号化を行ってます。</p>
<p>暗号化ってもexeメモ帳で開けばパスフレーズ丸見えなのでそれほど意味がありませんが。魔除け程度にはなるかなと。</p>
<p>□C81版開発計画のマイルストーン期日一覧。</p>
<ul>
<li>C81 Phase1 ～2011/10/16（他のゲームにも使いまわせる共通部のフレームワーク作成）</li>
<li>C81 Phase2 ～2011/11/06（C80のバージョンと同等の機能を持つ）</li>
<li>C81 Phase3 ～2011/11/20（C81に必要な新機能[宝箱][商店][マップ切り替え][宝箱]）</li>
<li>C81 Pilot Style ～2011/12/27（ストーリー、新キャラ、新アイテム、新モンスター）</li>
</ul>
<p>Phase1が実は期限昨日まで。。遅れは1週間ほどの見込みです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.platinumegg.net/d/?feed=rss2&#038;p=2402</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>宣言してきた</title>
		<link>http://www.platinumegg.net/d/?p=2396</link>
		<comments>http://www.platinumegg.net/d/?p=2396#comments</comments>
		<pubDate>Mon, 26 Sep 2011 17:10:55 +0000</pubDate>
		<dc:creator>sanagi</dc:creator>
				<category><![CDATA[Maleficia]]></category>

		<guid isPermaLink="false">http://www.platinumegg.net/d/?p=2396</guid>
		<description><![CDATA[□日々、方針が目まぐるしく変更されて何が何やらである。 注意深く調べたところ、SlimDXではもはやどうしようもあるまい、ということになった。 C#を使ったゲーム実績で、XNA＞独自＞SlimDXなのも理由があるんだろうと思った。（かなりいろんな人に聞いて回った） 人の言うことは聞かないと駄目だね。 □同人プログラマ飲み会の挨拶で宣言してきたけど、仕方ないのでC#の全コードをC++に移植してる。 結構ハイペースで進んでるので、一連の作業は10月末には終わるかなぁ、というところ。 1ヶ月しかないけど。 コード公開しながらやろうかしら。]]></description>
			<content:encoded><![CDATA[<p>□日々、方針が目まぐるしく変更されて何が何やらである。<br />
注意深く調べたところ、SlimDXではもはやどうしようもあるまい、ということになった。<br />
C#を使ったゲーム実績で、XNA＞独自＞SlimDXなのも理由があるんだろうと思った。（かなりいろんな人に聞いて回った）<br />
人の言うことは聞かないと駄目だね。</p>
<p>□同人プログラマ飲み会の挨拶で宣言してきたけど、仕方ないのでC#の全コードをC++に移植してる。<br />
結構ハイペースで進んでるので、一連の作業は10月末には終わるかなぁ、というところ。<br />
1ヶ月しかないけど。</p>
<p>コード公開しながらやろうかしら。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.platinumegg.net/d/?feed=rss2&#038;p=2396</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenGL計画「TNZ」</title>
		<link>http://www.platinumegg.net/d/?p=2393</link>
		<comments>http://www.platinumegg.net/d/?p=2393#comments</comments>
		<pubDate>Wed, 21 Sep 2011 02:07:51 +0000</pubDate>
		<dc:creator>sanagi</dc:creator>
				<category><![CDATA[Maleficia]]></category>

		<guid isPermaLink="false">http://www.platinumegg.net/d/?p=2393</guid>
		<description><![CDATA[□頓挫、の意味である。 □昨日発表したばかりで早いような気もしないでもないけど、かれこれ1ヶ月は触っていたのよー。 大体動かせるところまで行って互換性周りを調べ始めたら、GMA950あたりがOpenGL1.4でしか動かないことがわかってこれが決め手に…（1.4はシェーダーはおろかVBOすら使えない） dll周りの問題は独自インストーラーでサイレントインストールすることで解決しようかと思う。 前に作っておいたのですが、レジストリ書き込むからzipと違ってお手軽感がないので敬遠していたのです。 冬のバージョンからはインストーラー込みで。 □とすると、C++＆OpenGLにしないことで解決されない問題への対処が課題になってくるのです。 今確認されている大きな問題は、 メモリリークがどこかで起きている ウィンドウを動かすと落ちる人がいる LuaスクリプトをUTF8で書いているもののshift_jisの化け文字問題が発生 画像・メッシュの読み込みが相変わらず遅い の4点。 メモリリークは、フィールドに入ってタイトルに戻ってまた入るとメモリが4～5MB増えている謎。 dotTraceで調べると、スキンメッシュ周りでなにか解放されていないっぽい。たぶんこれが主犯。他にも若干あるっぽいがよく調べてみないとわからない。 ウィンドウを動かすと落ちるのは再現しないので報告待ちかな。 LuaスクリプトをUTF8で書いているもののshift_jisの化け文字問題が発生、の問題は\を入れることで回避してるけど、確認がめんどいという。。 会話だけxmlかなにか別のファイルに移すかも。 画像・メッシュはOpenGLのときに作った独自フォーマットで置き換えるかも。 □ひとまず冬は富豪プログラム続行ということで。]]></description>
			<content:encoded><![CDATA[<p>□頓挫、の意味である。</p>
<p>□昨日発表したばかりで早いような気もしないでもないけど、かれこれ1ヶ月は触っていたのよー。<br />
大体動かせるところまで行って互換性周りを調べ始めたら、GMA950あたりがOpenGL1.4でしか動かないことがわかってこれが決め手に…（1.4はシェーダーはおろかVBOすら使えない）</p>
<p>dll周りの問題は独自インストーラーでサイレントインストールすることで解決しようかと思う。<br />
前に作っておいたのですが、レジストリ書き込むからzipと違ってお手軽感がないので敬遠していたのです。<br />
冬のバージョンからはインストーラー込みで。</p>
<p>□とすると、C++＆OpenGLにしないことで解決されない問題への対処が課題になってくるのです。<br />
今確認されている大きな問題は、</p>
<ol>
<li>メモリリークがどこかで起きている</li>
<li>ウィンドウを動かすと落ちる人がいる</li>
<li>LuaスクリプトをUTF8で書いているもののshift_jisの化け文字問題が発生</li>
<li>画像・メッシュの読み込みが相変わらず遅い</li>
</ol>
<p>の4点。</p>
<p>メモリリークは、フィールドに入ってタイトルに戻ってまた入るとメモリが4～5MB増えている謎。<br />
<a href="http://www.jetbrains.com/profiler/">dotTrace</a>で調べると、スキンメッシュ周りでなにか解放されていないっぽい。たぶんこれが主犯。他にも若干あるっぽいがよく調べてみないとわからない。</p>
<p>ウィンドウを動かすと落ちるのは再現しないので報告待ちかな。</p>
<p>LuaスクリプトをUTF8で書いているもののshift_jisの化け文字問題が発生、の問題は\を入れることで回避してるけど、確認がめんどいという。。<br />
会話だけxmlかなにか別のファイルに移すかも。</p>
<p>画像・メッシュはOpenGLのときに作った独自フォーマットで置き換えるかも。</p>
<p>□ひとまず冬は富豪プログラム続行ということで。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.platinumegg.net/d/?feed=rss2&#038;p=2393</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>.netやDirectXを必要としないもの</title>
		<link>http://www.platinumegg.net/d/?p=2391</link>
		<comments>http://www.platinumegg.net/d/?p=2391#comments</comments>
		<pubDate>Tue, 20 Sep 2011 08:32:49 +0000</pubDate>
		<dc:creator>sanagi</dc:creator>
				<category><![CDATA[Maleficia]]></category>

		<guid isPermaLink="false">http://www.platinumegg.net/d/?p=2391</guid>
		<description><![CDATA[ねこみみのかけらブログで軽く触れたことだが、.netやDirectXを必要としないようにmaleficiaの根幹部分に手を入れている。 最大の理由としては、ランタイムが二つも必要で、無条件に起動できる人がかなり減ってしまうことだ。やっぱりCDをいれたらすぐプレイできるようでないとだめなわけよ。 他にも大きな理由はたくさんある。 いくつかのデメリットはあるにはあるが。 現バージョンのmaleficiaはC#で作られている。にも関わらず、.netを不要にするということは実のところC#をやめて別な言語で作り直すということに他ならない。 具体的にはC++で、OpenGL+OpenALで作られる。 GLSLによる描画ができるようになった現状版では、十分に軽い。 OpenGL ESは検討中。詳しくDouglasさんが調べてくれるのを期待しているところ。 どちらにしろ、たぶん結構な作業コストが投じられると思う。 テスト版を早めにあげて、成績がわるければ元にもどすこともあり得る。来月中旬ぐらいにはテスターを募って試してみたい。]]></description>
			<content:encoded><![CDATA[<p>ねこみみのかけらブログで軽く触れたことだが、.netやDirectXを必要としないようにmaleficiaの根幹部分に手を入れている。<br />
最大の理由としては、ランタイムが二つも必要で、無条件に起動できる人がかなり減ってしまうことだ。やっぱりCDをいれたらすぐプレイできるようでないとだめなわけよ。</p>
<p>他にも大きな理由はたくさんある。<br />
いくつかのデメリットはあるにはあるが。</p>
<p>現バージョンのmaleficiaはC#で作られている。にも関わらず、.netを不要にするということは実のところC#をやめて別な言語で作り直すということに他ならない。</p>
<p>具体的にはC++で、OpenGL+OpenALで作られる。<br />
GLSLによる描画ができるようになった現状版では、十分に軽い。</p>
<p>OpenGL ESは検討中。詳しくDouglasさんが調べてくれるのを期待しているところ。</p>
<p>どちらにしろ、たぶん結構な作業コストが投じられると思う。<br />
テスト版を早めにあげて、成績がわるければ元にもどすこともあり得る。来月中旬ぐらいにはテスターを募って試してみたい。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.platinumegg.net/d/?feed=rss2&#038;p=2391</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>パッチはー？</title>
		<link>http://www.platinumegg.net/d/?p=2388</link>
		<comments>http://www.platinumegg.net/d/?p=2388#comments</comments>
		<pubDate>Mon, 05 Sep 2011 01:02:29 +0000</pubDate>
		<dc:creator>sanagi</dc:creator>
				<category><![CDATA[Maleficia]]></category>

		<guid isPermaLink="false">http://www.platinumegg.net/d/?p=2388</guid>
		<description><![CDATA[□今週末けりをつけるはずだったんだけど、身内の不幸(祖母)だのでプログラムできる状況になく。 今週末にはだします。。]]></description>
			<content:encoded><![CDATA[<p>□今週末けりをつけるはずだったんだけど、身内の不幸(祖母)だのでプログラムできる状況になく。<br />
今週末にはだします。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.platinumegg.net/d/?feed=rss2&#038;p=2388</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

