2005-01-01から1年間の記事一覧

萃夢想やってるよ

なんか強くなりたいなとか対戦したいなとかいう気分になるの珍しいから、このゲームを自分の中で軌道に乗せたい。 あと格ゲー経験ほぼゼロだからこういうとっつきやすいところから入っていければなあ(これ格ゲーじゃないけど)。なんで格ゲー経験がほしいか…

TaskSystem

シューティングとしての体裁は整ってきたので、思い切ってタスクシステムを使ったフレームワークに移植中。今まではyaneSDKのシーンクラスを軸にしたフレームワークをとっていたのでだいぶ大きな変更になるが、システムの見通しはついているのでそれほど難し…

もしかしておサルさん?やだーひさしぶりー

本当に久々にハマるゲームを見つけた。その名はEveryExtend。…うわぁぁあぁ流行乗り遅れまくりやー(;´д`) んでもやっぱ3分ゲーコンテストでぶっち優勝しただけあってすごいよコレ。最初はシューティングっぽいのかなと思ってたけど、どちらかというとパズル…

貫通型レーザーの判定

今回はオチがしょうもないので読まなくとも(;´д`) 一口にSTGのレーザーといってもさまざまな種類がある。直進するもの、曲がるもの。当たると消えるもの、消えず貫通するもの。当たると追尾性能を失うもの、追尾し続けるもの。などなど。 それで今回作って…

縦シューの画面比

弾幕パターンのアイデアがなかなか出ないので、ゲーム情報表示部を作ってみた。(コレもっといい呼び名ないのかな。情報ウィンドウ…ウィンドウじゃないし…コンソールってのもなんか違う) で、それに当たってきっちり縦シューの体面を作ってみたんだが、なん…

大富豪プログラミングにはまだ早いのか

やはり、オブジェクト生成のたびにnewを呼ぶのはキツそうだ。 現状では1フレームに50回以上のnewの呼び出しが発生すると、メインマシン(Pentium4 3GHz)でもかなりコマ落ちする。弾幕シューティングでは一回に50発以上の弾を撃つなんてザラだから、この方法は…

東方萃夢想

なんて始めてみた。 やっぱこのゲームやるなら射撃だよねってことでパチュリー使いを志す。基本コンボから壁限定派生練習ちう。

BulletML三昧か?

やっと夏休みだー。 ちうことでまあ誘導レーザーも仕組みはできたけど絵がまだなんでちょいおいといて。でもこれであとは敵のパターンを作りまくればゲームになるぞー。ということでBulletMLで敵および敵弾パターンをいろいろ作成中。 で、BulletMLで書いた…

100円近く高いがそれ以上に

