読者です 読者をやめる 読者になる 読者になる

Hello, my name is pornanime.

テレビを買った

どうせならレトロゲームに似合うやつを、ということで1975年製ブラウン管です。写真では伝わりにくいがかなりの小型なのであんまり邪魔にはならない。 スーパーファミコンよりメガドライブが似合いそうな感じがするな。自作のプログラムを映してみたところ。…

アクションゲーム活動

スーパーファミコン実機で収録トゲに当たると死ぬ、という処理が入り、デモからゲームへ昇格しました。ただし、進んだ先には人を馬鹿にしたようなゴールの看板があるだけです。現在のプログラムの規模はアセンブリで5000行程度。本質的にやっている事は少な…

初夏のスー活

こんな状況。以前とあまり変わり映えしないように見えるけど、前のは床の当たり判定しか見てない(頭を天井にぶつけてもすり抜ける)ハリボテだった。ので、中身はかなり進化している。 やっぱプラットフォーマー(アクションゲーム)はロマンだよ。なんでみ…

スー活の様子です

(スーパーファミコン活動) 企業のネットが星を覆うこの2015年にアセンブリとかマジ勘弁。と当初は思ってたけど、慣れれば意外といけるな、と思ってもうちょっとゲームらしい動きを実装してみた。上の画像はエミュレータ、下の動画は実機から収録。(source …

パッド入力の件

はてなブックマーク - とぴやまのbookmark - 2015年4月6日 『処理を1回ではなく3回に増やすと取りこぼしが無くなった』こういう対処はダメだろ、ちゃんと理由を調べよう……はあ。お前は俺のママか何かかよ。まあしかし、気になることも確かなのでもう少し調べ…

スーパーファミコンのプログラムを書きたい

2016/04/06追記 はてなブックマークの「一年前の話題」だとかでやたら人が来てたので、一年前の一年後(つまり今)の状況を記しておきます。 ↓ http://gyuque.hatenablog.com/entry/2016/03/28/215253 今年はSFC 25周年である。大学ではなくスーパーファミコ…

マック

昨日のテクネIDの話、もう少し真面目に自己採点すると、食い物で言うならば、食えないレベルでまずい、という事は無かったと思う。しかしこれは、ピザやハンバーガーを買ってきて食えばそりゃ食えないほどまずいってことは無いよね、という話であり、つまる…

テクネIDに応募してみたが

賞はもらえなかった。902作品とか激戦過ぎてどうしようもない。 ダイジェストみたいなところには滑り込んだようだけども。よく見ると、右下の人とネタが被った気がする。どんな技術や機材を使ってもネタが被るようでは全くダメ。

v1.0.3 リリース

http://pa-gam.es/rb/iPhone 4S/iPod touch 5th で処理落ちせず動くようになりました。今度こそiOS版完成と言っていい筈。 iPad 2での実機テストを結局やってないんですが、同じA5世代だし大丈夫かな。iPhoneより若干画素数が多いのでその負荷が心配だけども…

iPhone版リリース

今朝iPhone対応版が審査を通りましたのでお知らせいたします。サイト: http://pa-gam.es/rb/ AppStore: https://itunes.apple.com/jp/app/rats-busters!/id963634673?mt=8 先日書いた通り、今回はiPhone 5以降を正式対応とします。iPhone 4SとiPod touchへ…

お知らせ

以前リリース版がなぜか遅いというのを書きましたが、原因がわかりました。なんとデバッグ版の方に最適化がかかっていて、リリース版にはかかっていないという訳のわからない設定になっていました。いつの間にこんな設定になったのやら……おそらくあと数日でi…

Android移植について

何の因果か、iPad用のゲームを公開したせいでNexus 7を買う羽目に。 LSG音源の処遇は後で考えるとして、とりあえずcocos2d-xの部分だけでも動かしてみる。 タイトル画面だけですが、iOS版と同じプログラムで動いてます。シェーダ周りの問題が起きなくて一安…

進捗

2月に入っても花粉症の症状が出ないので、お?今年は楽勝か?とか思っていたら今日になって大変なことになった。 昨日バイナリを提出してしまったんだけど、僅かな問題を見つけた。kamcord の録画が有効な状態でゲームを抜けたときに録画が止まっていない。…

Ver. 1.0.0提出

更新版を審査に送った。iPhone+旧機種対応、音源セットアップの高速化、シェア機能の改善など。さて、一度通過した実績で早めに審査が終わるのか、新規登録時と同じだけ待たされるのか……

進捗

TestFlight版の審査、昼前(=米西海岸は夕方)に始まったと思ったら何時間もそのまま……作業途中で帰ったな。 ということで、もう並行して公開版の提出も準備しておく。

進捗

TestFlightを配った知人からのフィードバックを盛り込んだ。これで問題なければiPhone対応版を正式に出せそう。

進捗

特殊な方法でBGMを鳴らしているので、Kamcordで音が出ないのはそういうものかと思っていたら、割と簡単に対応できた。 というわけで次のバージョンからちゃんと音が録れるようになります。 Android版をくれという圧力が非常に高いが、うーん。まあ状況を見て…

進捗

おそるおそるiPhone 3GSで動かしてみたら、それなりに動いた。60FPS維持できてないので合格にはしないけど。まずはiPhone 5s以降に開放してその後旧機種対応、という予定だったけど、このぶんだと一気に旧機種まで開放できそう。 ところで10年ぶりぐらい?に…

進捗

BGM切り替え時の処理を高速化。iPad mini 2なら目視では分からないレベルの一瞬になったので、今度こそ大丈夫だろう。 結果、iPod touch 5thでほぼ問題なく動くようになった。「ほぼ」というのはステージ切り替え時にノイズが入る場合がある、という所での減…

進捗

審査は通ったものの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色だけを使ったフェード)を実装した。 普通のなめらかなフェードイン・アウトをファミコン風グラフィックの上でやると明らかにおかしいので、シェーダでパレットアニメ…

進捗

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

進捗

グラフィック確定

進捗

曲に合わせて明るめにしたグラフィック案を作成。前よりファミコンっぽい感じになったけどエフェクトが見づらいのでボツだなこれは。