<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>東方算程譚</title><link>http://blogs.wankuma.com/episteme/</link><description>Oriental Code Talk ── επιστημηが与太をこく、弾幕とは無縁のシロモノ。</description><managingEditor>επιστημη</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>επιστημη</dc:creator><title>りはびり</title><link>http://blogs.wankuma.com/episteme/archive/2008/09/30/157796.aspx</link><pubDate>Tue, 30 Sep 2008 11:28:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/09/30/157796.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/157796.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/09/30/157796.aspx#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/157796.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/157796.aspx</trackback:ping><description>&lt;P&gt;ご無沙汰してまーす。&lt;/P&gt;
&lt;P&gt;いろいろあってここんとこエントリできませなんだ。&lt;BR&gt;最大の要因は&lt;A href="http://astore.amazon.co.jp/episteme00-22/detail/B0010QYBY4/503-0270921-9423100"&gt;ロスト・オデッセイ&lt;/A&gt;ですかねぇ(ﾏﾃ&lt;BR&gt;取りこぼしたお宝探してウロついてたらいつのまにやら&lt;BR&gt;レベルごんごん上がっちまって、ラスボスがあっけなく&lt;BR&gt;落ちちゃってちとがっかり。&lt;BR&gt;&lt;BR&gt;昔ながらのターン制/コマンド入力タイプのRPGが好きです。&lt;BR&gt;いまどきのアクションRPGはせわしなくてどぉも。&lt;BR&gt;&lt;BR&gt;ともかくも、またぼちぼちと再開しますなり。&lt;BR&gt;&lt;BR&gt;# ロスオデ終わったその次は &lt;STRONG&gt;&lt;A href="http://www.xbox.com/ja-JP/games/l/lumineslivearcadexbox360/"&gt;ルミネス&lt;/A&gt;&lt;/STRONG&gt; と &lt;STRONG&gt;&lt;A href="http://www.xbox.com/ja-JP/games/r/rezhd/"&gt;Rez&lt;/A&gt;&lt;/STRONG&gt; と &lt;BR&gt;# &lt;DEL&gt;スク水ｼｭｰﾃｨﾝｸﾞ&lt;/DEL&gt;&lt;STRONG&gt;&lt;A href="http://www.xbox.com/ja-JP/games/t/triggerheartxboxlivearcade/"&gt;トリガーハート・エグゼリカ&lt;/A&gt;&lt;/STRONG&gt;　かなー...&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/157796.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>郵便局がお手紙を受け取ってくれません</title><link>http://blogs.wankuma.com/episteme/archive/2008/09/12/156321.aspx</link><pubDate>Fri, 12 Sep 2008 12:10:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/09/12/156321.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/156321.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/09/12/156321.aspx#Feedback</comments><slash:comments>35</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/156321.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/156321.aspx</trackback:ping><description>&lt;P&gt;困ったときは釣り糸を垂れるテスト ^^;&lt;BR&gt;&lt;BR&gt;System.Net.Mail.SmtpClientでSMTPにメールを送りつけてるんだが、&lt;BR&gt;ちーとも受理してくれません。認証にしくってるポ。&lt;BR&gt;&lt;BR&gt;Outlookがメール投げてるトコをパケット・モニタで覗いたところ:&lt;BR&gt;&lt;BR&gt;&lt;FONT face="Courier New"&gt;&lt;STRONG&gt;EHLO しろホスト&lt;BR&gt;AUTH LOGIN&lt;BR&gt;Base64な しろアカウント&lt;BR&gt;Base64な しろパスワード&lt;BR&gt;MAIL FROM: しろやぎさん&lt;BR&gt;RCPT TO: くろやぎさん&lt;BR&gt;...&lt;BR&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;ってな段取りで送りつけてるみたい。&lt;BR&gt;コレとおんなじことすればいいはずなんだけど、&lt;BR&gt;System.Net.Mail.SmtpClient　ではどぉすんだ?&lt;BR&gt;&lt;BR&gt;&lt;FONT face="Courier New" size=2&gt;SmtpClient smtpClient = new SmtpClient("森の郵便局",25);&lt;BR&gt;smtpClient.Credentials =&amp;nbsp;&lt;BR&gt;&amp;nbsp; = new NetworkCredential("しろアカウント","しろパスワード","しろホスト");&lt;BR&gt;smtpClient.Send("しろやぎさん", "くろやぎさん","読んでね", "こんにちは");&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;↑これだと認証が通ってないみたいなの。 おしえてえらいひと。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/156321.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>涼しくなったというのに</title><link>http://blogs.wankuma.com/episteme/archive/2008/09/09/155953.aspx</link><pubDate>Tue, 09 Sep 2008 13:26:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/09/09/155953.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/155953.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/09/09/155953.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/155953.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/155953.aspx</trackback:ping><description>&lt;P&gt;体調を崩してますしくしく。一日中だるだるーて感じ。&lt;BR&gt;blogも更新できてないしメールのお返事も滞りがち。ごめんしてねー&lt;/P&gt;
&lt;P&gt;一日お仕事をお休みして昼間っから惰眠をむさぼってたもんだから&lt;BR&gt;夜中に目が冴えちゃって...&lt;A href="http://www.xbox.com/ja-JP/hardware/"&gt;&lt;STRONG&gt;ハコサブロー&lt;/STRONG&gt;&lt;/A&gt;の大作RPGをゆるゆるーと進めちう。&lt;BR&gt;アレです、&lt;A href="http://astore.amazon.co.jp/episteme00-22/detail/B0010QYBY4/503-0270921-9423100"&gt;&lt;STRONG&gt;ロスト・オデッセイ&lt;/STRONG&gt;&lt;/A&gt;。 DVD４枚組。目下ようやく２枚目の半ばあたり(たぶん)。&lt;BR&gt;シーンが切り替わる際のロード時間がもちーと短ければ気持ちいいんですけどね。&lt;BR&gt;それはそうと、セーブ・ポイントまであと５歩ってとこで&lt;BR&gt;なんで&lt;STRONG&gt;バカ堅いザコ敵&lt;/STRONG&gt;に囲まれるかなー(ぷんすか&lt;BR&gt;&lt;BR&gt;あとはXbox LIVE!アーケード のダウンロード・ゲームをちらほら。&lt;BR&gt;&amp;nbsp;&lt;A href="http://www.qentertainment.com/"&gt;Q-entertainment&lt;/A&gt;&amp;nbsp;の作品がノリがえぇですね、&lt;STRONG&gt;&lt;A href="http://www.xbox.com/ja-JP/games/r/rezhd/"&gt;Rez&lt;/A&gt;&lt;/STRONG&gt;とか&lt;STRONG&gt;&lt;A href="http://www.xbox.com/ja-JP/games/e/e4xboxlivearcade/default.htm"&gt;E4&lt;/A&gt;&lt;/STRONG&gt;とか&lt;STRONG&gt;&lt;A href="http://www.xbox.com/ja-JP/games/l/lumineslivearcadexbox360/"&gt;ルミネス&lt;/A&gt;&lt;/STRONG&gt;とか。&lt;BR&gt;近々&lt;STRONG&gt;メテオス&lt;/STRONG&gt;がリリースされるらしい、楽しみですわ。&lt;BR&gt;# Rezやりたさに真夜中にファミマに走ってゲイツ・ポイント買ってきました♪&lt;BR&gt;&lt;BR&gt;ハコサブローてば&lt;STRONG&gt;70年代のアメ車&lt;/STRONG&gt;みたいです。デカくて騒々しい。&lt;BR&gt;ケーブルがゴツいので本体の&lt;STRONG&gt;見掛け以上&lt;/STRONG&gt;に奥行きを要します。&lt;BR&gt;ほんでもってファンが五月蝿いです。筐体の振動もかなりのもんだし、&lt;BR&gt;背面からは&lt;STRONG&gt;熱風&lt;/STRONG&gt;が吹き出します。&lt;BR&gt;聞くところによれば製造ロットによるらしく、ずいぶんと静かな筐体も出回っているとか。&lt;BR&gt;んなわけで「リビングのテレビには繋がないでねっ!」とカミさんに釘刺されまして、&lt;BR&gt;Dsub15-VGA出力のケーブル買って来ました。おかげですっかり&lt;STRONG&gt;ヒキコモリ&lt;/STRONG&gt;。&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#808080&gt;... Xboxネタへの食いつきはどんなかなー&lt;/FONT&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/155953.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>タスクシステム頓挫 orz</title><link>http://blogs.wankuma.com/episteme/archive/2008/09/04/155554.aspx</link><pubDate>Thu, 04 Sep 2008 23:32:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/09/04/155554.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/155554.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/09/04/155554.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/155554.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/155554.aspx</trackback:ping><description>&lt;P&gt;うーん、そーなのかー...&lt;/P&gt;
&lt;P&gt;自機/敵機/弾などなどの動きをタスクに分割し、&lt;BR&gt;それぞれ個別にオブジェクト定義してうんぬんしてたわけですが...遅い。&lt;BR&gt;大したことやらせてないのに80fpsがやっと。&lt;BR&gt;こんなんじゃ先が思いやられます。&lt;BR&gt;どうもSystem.Collections.Generic族(List&amp;lt;T&amp;gt;とか)使ったり、仮想メソッド&lt;BR&gt;経由でごしょごしょやるとパフォーマンスがかくんと落ちるポいです。&lt;BR&gt;美しく書こうとしちゃイカンみたい、一旦全部捨てて考え直しだなこりゃ。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/155554.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>Handle-Body イディオム</title><link>http://blogs.wankuma.com/episteme/archive/2008/09/04/155518.aspx</link><pubDate>Thu, 04 Sep 2008 16:37:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/09/04/155518.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/155518.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/09/04/155518.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/155518.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/155518.aspx</trackback:ping><description>&lt;P&gt;C++Dayでmeltさんが紹介してくれた &lt;STRONG&gt;&lt;FONT face="Courier New"&gt;shared_ptr&lt;/FONT&gt;&lt;/STRONG&gt; を使ったおあそび。&lt;/P&gt;
&lt;P&gt;C#でいう参照型のようにふるまう猫。&lt;BR&gt;&lt;BR&gt;&lt;FONT face="Courier New" size=2&gt;#include &amp;lt;memory&amp;gt;&lt;BR&gt;#include &amp;lt;string&amp;gt;&lt;BR&gt;#include &amp;lt;iostream&amp;gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#008000&gt;// VC++9 SP1 でサポートされた std::tr1::shared_ptr を使います&lt;/FONT&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;namespace std { using namespace std::tr1; }&lt;BR&gt;using namespace std;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;class &lt;FONT color=#0000ff&gt;Cat&lt;/FONT&gt; {&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008000&gt;// 猫Body&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; class &lt;FONT color=#ff0000&gt;CatImpl &lt;/FONT&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; friend class Cat;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; string name;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; string tail;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CatImpl(const string&amp;amp; n, const string&amp;amp; t) : name(n), tail(t) {}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; void greet() const { cout &amp;lt;&amp;lt; name &amp;lt;&amp;lt; "だ" &amp;lt;&amp;lt; tail &amp;lt;&amp;lt; endl; }&lt;BR&gt;&amp;nbsp; public:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ~CatImpl() { cout &amp;lt;&amp;lt; "ばいばい" &amp;lt;&amp;lt; tail &amp;lt;&amp;lt; endl; }&lt;BR&gt;&amp;nbsp; };&lt;BR&gt;&amp;nbsp; std::shared_ptr&amp;lt;&lt;FONT color=#ff0000&gt;CatImpl&lt;/FONT&gt;&amp;gt; impl;　// 猫Handle&lt;BR&gt;public:&lt;BR&gt;&amp;nbsp; void greet() const { impl-&amp;gt;greet(); }&lt;BR&gt;&amp;nbsp; static Cat make(const string&amp;amp; n, const string&amp;amp; t) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;Cat&lt;/FONT&gt; result; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; result.impl = shared_ptr&amp;lt;&lt;FONT color=#ff0000&gt;CatImpl&lt;/FONT&gt;&amp;gt;(new &lt;FONT color=#ff0000&gt;CatImpl&lt;/FONT&gt;(n,t));&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return result;&lt;BR&gt;&amp;nbsp; }&lt;BR&gt;};&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;int main() {&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;Cat&lt;/FONT&gt; s = Cat::make("シュウたん","にゃー");&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;Cat&lt;/FONT&gt; m = Cat::make("マグさん","ほげ");&lt;BR&gt;&amp;nbsp; &lt;FONT color=#0000ff&gt;Cat&lt;/FONT&gt; c; &lt;FONT color=#008000&gt;// シュウたん/マグさん にすり替わります!!&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#008000&gt;// &lt;STRONG&gt;コピーしているように見せかけて、ぢつはしてまてーん&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp; c = s; c.greet();&lt;BR&gt;&amp;nbsp; c = m; c.greet();&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;# C++ネタもたまには書かんとのぅ...&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/155518.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>いいコトバだよねぇ</title><link>http://blogs.wankuma.com/episteme/archive/2008/09/03/155386.aspx</link><pubDate>Wed, 03 Sep 2008 18:05:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/09/03/155386.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/155386.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/09/03/155386.aspx#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/155386.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/155386.aspx</trackback:ping><description>&lt;P&gt;ネタ元 → &lt;A href="http://bbs.wankuma.com/index.cgi?mode=al2&amp;amp;namber=24360"&gt;&lt;FONT color=#810081&gt;福岡勉強会 #3 準備スレ&lt;/FONT&gt;&lt;BR&gt;&lt;/A&gt;&lt;BR&gt;「&lt;STRONG&gt;手弁当&lt;/STRONG&gt;」 ･･･情緒溢れるいいコトバだと思いますねぇ。&lt;BR&gt;なんか仕事手伝ってもらったなら、報酬は無理としても&lt;BR&gt;せめてメシぐらい振舞うじゃないですか。&lt;BR&gt;それを「手弁当で」っていうんだから&lt;BR&gt;「あなたのためならメシすら持参しますよ」って心意気ですよね。&lt;BR&gt;&lt;BR&gt;それを手伝ってもらう側から口にするのは&lt;BR&gt;「メシも出せんほどｶﾂｶﾂでやってます。儲けなんかｱｳﾄｵﾌﾞｶﾞﾝﾁｭｰです」&lt;BR&gt;ってこと。これまた見上げた心意気なのでありますよ。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/155386.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>"ぽっぷさん"からおてがみを貰う方法</title><link>http://blogs.wankuma.com/episteme/archive/2008/09/02/155208.aspx</link><pubDate>Tue, 02 Sep 2008 15:41:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/09/02/155208.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/155208.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/09/02/155208.aspx#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/155208.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/155208.aspx</trackback:ping><description>&lt;P&gt;突然降って湧いた相談事で。&lt;/P&gt;
&lt;P&gt;メールを読み、送信者に応じて転送するちっさなアプリが欲しいんだって。&lt;BR&gt;メールを送る方は &lt;A href="http://naka.wankuma.com/site/library/dotnet2.0/net/mail/"&gt;Wankuma.Net.Mail &lt;/A&gt;が使えそう。&lt;BR&gt;&lt;BR&gt;それはそうとして、&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;POP3から拾ってくる&lt;/FONT&gt;&lt;/STRONG&gt;のはどうすりゃえぇの?&lt;BR&gt;.Net Framework の System.Net.Mail 名前空間には 送り側(SMTP)しか見当たらんのですががが。&lt;BR&gt;&lt;BR&gt;# 生socketでプロトコル実装? やれちゅーたらやるけどさぁ....&lt;BR&gt;&lt;BR&gt;[追記] さっそく釣れたおさかなさんに訊いてみたところ、TcpClient用意して&lt;BR&gt;"ぽっぷさん"に直接お伺いをたてろ、ってことのようです。&lt;BR&gt;貰ったメールがmulti-partだったりしたときの分割ルーチンなんかもテメェ&lt;BR&gt;でこしらえにゃならんのかな。ﾏﾝﾄﾞｸｾｰ...&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/155208.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>タスクシステム試作(3)</title><link>http://blogs.wankuma.com/episteme/archive/2008/09/02/155133.aspx</link><pubDate>Tue, 02 Sep 2008 10:12:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/09/02/155133.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/155133.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/09/02/155133.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/155133.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/155133.aspx</trackback:ping><description>&lt;P&gt;&lt;A id=_ff192ed22abdd266_HomePageDays_DaysList__ctl1_DayItem_DayList__ctl0_TitleUrl HREF="/episteme/archive/2008/09/01/154950.aspx"&gt;タスクシステム試作(2)&lt;/A&gt;　のつづき。&lt;BR&gt;&lt;BR&gt;んー、悩ましい...&lt;BR&gt;こんなシナリオを考える:&lt;BR&gt;&amp;nbsp;- ザコ敵が数機、編隊を組んで飛来&lt;BR&gt;&amp;nbsp;- 定位置に到達したらバラ弾を散布&lt;BR&gt;&amp;nbsp;- 一定時間で散開&lt;BR&gt;&amp;nbsp;- 自弾に接触したザコ敵は破壊され編隊から離脱、&lt;BR&gt;　そいつが撃ったバラ弾も消失&lt;BR&gt;&lt;BR&gt;これをタスクシステムで組み立てると&lt;BR&gt;編隊は複数のザコ敵の集合で構成されます。&lt;BR&gt;それぞれのザコ敵は散布したバラ弾を持ってます。&lt;BR&gt;&lt;BR&gt;ここでザコ敵が被弾したとき、編隊から離脱するんだから、&lt;BR&gt;&lt;BR&gt;&lt;FONT face="Courier New"&gt;ザコ敵.Update() {&lt;BR&gt;&amp;nbsp; if ( 被弾した ) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.バラ弾を消去();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 編隊.離脱(this);&lt;BR&gt;&amp;nbsp; }&lt;BR&gt;}&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;こんなカンジのロジックになるかしら。&lt;BR&gt;問題は 編隊.離脱(this) なのよ。オノレを編隊から抜かにゃならん。&lt;BR&gt;ってことは、編隊の参照をどっかに持ってにゃならんのです。&lt;BR&gt;数多くのザコ敵それぞれが所属する編隊の参照を持つことが&lt;BR&gt;時間と空間を圧迫せんだろうか。&lt;BR&gt;機体番号と所属する編隊との辞書を用意し、被弾したらその辞書&lt;BR&gt;を引くのだろうか...&lt;BR&gt;&lt;BR&gt;時間と空間の制約が厳しい環境下での実装はホント久しぶりです。&lt;BR&gt;リアルタイムな組み込みモノは経験ありますけど、タスクがダイナミックに&lt;BR&gt;追加/削除される形態は初めてなの。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/155133.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>流行ってんの?</title><link>http://blogs.wankuma.com/episteme/archive/2008/09/02/155123.aspx</link><pubDate>Tue, 02 Sep 2008 09:29:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/09/02/155123.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/155123.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/09/02/155123.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/155123.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/155123.aspx</trackback:ping><description>&lt;P&gt;&lt;A href="http://pha22.net/name2/"&gt;二つ名メーカー&lt;/A&gt;やってみた。&lt;BR&gt;&lt;BR&gt;επιστημηさんの二つ名は...&lt;BR&gt;&lt;BR&gt;&lt;FONT size=1&gt;&lt;FONT size=2&gt;サタニックテンペスト&lt;/FONT&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000 size=6&gt;惨劇警報&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;なんすかコレ。ドンピシャやないですかｗｗｗ&lt;/P&gt;
&lt;P&gt;※ 掲示板にスットンキョーな質問すると&lt;STRONG&gt;サタニックテンペスト&lt;/STRONG&gt;が降臨します♪&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/155123.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>タスクシステム試作(2)</title><link>http://blogs.wankuma.com/episteme/archive/2008/09/01/154950.aspx</link><pubDate>Mon, 01 Sep 2008 10:07:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/09/01/154950.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/154950.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/09/01/154950.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/154950.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/154950.aspx</trackback:ping><description>&lt;P&gt;&lt;A id=_e9f6b3a66969c2a5_HomePageDays_DaysList__ctl1_DayItem_DayList__ctl1_TitleUrl href="/episteme/archive/2008/08/30/154702.aspx"&gt;タスクシステム試作&lt;/A&gt;のつづき&lt;BR&gt;&lt;BR&gt;えいやーでごりごり書き殴ったタスクシステム、&lt;BR&gt;&lt;A id=_e9f6b3a66969c2a5_HomePageDays_DaysList__ctl4_DayItem_DayList__ctl0_TitleUrl href="/episteme/archive/2008/08/24/154139.aspx"&gt;&lt;FONT color=#0000ff&gt;それっぽくなったぞ&lt;/FONT&gt;&lt;/A&gt;でこさえた"弾幕もどき"に適用してみた。&lt;BR&gt;# プロジェクト差し替えてあります。&lt;BR&gt;&lt;BR&gt;絵を構成してるパーツってたぁくさんあります。&lt;BR&gt;XNAを素で使うとそれぞれの更新と描画がUpdate/Drawの&lt;BR&gt;中にごしゃっと書かにゃならんのですが、タスクシステム使うと&lt;BR&gt;それぞれ個別に書けてキレがよろしい。&lt;/P&gt;
&lt;P&gt;まだまだ、です。"キレがいい"の裏返しが残っています。&lt;BR&gt;実際のゲームでは自機/敵/弾などなどの相互のインタラクション&lt;BR&gt;が絡んだときに現タスクシステムが正しく/使いやすくできてるか&lt;BR&gt;がわかってません。&lt;/P&gt;
&lt;P&gt;なんちゃてーなタスクシステムですけど、&lt;BR&gt;使ってくれていちゃもんつけてくれるひと求ム。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/154950.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>C/C++の将来性</title><link>http://blogs.wankuma.com/episteme/archive/2008/09/01/154943.aspx</link><pubDate>Mon, 01 Sep 2008 09:39:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/09/01/154943.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/154943.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/09/01/154943.aspx#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/154943.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/154943.aspx</trackback:ping><description>&lt;P&gt;ネタ元:&lt;BR&gt;&lt;A id=RecentPosts__ctl15_Hyperlink2 HREF="/tyappi/archive/2008/08/31/154858.aspx"&gt;C/C++ の将来性&lt;/A&gt;　&lt;A id=RecentPosts__ctl9_Hyperlink2 HREF="/izmktr/archive/2008/09/01/154897.aspx"&gt;&lt;FONT color=#0000ff&gt;[C++]日輪の存在&lt;/FONT&gt;&lt;/A&gt;　&lt;A id=RecentPosts__ctl7_Hyperlink2 HREF="/tyappi/archive/2008/09/01/154906.aspx"&gt;&lt;FONT color=#0000ff&gt;C/C++ の将来性 その 2&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;僕があんまり語っちゃいけない希ガス^^; なのでさっくり。&lt;BR&gt;たくさんの言語が生まれ、そして消えていきます。&lt;BR&gt;消え方にもいろいろあって、ホントに影も形もなくなっちまうのもあれば、&lt;BR&gt;ほとんど見かけなくなってはいるものの&amp;#8221;その道"では磐石の存在であるものも。&lt;BR&gt;&lt;BR&gt;なんやかんやゆーてもね、C/C++は偉大であり巨大なんですよ。&lt;BR&gt;星の数ほどもある手続き型言語を一掃したのがCであり、&lt;BR&gt;Cのスゴさ(優れたとこも邪悪なとこも)を引き継いだのがC++ですからね。&lt;BR&gt;そしてまたOSから汎用アプリまで広汎にカバーするのもC/C++のウリです。&lt;/P&gt;
&lt;P&gt;とはいえ苦手な分野もたくさんあります。&lt;BR&gt;C++の欠点を克服すべく現れた多くの言語が隆盛を誇っています。&lt;BR&gt;C++以降に現れた言語なんだからC++より優れていてアタリマエ。&lt;BR&gt;が、そいつらがC++の影響を受けてないとは言わせないぜ。&lt;BR&gt;&lt;BR&gt;で、こんだけ巨大(言語仕様もユーザ数も)で影響力の大きい言語&lt;BR&gt;が急速に凋落するとは考えにくい。生まれて四半世紀の今現在でも&lt;BR&gt;言語仕様とライブラリの強化/拡張を続けているのがその証左です。&lt;BR&gt;&lt;BR&gt;C/C++は生き残りますよ確実に。&lt;BR&gt;ただ、それが僕らの身近なところに棲息するかはなんともね。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/154943.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>わんくま同盟横浜勉強会 #1 「C++ Day」</title><link>http://blogs.wankuma.com/episteme/archive/2008/08/30/154776.aspx</link><pubDate>Sat, 30 Aug 2008 21:58:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/08/30/154776.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/154776.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/08/30/154776.aspx#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/154776.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/154776.aspx</trackback:ping><description>&lt;P&gt;お疲れっしたー。&lt;/P&gt;
&lt;P&gt;生憎の天候の中集まってくださったみなさま、&lt;BR&gt;毎回の勉強会運営にご助勢くださるスタッフ各位、&lt;BR&gt;おかげさまで滞りなく終えることができました。&lt;BR&gt;心より御礼申し上げます。&lt;BR&gt;&lt;BR&gt;まぁ、いーあんばいの"こゆさ"で楽しめました。&lt;BR&gt;これより薄いとつまらんし、濃いとついてけなくなるかなー&lt;BR&gt;&lt;BR&gt;で、懇親会で出たネタで「Graphics Day」はいかがかと。&lt;BR&gt;DirectXやらOpenGLやら、あるいはその応用としてのゲームとか。&lt;BR&gt;美麗なデモ満載のセッションを観客として愉しみたく存じます。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/154776.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>タスクシステム試作</title><link>http://blogs.wankuma.com/episteme/archive/2008/08/30/154702.aspx</link><pubDate>Sat, 30 Aug 2008 00:13:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/08/30/154702.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/154702.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/08/30/154702.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/154702.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/154702.aspx</trackback:ping><description>&lt;P&gt;まぢもんのゲームなんて作ったことないεπιが&lt;BR&gt;勘だけを頼りにタスクシステムを考えるココロミ。&lt;/P&gt;
&lt;P&gt;えーと、要はTaskを順に動かせばいいんだな。&lt;BR&gt;&lt;BR&gt;&lt;FONT face="Courier New" size=2&gt;interface ITask {&lt;BR&gt;&amp;nbsp;&amp;nbsp;void Update(); // 状態を変える&lt;BR&gt;&amp;nbsp;&amp;nbsp;void Draw(); // 描く&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;これを複数個まとめ、一気にUpdate/Drawできればいい。&lt;BR&gt;そんなTask集合もまた、Taskであっていいよな。&lt;BR&gt;&lt;BR&gt;&lt;FONT face="Courier New" size=2&gt;public interface ICompositeTask&lt;TOWNER&gt; : ITask&lt;TOWNER&gt; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;/// オーナー&lt;BR&gt;&amp;nbsp;&amp;nbsp;TOwner Owner { get; set; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;/// 子タスクを追加する&lt;BR&gt;&amp;nbsp;&amp;nbsp;void AddTask(ITask&lt;TOWNER&gt; task, int priority);&lt;BR&gt;&amp;nbsp;&amp;nbsp;/// 子タスクを削除する&lt;BR&gt;&amp;nbsp;&amp;nbsp;bool RemoveTask(ITask&lt;TOWNER&gt; task);&lt;BR&gt;&amp;nbsp;&amp;nbsp;/// Updateの直前に行うこと&lt;BR&gt;&amp;nbsp;&amp;nbsp;void BeginUpdate();&lt;BR&gt;&amp;nbsp;&amp;nbsp;/// Update直後に行うこと&lt;BR&gt;&amp;nbsp;&amp;nbsp;void EndUpdate();&lt;BR&gt;&amp;nbsp; /// Drawの直前に行うこと&lt;BR&gt;&amp;nbsp; void BeginDraw();&lt;BR&gt;&amp;nbsp; /// Drawの直後に行うこと&lt;BR&gt;&amp;nbsp; void EndDraw();&lt;BR&gt;}&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;なんてこと考えてます。&lt;BR&gt;いつになったら"わんくまシューティング"が動きだすやら。&lt;BR&gt;遊びだから。ゆっくりゆっくり。&lt;/P&gt;
&lt;P&gt;&lt;IFRAME style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginWidth=0 marginHeight=0 src="http://cid-07c558f8e11e708f.skydrive.live.com/embedrowdetail.aspx/Project/TaskSystem.zip" frameBorder=0 scrolling=no&gt;&lt;/IFRAME&gt;&lt;BR&gt;↑ XNAを意識してますが、XNA不要です。&lt;BR&gt;managed DirectX なんかでも使えるハズ。&lt;BR&gt;&lt;BR&gt;キモは掴んでるハズなんだが、&lt;BR&gt;ゲームに必要な機能が思いつかんし、&lt;BR&gt;パフォーマンスを考慮してまてん。&lt;BR&gt;同好の志を求ム。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/154702.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>明日が本番</title><link>http://blogs.wankuma.com/episteme/archive/2008/08/27/154474.aspx</link><pubDate>Wed, 27 Aug 2008 23:11:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/08/27/154474.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/154474.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/08/27/154474.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/154474.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/154474.aspx</trackback:ping><description>&lt;P&gt;&lt;A href="http://www.microsoft.com/japan/teched/2008/default.mspx"&gt;てくえど&lt;/A&gt;です。&lt;BR&gt;&lt;BR&gt;僕の出番は明日朝イチ。&lt;BR&gt;えムナウ・福岡(誰?)・επιστημη が&lt;A href="http://www.event-marketing.jp/events/te08/special/bof/bof_06.htm"&gt;BoF&lt;/A&gt;やります。&lt;BR&gt;&lt;BR&gt;今回のてくえど、山ほどセッションあくるせに&lt;BR&gt;native(ぶっちゃけC++)ネタがただのひとつもありません。&lt;BR&gt;επι的にはその&lt;STRONG&gt;鬱憤晴らし&lt;/STRONG&gt;を込めてnative屋がネタ振って&lt;BR&gt;managed屋に答えてもらうってなｽﾝﾎﾟｰ。&lt;BR&gt;&lt;BR&gt;白状すればスピーカーの三名、ろくに&lt;STRONG&gt;ネタ合わせしてません&lt;/STRONG&gt;。&lt;BR&gt;そのほうが面白かろうって判断なんですけど、さてさていかが&lt;BR&gt;あいなりますやら。&lt;BR&gt;&lt;BR&gt;[追記] おつかれっしたー。&lt;BR&gt;朝イチだってのに７割くらいは埋まってましたか。&lt;BR&gt;まずまずの出来と申せましょう。言いたいこと言えたんで&lt;BR&gt;僕は満足。心残りはLightening自己紹介。やっぱり余った orz&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/154474.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>επιστημη</dc:creator><title>こちらが本家</title><link>http://blogs.wankuma.com/episteme/archive/2008/08/25/154256.aspx</link><pubDate>Mon, 25 Aug 2008 15:12:00 GMT</pubDate><guid>http://blogs.wankuma.com/episteme/archive/2008/08/25/154256.aspx</guid><wfw:comment>http://blogs.wankuma.com/episteme/comments/154256.aspx</wfw:comment><comments>http://blogs.wankuma.com/episteme/archive/2008/08/25/154256.aspx#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://blogs.wankuma.com/episteme/comments/commentRss/154256.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/episteme/services/trackbacks/154256.aspx</trackback:ping><description>えーマジ、イージーモード！？　&lt;FONT color=#808080 size=2&gt;ｷﾓｰｲ&lt;/FONT&gt; &lt;BR&gt;&lt;BR&gt;&lt;IMG height=320 src="http://episteme.wankuma.com/image/th11_4.jpg" width=411&gt;&lt;BR&gt;ああぁっ、ごめんなさいごめんなさいっ&lt;BR&gt;&lt;BR&gt;# 明日からTechEdだっつーのにもー&lt;BR&gt;&lt;img src ="http://blogs.wankuma.com/episteme/aggbug/154256.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>