Hello, my name is pornanime.

進捗

審査は通ったもののBGMの頭が切れたりして出来が良くない、ということで修正作業中。 直接の原因は、波形メモリを準備する処理がリリース版だと異様に重いこと。普通プログラムというのはデバッグ中の方が重いものなので完全に想定外の不具合だった。セキュ…

Rats&Busters! リリースのお知らせ

iOS用ゲームソフト「Rats&Busters!」をリリースしました。身分上商売はできないので無料です。 動作検証の都合上、今のところかなり新しめのiPad(Air以降)のみStoreに現れるよう設定していますが、手元ではiPod touch 5thでも動いているので、最終的には古…

AppStore審査待ち中

祝日なのに頭痛が酷くて寝てたら終わった。さて、申請から一週間経ちましたが、どんなもんでしょうかねAppleさん…… LSG音源をRaspberry Piでビルドしてみたところ。まあ普通のLinuxなので、普通に動く。本物の音源チップを積んだ同人ハードウェアと組み合わ…

トレイラー公開

トレイラーを公開しました。 Rats&Busters! Launch Trailer - YouTube各位、艦これやめろ。

AppStore審査提出

結局クラッシュの原因はたった一行だったが、まあメモリ破壊バグは本当に怖い。そしてAppleへの提出完了。リリース日にお会いしましょう。http://pa-gam.es/

進捗

一言で言うと、最悪の事態になっている。今月からAppStoreは64bitビルドが有効なアプリケーションしか新規に受け付けなくなった(既存アプリの更新はまだ猶予期間) そこで仕方なく64bitビルドをしたところ、クラッシュしまくる。しかも毎回場所が変わる。ク…

進捗

最終チェック。

進捗

タイトル画面にデモをつけた。せっかくBGMが付いて真っ黒では淋しいので…… あとはチュートリアルの画像何枚かと、細かい調整。

進捗

チュートリアル半分程度完成。後、タイトル画面をもう少し作り込む予定。

進捗

BGM・効果音、エンディングメッセージ完成。最後の最後に残った作業は、チュートリアル画像作成。完成に手が届いてきた。

進捗

BGMの残作業を発注。その間にチュートリアルを仕上げればついに……と、佳境かな。 ああそうだ、エンディングがまだだ。昔は最後の面をクリアしたら無言で最初に戻るのが当たり前だったけどさすがに21世紀にそれはないだろうし、まあ何か一言出そうか。

進捗

ほっとくと忘れそうな小さいバグの修正等。あとブランドロゴをタップで飛ばせるようにした。もともと2秒程度なんだけど、本編開始まで10秒以上かかるゲームはゴミという信念があるので、1秒でも短いほうがいい。

進捗

サウンドテストほぼ完成。以後いじるとしても微調整程度だろう。 作曲者の方が体調を崩されている、とのことなのでBGM関係は後にしてチュートリアル作成かな。

進捗

小さいテキスト用のフォントスプライトを修正してゴミが出ないようにした。これでチュートリアルのメッセージも出せる。 そしてサウンドテストはどんどん派手に。

進捗

サウンドテストを試作。 ……したところ、ゲーム本体より重くてみっともない。鍵盤を描くのに CCDrawNode を使わない方が良いように思える。

進捗

チュートリアルの表示エリアを作成。文字にゴミが乗っているが、文字のスプライトを生成するプログラムを東京に置いてきてしまったので今は直せない。

進捗

3パターン用意する背景グラフィックの3つ目をようやく製作。あとはチュートリアルを残すのみか

進捗

曲データのキャッシュを実装、ついでに画像のプリロードも。iPod touch 5thでの動作は……うーんまあマシになったかな、程度。2年前の機種(しかも性能的にはさらに一世代前)だしご了承下さいという感じか。 iPad mini Retina ならロード時間は体感できないレ…

アニメっぽいエフェクトを生成したい

クリスマスだしたまには便利な記事でも書く。 以前少し書いた、ゲームにアニメ風のエフェクトを入れたいという話。アニメ風というのは例えばこういう光線や光輪を指す。ポイントとしては、わざと線の太さを不安定にしたり途切れ途切れにして躍動感を出す、と…

進捗

音楽周りがとりあえず鳴った!のレベルで放置してあったのでまともにした。シーン切り替え時にちゃんと止める、等。 iPhone 4S世代だと曲データの読み込みがかなり遅いが、恐らく全曲をメモリに置いても数百KB程度なので、起動時に全部キャッシュしてしまう…

進捗

kamcord による録画機能実装。 kamcord がMetalを呼び出す(場合がある)のでiOS8 SDKが必要で、そのためにはOS XをYosemiteする必要があって…… と、そっちの作業の方が長かった。

進捗

音楽をループさせる処理を実装完了。 次は kamcord でも入れてみるかな。そうでもしないと自分で使う動画も撮れないし……

進捗

タイトル画面が一応できた(細部は追い追い作るとして) 次はBGMをループさせる処理かな

進捗

そろそろタイトル画面を、、、ってこれ何度目だ。 少しだけ取りかかったけど、明日は朝早いのでこのへんで。

進捗

パレットエミュレーションをiPod touch 5thでも処理落ちしないよう改良。うまくいって一安心。 次に、現状は全ステージ選び放題になってるので、順番にアンロックしていく処理を入れる。

進捗

トレーラー作成用に買っていたHDMIキャプチャボックス、iPadで使えないことが発覚。iPadからの出力には問答無用で著作権保護がかかるようだ。自分で作ったソフトであっても。なんだそりゃ…… しかし kamcord への対応を考えているので、問題なければそちらで…

進捗

パレットエミュレーション、まともにやるとiPhone 4S世代(テスト機はiPod touch 5th)で60fpsを割ってしまうことが発覚したのでキャッシュを挟むなどして対策する。キャッシュするついでに、レベルごとにグラフィックを切り替える処理もここで実装してしま…

進捗

余裕があれば実装しようと思っていたファミコン風フェードイン・アウト(ファミコンの52色だけを使ったフェード)を実装した。 普通のなめらかなフェードイン・アウトをファミコン風グラフィックの上でやると明らかにおかしいので、シェーダでパレットアニメ…

進捗

そろそろタイトル画面を作る……というか一応あるんだけど文字だけなのでちゃんとした物に差し替える。

進捗

グラフィック確定