蒟蒻畑マンゴーは美味すぎる(*´д`*)

効果音実装テスト

ゲームにおいて、音は重要なファクターだ。音がなくてもゲームはできるが、その面白さは9割がた落ちると思う。自分的に。それに、すごく音のいいゲームに出会うとすごく感動するよね。地味にだけど。 てなわけでショットを撃つ音やBGMを入れてみることにした…

夏と夢と空虚と、冷め切ったゲーム魂

うーむ生活にハリがない。 なにかハマっていることがほしい。他人にないような能動的なことでなくていいから、受動的な趣味でもいいから、今コレにハマってる、って言えるものがほしい。 プログラムはまだ勉強の段階だし、素材も集まらないから(さりげなく…

日記を書こう

やっぱ日記ってのは苦手だ。めんどくさくて放置しちまう。現在、いわゆる誘導レーザーというものを作成中。 今日実験で使ったから改めて思うんだけどレーザーって絶対曲がらないからね。重力レンズ効果でもない限り。電磁波の直進性ってヤツですわ。 ま、そ…

動いたー

ジャンクノートが動いたー。 といってもここまでいろいろ難関があった。 まずACアダプタが付属していなかったので探したが、どうやら今では希少品ということで、しかたなくヤフオクでゲット。 次にOSのインストールでつまづく。XPをインストールしようとした…

安田記念なんぞよりよっぽど

ギャンブルだ。 いかんせんサブノートがないといろいろつまんなくなってきたので、秋葉で中古ノートPCを探した。B5でまあインストールとかも考えてドライブのあるのが望ましい。あと学校にもってくから軽いとなおいい。という基準。 1ヶ月ほど前、メモリ192…

ふう…

こんどはファイルの依存関係でコンパイルが通らん…。 ちゃんとヘッダをインクルードしてるのに、定義されていない基本クラスが宣言されています……。こんなんでつまづいてる香具師って世界で自分だけじゃね?とか思うよホント。先進まねー。

スクリプト進化

多少時間はかかったが、だいぶいい感じだ。 前回、どの敵をどこにどのタイミングで出すかを独自のスクリプトで制御できるようにした。今回はその敵がどのように動いてどんな弾を出すかを、BulletMLのXMLファイルから読み込めるように、独自スクリプトに機能…

ちょっとしたこと

以前(id:arCtan:20050304)書いた「yaneSDKのプログラムの開始が遅い」というやつですが、どうやらプリコンパイル済みヘッダは関係なかったようで…。ただプロジェクトの設定で「マネージ拡張」を有効にしていると遅くなってしまうようです。これ解除すれば…

さらばコンパイル

スクリプトがでけた。もっと大変かと思ってたら案外あっさりだった。まあまだたいしたことはできないが、とりあえず以下の主要なコマンドは実装した。・フレーム待ち(何もしない) ・敵の生成 ・コマンドのループテキストにコマンドとパラメータを書いてい…

ようやく

BulletML組み込みに成功! はあ〜ここまで来るのに何ヶ月かかったことやら。とりあえず落ち着いてからいろいろ学んだことをまとめていこう。まだいろいろ細かい問題が残ってるんだけどね。それも潰したら、次はスクリプトの設計かな…。これは5月中に終わらせ…

もうちょい…

BulletML闘争記。 弾は出たのだが、ぐちゃぐちゃだ。どうも角度を返す時に三角関数の使いかたを間違っているようだ。三角関数はyaneSDKのCSinTableクラスを使用している。 libBulletMLでは角度を返すときは上(x:0,y:負)を0として、時計回りに一周360刻みの…

現実感の喪失

新聞やニュースを定期的に見ないので、どうも外界の情報の入手が遅れていたのだが。JRの脱線事故は大変に痛ましいものだった。改めて犠牲になられた107名の方々の冥福を祈りたい。 さて、今回の事故で再認識したが、我々は日ごろ生活している環境の中で、実…

自学自習の日々

またまたBulletML闘争記。 ライブラリを組み込むことはできたのだが、具体的にどうやれば(゜∀゜)アヒャな弾幕を飛ばせるのかいまいち飲み込めない。 れあどめによれば、BulletMLRunner派生クラスの仮想関数を実装して、そのオブジェクトを弾を出す敵や弾に持…

でキター!?

bulletml稼動しそうです。 libbulletmlがマルチスレッドであることに気づきませんでした。ほんと俺すみません。 あしたには弾幕ゲロゲロ吐かせるアルよ!!

まったくわけがわかりません!

libBulletMLなんですが、いまだにわかりません! VC.NETでプロジェクトに組み込むと、BulletMLRunnerやBulletMLParserといった一部のクラスがVCに認識されない。クラスビューにも入っていない。 っていうか、自分で新しいクラスを追加しても、認識されない。…

BLAME!

全10巻。最高。お前たちについてこれるか? (´-`)。o(意味不明)

ラクをするための苦労

結局よくわからんので、BulletMLを組み込めないままとりあえず次に行くことにした。予定からすると、2面に飛んで同じように敵を出して適当に弾を吐かせて終わりだ。 しかしここで気づいた。今は試作ということで、敵の動きはとりあえずハードコードしてしま…

時流その弐

新生ドラえもんが始まった。 慣れ親しんできたメインキャストの総入れ替えで、「もうドラえもんも終わりか…」と悲観的に見ていたが、そうでもなかった。 見るまで知らなかったが、まずサブキャストも完全に入れ替わっていた。三石ママとかなんかいい感じ。そ…

店頭にて

初心者はプログラミングの本を買おうとするときに悩む。 よく聞くのは「本が多すぎてどれを選んだらいいかわからない」という意見だ。確かにそれもあるが、自分の場合は主に次のような理由で悩むことが多い。 「自分の読みたい内容以外の大部分が必要ないの…

コンプレックス寸前

なんでみんなそんなにプログラミングとかコンピュータのことがわかるんだ そうなるまでたくさん勉強したんかやっぱ わからないことだらけすぎるよーーーー

退路を断つべきか

単位が取れた。正確にはすべて取れたわけではないが、明らかに落としたと思っていたものが取れていた。これで追試も再履修もなくなり、だいぶ肩の荷が下りた。 しかし、これでまた大学にしがみつく口実ができてしまった。今回出た成績の前の学期、自分の成績…