2010/06/19(土)つゆ。
なんだかビミョーな天気が続いておりますの。
皆様いかがお過ごしですか。
とりあえず日記を書く習慣をつけようということで。
ちょっと最近のことを書いてみようかと。
思ったわけですが……。
やっぱり、特段これを書こうって思うことがでてこないっていうね。
6月18日 寝てました。
ちょっと体調不良でっていう、そのくらいしか。
SRM前にも目は覚めたんですが、もうなんかこれに出る気がしないっていうのは、
僕にとっては相当調子が悪いということがわかってもらえるかと思います。そうでもないか。
先週と言い、今週と言い、週末になると体調が悪くなるのは仕様なんでしょうか。
ちょっと調子悪いくらいで大学行かないっていうのも、ちょっと悪いクセが付きそうで怖い。
というかもう付いてるかもしれない。ぐふー。
6月17日 お昼頃研究室に出かけていって、輪講。
結城先生のデザインパターンの本を読んでます。良著だと思います。
ただ、僕は既にもう何年もプログラムを書いてきて、それとは知らずにそれらを色々使ってきてたので、
輪講にこの本を読もうと言ったのは(僕個人にとっては)悪手だったかなぁと思う。
なんか、何を読んでも今更という感じ。終盤になったらもうちょっと複雑化するみたいですが。
自分の中のパターンに名前がついてて、それ○○で、と言えるようになるのが利点かも。
夕方まで過ごしてバイト先の全体ミーティングに出て帰ってきました。
6月16日 お昼頃大学に行って、バイト先でパソコンのリカバリをしました。なんか妙に時間掛かった。
メーカー製のノートPCなのですが、リカバリ後にドライバやらソフトやらのインストールを自動で行うみたいです。
そのプロセスに1時間弱掛かったのですが、途中8回くらい勝手に再起動したり、再起動後にも同じ画面が出てくるので、
もしかしてこれ無限ループじゃね? とか訝しんだのですが、辛抱強く待っていたらsysprepしてくれました。
どうしてハードディスクイメージじゃないんですかね……。僕のEeePCは20分でリカバリ終わりますけど。
6月15日 午前中研究室でミーティング。3分ほど遅刻りました。最近プチ遅刻多いな。
午後はプログラムを書いてた記憶。バイト先のミーティングに出て帰りました。
バイト先、バイトなのになんか「顧問」とかいう肩書きを言い渡されてますが、
最近は専属SIerみたいになってる。ちょっとした不便をちょっとしたソリューションで解決する。
変な人と思われてるに違いないけど。その辺結構趣味丸出しでいられるので気が楽です。
6月14日 はなにしてたっけなぁ。
大学に行ったのとサークルに顔出した、ような気がしますが。
とりあえずそんな感じで毎日過ごしております。ふぅ。
2010/02/17(水)ボールペン恐怖症
こう、ボールペンを使う機会が最近多いです。めちゃくちゃ、苦手です、ボールペン。私。なんでか、頭の中で文を作るのがすごく苦手で、とりあえず、コトバを書き出してから、並べ替えるのが私のやり方です。えーと。ブログとか書くときは、いくら書き間違えても、語順が変になっても、入れ替えればいいので、あまり後先考えずにコトバを紡いで、後で推敲を重ねるのですが、紙の上では、特にボールペンはそれができないので、アンケートとか、自由記述欄とか、めちゃくちゃ苦手なんです。そういう話なんですが、どうしたらいいでしょうか。この文は、「一度キーボードを打ったら絶対に消さない」というルールを課したらカオスという。タイピングではいいのですが、思考に書くスピードが追いつかないというのも手伝っている気もします。特に紙とかしゃべってるときとか、口で。うーん……。
2010/01/24(日)ゲーム作りたいです。ゲーム作りたい。ゲーム作りたい。
ゲーム制作同好会キット(GSDK) ver.3 の開発が止まっています。
モチベーションが下がりまくってて、
クラス設計から見直した方がいいんじゃねーかとか、暗鬱なキモチになっています……。
作業がすすまねーのは設計が拙いからだー。コーディングが気持ちよくねーからだー! (ほんとか?
もとはといえば、私の私による私のためのライブラリ。
どのゲームでも、画面は要るし音は出すし、キー入力を受け付けるので、共通の処理がいっぱいあります。
たとえば、ウィンドウを作るだとか、
たとえば、DirectXを初期化するとか、
たとえば、60fpsを維持するためにゲームの状態更新関数を60回/sで自動的に呼んでくれるコントローラだとか、
たとえば、DirectInputの入力を、アプリ内仮想キーコードに変換して、キーボードでもゲームパッドでも透過的に扱えるようにするために、キー変換・キーコンフィグ機能だとか……
その他色々あるわけですよ。
そこで、私がいつもやる「決まり切った」作業をまとめておいて、
誰よりも「私が」開発をしやすい環境を整えるというのが、そもそもの目的だったのでした。
で、いつの間にか、それらを我が、ゲーム制作同好会のメンバーに
"やりたいキモチがある人なら"誰でも簡単にゲームが作れるライブラリ!
という形で、いつの間にか提供するようになったのでした。
うん。別にDirectXの勉強しなくてもゲーム作れるよ。みたいな。
実際、Javaアプレット作れる程度のプログラミング知識があれば、DirectXゲームアプリを作れるとこまで持ってきました。
だから、ゲームとライブラリと同時進行で作っていた……!
あの頃のコーディングは充実していたが、最初に設計していたタイミングよりもこっちが便利あっちが便利と、
どんどん拡張していったら、今のGSDKはとんだカオスなライブラリになった!
リファクタリングしたい。というか、どうせなら、作り直したい。
Managed DirectX なんて時代遅れなライブラリに依存するのはやめるべきなのでは?
で、出会ったのがSlimDXで、今SlimDXベースで書き直しているのですが……
実際の事例(ゲーム作り)に乗っからないで作っているので、仕様が妥当であるかどうかを判断しにくいのです。
つーか、SlimDXでDirectXラッピングされてるんだからそれ使えばよくねー?
いやいや、「うん。別にDirectXの勉強しなくてもゲーム作れるよ」が大事なんだろ、ラッピングしたらみんな(特に私)ハッピーだろ。
もし、サークルで今後もGSDK使っていくんだったら、時間不足な私の手中に収めておくのではなくて、
GSDKをみんなで便利にしてみんなで得しようみたいな土壌を作るべきなんじゃないかと、思ったりも……。
まぁ、なんつーか、もっと要求をよく考えて、クラス図をちゃんと書いて、それから、旧GSDKのコードをコピペしながら開発かなぁ……。
それが一番の近道。コーディングフェーズのスタートさえ切れれば、1日1000行くらいと考えて、実装は1週間もあれば終わるだろ?
設計だ、設計だー。よし、設計だー。
後記
いやぁ、寒いですね、みなさんいかがお過ごしでしょうか、つーさです。
最近、モノを書くことをしていないので、flexibilityに欠けているゲーム脳が私なの。
というわけで、ブログでも書いて、いつもの頭脳明晰沈着冷静な"つーさ脳"に戻していかないとなぁと思ったのです。
しかし、やはり、こう記事を書きながら考えることで、次にやるべきことみたいなのが見えてくるのがいいですよね。
これが、140文字しか書けないつぶやきでは実現できない……。
実際の近況は、jubeatが面白くてちょっとあみぱらに通い詰めです。
バイトもやめちゃったので時間にはだいぶ余裕ができてるはずなのですが、ゲーセンで遊んでます。
ゲーセンとかに出かけても、スーツ着てるポッパーとかいて、ああ、私こんなコトしてていいんだろうかみたいな不安とか、
大学の単位にもちょっとお尻に火が*1ついていたりして、んー。なんか、心にあまり余裕がないなぁとは思います。
まぁ、時期が時期なので仕方がない部分もあるのかなぁ……。
……そういえば、3年前の受験シーズンもプログラム書いてた私ガイタ。
あれから、ことあるごとに、いるーんとの出来事を思い出していました。
……私は私のスタイルで……自己正当化するための言い訳だったかもしれませんが。
「人生に娯楽は必要ないモノか? いや、そんなことはない。娯楽は絶対に必要!」
その頃は見えていなかったのですが、今ゲームを遊び遊び作り遊び、そんなことを思ったりしていて、
私の出納帳の上では、ゲーセンで消えるコインは「食費」として計上しています。
うーん、それもどうなんだ?(笑
ふぅ……。
学業に就活に仕事に趣味に、忙しく動きまわるつーさの像がうまくイメージできないでいます。
ここいらでresetしなきゃ。
そういうキモチになる。
やはり、文を書くというのは、いいものでした。
よし、やるぞー!
2009/12/10(木)ふと
ちょっと行き詰まってます。モチベーション的な意味で。あ、ゲーム作りの話です。
一度作って、未完成というか「完成度が低いながらも一応完成」させてしまった作品をリメイクとゆーのは、なかなかココロを奮い立たせるのがしんどい。
リメイクするというか完成度を高めるだけでは、ゲ同魂が奮い立たないのですよ。
やっぱ、なんか新しい楽しいこと見つけたい。うん、何か思いつけー!ということで一休みなのです。
HSPラウンジで久しぶりの投稿があって、ふっと、自分のブログのHSPカテゴリ見返してて、
2006/02/13(Mon) HSPを使う理由 とかいう日記があって、
コメント欄に「たぶん私はゲーム作らないだろうけど」的なこと書いてるのを見つけて、
人生ってわからないものだなぁ。
私が小学校6年生のとき。
地元のケーブルテレビが「将来の夢」的な番組の企画を学校に持ち込んできて、全員に作文を書かせて、カメラの前で読んだ。
僕はゲームプランナーになりたいです、って。結局プランナーの才はなさそうだけど、趣味でゲームプログラマやってますね。
その頃に知り合った人たちは、なにかと広島に縁があって、ある人には「広島大学に行けばいいよ」とまで言われたのを覚えています。
だって、10年くらい前ですよ。ねー。そして、なぜか今、広島にいます。
人生って不思議なものだなぁ。
これからもたくさん不思議なことに出会えればいいなぁ、とかぼんやりと思った真夜中。
そろそろ寝ないと明日に響くかなぁ……。
2009/09/19(土)あいうえお
自分のブログに「ログインしろ」と言われました。
クッキーが死ぬほど放置してたんですねー。
夏休みがもうまもなく終わろうとしているので、
今まで1ヶ月半書かなかった分についてはどうしようかなぁと……。
今日帰ってきたら、なんかパソコンの温度警報が鳴っててびっくりしました。
カーネルモードで100%回ってたようです。冷却適当なので。フツウに使ってる分には全然平気なんですが。
つぶやきで事足りてしまって。
話を膨らませる方法も、脈略立てた話の書き方も、すっかり忘れてしまっている気がしますが。
リハビリがてら書いてみようかと。うーん。どうしよう……。
完全につぶやきのノリですよね、これ。
ブログマラソンゴール
8月のつぶやきを参考に書ける範囲で書いてみることにします。
応援してね!
というわけで、ここがゴールです。
2009/09/03(木)だらだら in 長野 後半
8月28日から9月3日
2009/08/27(木)だらだら in 長野 前半
8月21日から9月 3日ぐらいまで結構だらだらと。
前半の7日間、8月27日までをつぶやきとともに回想してみる。
関係ないけど「フラッシュバック」とは回想のことではなく、
回想シーンを挿入する技法のことだとか、今初めて知った。
2009/07/31(金)2009-07-31 つぶやき
うにゅー とか あうー! とか 叫ぶのに、人目をはばからないことにしました。
いや、現実世界じゃやらないですが。いや、うみゅー……とか言ってることあるかも。
はいはい、きもいきもい。どうも、つーさです。