ぽぴ王子の人生プログラミング中

~デバッグもあるでよ!~

目次

ニュース

日記カテゴリ

書庫

Blog 利用状況

リンク

ぽぴりす!作りました

えー、わんくま同盟 東京勉強会 #35おつかれさまでした。

前回のエントリで大阪勉強会に参加する旨を書いてから約一年、ずーっとサボりっぱなしの状態でしたが。その間もライトニングトーク大集合大会でLTやってぐだぐだのまま時間切れで終わったりとかしてました。LT怖い(まんじゅう怖い的な意味で)。

で。

そろそろ普通のセッションもやらなくてはオンライン活動的にただのにぎやかし扱いになってしまうではないかということで、ふっと立候補したのが3月ぐらい(たぶん)。そして気づいたらまたトリですよトリ。こっちのトリとは違いますけど。プレッシャーですねえ。

どうも今回の勉強会は登壇者が小粒揃いだったこみゅぷらす Community Launch 2009 ~Windows 7 コミュニティ勉強会 with Tech Fielders 東京編~というイベントだったり、他にも多数イベントが重なっていた関係か、いつもよりも参加人数が少なめだったように思います。ある意味気が楽だったんですが、朝から「今日の参加者が少なめなのはイベントが重なったから。決してトリのセッションがつまらないからじゃないはず!」と自分に言い聞かせたりしていたのはナイショです。

ちなみにタイトルが「某有名落ちものゲームっぽいものを作ってみ」になっているのは、セッション情報を提出した時点ではまだ作ってもいなかったからです。セッション情報の締め切りがだいたい一ヶ月前なんですが、締め切り当日になって「何を話そう!」とあわてつつ(それもどうか)少し画面表示のプログラムなどを書いてみたら思ったよりキリキリと動くので「あれ、これいけるんじゃね?」ってことでこんなタイトルになりました。

それから一ヶ月ぐらい、ヒマを見てはこそこそと作ってました。諸般の事情でずっとヒマじゃねえかというツッコミは華麗にスルーしておいて、ある程度頭の中でどのように動かすかは決まっていたので、それほど苦労はしなかったです。セッションではさすがにできあがっていたので「作ってみ」に直しましたけどね。

むしろ作ることよりも、それをどうやって「わかりやすくセッションの形で解説するか」が大変だったというか。以前出水さん

王子のセッションはぐだぐだなようで、大事なところは押さえてるって感じがしてる

みたいな感じのことを言われたことがあって、嬉しかった覚えがあったんですよね。

なので、今回もあえてコードについては話さず、代わりに「どうやって作ったのか(考え方とか、テクニックとか)」をメインで話しました。デモも多めに。問題は途中でUstream中継が切れてしまって、ツッコミがほとんどなかったことでしょうか。

とりあえず「後日後悔公開します」と言ってしまったので、ぽぴりす!本体とデモプログラムを公開しておきます。

質問等ありましたらコメントでお願いします。

投稿日時 : 2009年6月29日 17:41

Feedback

# re: ぽぴりす!作りました 2009/06/30 13:53 επιστημη

επι的には、
「王子のセッションはぐだぐだなようで、
 そのぐだぐださえも楽しませてくれるって感じがしてる」
てゆーか。

# re: ぽぴりす!作りました 2009/07/01 13:42 R・田中一郎

ぽぴりす遊んでみました!

# re: ぽぴりす!作りました 2009/07/01 21:55 XENO

セッションお疲れ様です。
早速頂いていきます。

# re: ぽぴりす!作りました 2009/07/03 13:43 ぽぴ王子

>>επιστημηさん
えぴさんにそう言ってもらえると嬉しいです。
しかしぐだぐだなのは否定しないというねwww
セッションの構成はやはりまだまだ修行が必要だとは思うんですが
言いたいことがちゃんと伝わって、聞いた人が楽しいと思ってくれていれば
僕はそれで満足というか。
ぐだぐだでも楽しければそれでおk。

>>R・田中一郎さn
あざーっす!
質問とかあれば、何でも聞いてください。
(ってTwitterで聞かれたような気がする)

>>XENOさん
ありがとうございます。
参考になるといいですけど…。一応見やすくコーディングしたつもり
なので、わからないところとかあったら質問してくださいまし。


---- ---- ---- ---- ---- ---- ここから余談
セッション中に「NEXTがあてにならん」という話が持ち上がって、懇親会で
「volatileつけたら直ったよー!」って報告したんですが。
どうやら全然違う原因だったみたいですw
ブロックが落ちたときに行がそろって消えるわけですが、そのときにNEXT
ブロックの表示を書き換えるフラグをONにしてなかったのです。なので、
揃ったときの次にあたるNEXTブロックが実際のブロックとは違うもの
(前と同じブロック)が表示されていた、と。
公開したソースでは直っているはずです。

もうひとつ。
これまたセッション中に、次のスライドを表示しようとしてスペースキーを
押したら、裏でゲームが始まっていて変な(変じゃないよ)効果音が出てた
わけですが、これもどうやらキー入力時にウィンドウのフォーカスを意識
せずに取得しているのが原因のようだ、ということが今頃発覚。
エディタで編集しながら遊べます(遊ばないよ!)
…そうか、実際のゲームはウィンドウにフォーカスが当たってないときは
キー入力を無視するようになっていたのか…普通のキー取得と同じように
何もしなくてもフォーカスがないときはキー状態がわからないものだと
思ってた。

タイトル
名前
Url
コメント