C75版既知の問題

今行きのりんかい線車内ですが、湍の既知の問題を列挙しておきます。 WinXPでFPSの維持にタイマーを使用するとFPSが64や57など60以外で安定する BGMのループに違和感がある ゲームオーバー時に自機からのジェット(?)が画面に残る 環境によってはDirectX Con…

C75の湍について抽象的報告

湍の開発は緩急つきつつ進んでいます。 と書くともっともらしいですが、要は今年の上半期にゆっくりしすぎたとか、駒場祭終わって気が抜けたとか、気付くと大学の課題や試験が連なっていたとか、そういった程度の意味です。 進行状況はー、うーん、コミケ1週…

駒場祭は終了していた

久しぶりの更新です。ついったーばっかりでブログはさっばりになってます。 去る11月22日〜24日にうちの大学の秋の学祭である駒場祭が催されました。 自分も「ヤンデレの妹に死ぬほど愛されて遊べないゲームパーク」などというところで企画責任者なんかもや…

SlimDXでDirectSound

SlimDXではXAudio2に一歩遅れましたがDirectSoundも実装されています。 しかしSlimDXのサンプルには含まれていません。 Managed DirectXからの類推でやろうとしても結構違いがあります。 SlimDXのインターフェイスはC++寄りです。 今回C++側のヘルプ・サンプ…

レンズフレア

ちょっとカッコよくなりましたかね? 雲の上の朝焼けを表現したかったのですが何か違います。 色彩のほうはもう少し調整。

デバイスロスト後のメモ

湍がやっと! フルスクリーン状態で実行中に他ウィンドウがアクティブになってしまってもゲームを続けられるようになりました。 ※今までは「めのまえが まっしろに なった!」でした。一応異常終了はしてません。 しかしどういうわけか復帰後はライティング…

穴の開いた視錐台カリング

境界球を使った視錐台カリングに挑戦するも、球を使っているとそこに行列の変換をかけられないことに気がつきました。 拡大→回転→拡大とかやると本来なら球が歪みますからね。変換後の境界球は中心点も半径も単純には求められなくなってしまいます。 暫定的…

SlimDX移行作業おわた

多分。見た目ちゃんと動いてますし。 でもよく調べもしないでDirectSoundからXAudio2に変えてみたら音質が明らかに悪くなりました。要調査。 これでやっと2面の製作に帰れる…随分長い寄り道をしたものです。 で2面の背景ビルを表示するだけしてみました。 ま…

\スリムデラックス!/

今日はSlimDXについて。 http://slimdx.mdxinfo.com/ Seleneなどと違って開発の易化を目的とした感じではなく、単にManaged DirectXの後継を目指している? 1つ気がかりだったのはD3DXのバージョンが開発時のものに固定されること。 http://d.hatena.ne.jp/d…

また来た来たDirectX関連ライブラリ使いたくなる時期が

1年周期。DirectX直叩きとLuna(現Selene)などDirectX関連ライブラリ利用が入れ替わります。 昨年はずっとDirectX直叩きだったので今年はSeleneのターン! http://selene-lue.halfmoon.jp/index.php?Selene

ビル街風なものができたようだ

今日の画像はビルが乗っかった4つのプレートを「田」の字の形に組み合わせた状態になってます。 描画するときは4種のプレートをランダムで選択した上さらにランダムで90度ずつ回転させて敷き詰め。 心配なのはこの背景使って描画速度がどの程度維持できるか…

新自機デザイン暫定版確定

ローポリ化も演出でどの程度拡大してどの角度から見るのかによって変わってくるので演出部分が出来るまでポリゴンは弄らないことにします。 あとテクスチャを作らなきゃならないのですが、気分がのらないので今日は頂点色置くだけ。 敵のテクスチャもなんと…

自機再デザイン

今の自機に不満があったので昨日今日で作り直してみました。 何にも無いところから作るのは難しいので手持ちのケーニッヒケルベロスを脇に置き造形開始。 112 ƒP[ƒjƒbƒqƒPƒ‹ƒxƒƒX このサイト作ってる人すごい。機構解説とか。 今考えると確かにビーダマン…

怪奇現象(いわゆる「よくある話」

ついカッとなってつらつらと症状を書き連ねてしまいましたが、最小構成のコードで試してみたところなんら問題がなかったので改めて検証中。 どこかで自分が変なことやらかしてる可能性しかないのですが…うーむ… 調べてみた。はいはい、ですよねー // こっち…

で結局Luaのシンボル探索はどうなのか

以下極めていい加減な内容ですのでアテにしないでください lua-5.1.3のltable.cを流し読みしてみました。 ハッシュ値をごにょごにょしているらしい 先頭から順に1つ1つ確認していっているらしい キーに自然数を使うとその数字を元にインデックスを出すので高…

「っぐわ!・・・くそ!・・・また暴れだしやがった・・・」

っふ・・・・写輪眼車輪再開発眼(自分で作った設定で俺の持ってる第三の目)を持たぬ物にはわからんだろう・・・ 中2病は大抵どっかで抜けますがこっちの症状はいつまで続くか。 ひと夏の過ち(→失われた2週間)を繰り返しそうな勢いですよw きっかけはLuaで…

逆転ホムーラン?

Stage1 = { main = function() local function func() log("func") wait(-1) end log("main") func() end } 動く。 関数の中に関数もアリだったのは盲点。 今まではスクリプトファイルそれぞれの中に"main"という名前の関数があって実行時にはそれを呼び出し…

Luaへの名前空間っぽいもの導入メモ

Stage1_God = { function func() log("func") wait(-1) end function main() log("main") func() end } 動かない。 http://sugarpot.sakura.ne.jp/yuno/html/lua51_manual_ja.html によればテーブルコンストラクタの要素はexpであり、functionはexpであるが…

Luaに関する悩みは尽きない

また悩む。 シンボル名区分けのためにオブジェクトとして括るのはいいとして、そのオブジェクトをアクションの種類ごとに1つもつかアクションを行う敵や弾1体ごとに1つ持つか。 ここでいうアクションってのは敵や弾の動き、具体的にいえば「60フレーム直進し…

苦い 二律背反 いまーすぐー Use Lua 〜

今の湍ではlua_Stateをスクリプトファイルごとに生成しています。 しかしこれをlua_State1つに設計しなおそうかと考えているところ。

ここは微小なスレですね

つい最近のことですがC#にyieldなるステートメントが追加されていることを知りました。 どうやらこいつを使うとマイクロスレッド(ファイバやコルーチンともいうらしい)のようなことが出来るようです。

ビッグサイト到着後

自分用日記あるいはチラ裏的性格が強いです。長いです。

Hayase-h19.exeのタイムスタンプ物語

コミケで買ってきたSTGをやったり父方の実家へ行ったりしていたらいつの間にか1月3日。 やっと年賀状を書きました。 今はゆとりの生活ですが、コミケ前日と当日は結構大変なことになっていました。 まず作曲のMI君のPCが突如音楽関連のデバイス認識不良を起…

取説追記

いま家へ向かう電車の中です。 同封したトリセツに書き忘れたことがありました。 冷却中にショットを撃たないでいると撃っている時の3倍の速さで冷却が進みます。 次の版のトリセツでは加筆しておきます。

BGM更新パッチ公開

「パッチの適用が必要」と書かれた紙包装のCDを買われた方へ。 BGM更新パッチの公開を始めました。 http://shin-ga.hp.infoseek.co.jp/hayase_h19/index.html#patches 「正常に動かすために必要」という類のパッチではありません。 しかし、音楽担当のMI君に…

取説追記2

報告を忘れていましたが実は既知のバグがあります。 フルスクリーンモードで起動したときに湍以外のウィンドウをアクティブにしたりスクリーンセーバーが起動したりすると画面表示が崩れます(真っ白になるなど)。 デバイスロスト時の対応に不備があるのは明…

スクリーンショット公開

ブログでもちょくちょく貼っていましたが新雅本家のほうにも貼っておきました。 見栄えしないのなんのって!

DirectXによるリフレッシュレート変更

使える環境が少ないと噂の設定、 VSYNCとか垂直同期とかとも言われるやつです。 使えないかもしれないですが何もしないよりはマシだろうということでちょっと調べてたのですが、なかなか見つかりませんでした。 「VSYNCの設定をするAPIはあるが〜使える環境…

でじゃぶ

お前修羅場じゃないの?ってツッコミは無しの方向でお願いします。 ふらっと行って来たんですよ。 Rayz跡地 23日のところです。 天皇誕生日だからとかは関係ないでしょうが神が降りてます。動画です。 目標の一つにしていた開発中のゲームがいつの間にか完成…

年末の散財

全然余裕ないはずなんですが今日も母校の繋がりで夕飯食べてきました。 ついでに当日頒布用のCD-Rとケースも購入。 印刷して貼れるCDレーベル+不織布袋の組み合わせと普通のCDケースとで悩んだ末、値段が変わらなかったので後者に決定。 1パッケージで売ら…