ゲーム開発
先日からりんね天翔をXNAに移植する作業をしていますが、敵の動作と弾幕パターンの移植を終わらせました。 道中のザコは、りんね天翔あどばんすで追加した一部の敵を追加してみました。 4面のぴょんぴょん跳ねるウサギと、5面冒頭の高速弾を撃ってくる白黒ウ…
PC版 みみいんざすかい Ver1.5.0.2へのパッチを配布開始しました。 今回は軽微な修正です。 ハイスコアデータとリプレイデータに倍率を保存して各種画面で表示するようにしました。(今までのデータを読み込むと0.00%と表示されます) リプレイ再生終了後に即…
PC版 みみいんざすかい Ver1.5.0.1へのパッチを配布開始しました。 リプレイ機能とフルスクリーン化に対応しました。 フルスクリーン化はアップデート適応後、config.exeから設定を行ってください。 フルスクリーンはグラフィックカードが1280x720の解像度に…
以前、ある程度やって放置していた「りんね天翔」を XNA に移植する作業を再開してみることにしました。 気力が持つ限り続けたいところです… 実は、Xnaを触りたての頃、練習がてらに移植していたのですが、色々問題がありました。 C#やXnaのことをよく理解し…
メロンブックスDLにて、PC版「みみ いんざ すかい」のダウンロード販売を開始しました。 ゲーム内容は、現在配信中のXbox360インディーズゲーム版と同等の内容になります。 PC版はXbox360のコントローラー以外に、キーボード、PC用パッドでの動作に対応して…
どーでも良い個人的なプログラミングに関して考えをまとめるためのチラ裏のメモ書きです。 今まで作ってきたゲームのボスの状態遷移のしかたは大抵決まってます。今まで手を変え品を変え適当にプログラムしてきましたが、いい加減、そこら辺を共通モジュール…
紆余曲折がありましたが、ようやく、IRSにSS-4フォームを提出してEINの取得に成功しましたので、取得までの経緯をまとめておきます。 途中、書類不備で差し戻しを食らったのですが、その事も書きます。 取得までには一月弱かかりました。 IRSにFAXを送れない…
(Webマーケットプレース) 弊サークルのゲーム「みみ いんざ すかい」 が App Hubのピアレビューを通過し、Xbox360マーケットプレースでXBLIGとして配信がスタートしました。 Xbox360をお持ちの方は、無料で体験版がプレイ出来るので、是非ダウンロードしてみ…
http://catalog.create.msdn.com/ja-JP/GameDetails.aspx?catalogEntryId=c75a4ff5-75e6-42ca-981b-f16a0c462492&type=1 プレイテスト期間が終わったので、ピアレビューに再提出しました。 今度こそ、通って欲しい!!
プレイテストで > 操作の解説が無いのには少し戸惑いました。 というご意見を頂いたので、操作説明を入れました。 コミケに出しているバージョンはhtmlでマニュアルを付けていますが、XBLIG版には全く付けていないので、不親切でしたね。 このように有意義な…
不具合の報告を受けたので、残念ながらピアレビューは一旦中止にしました… 起動直後にガイドボタンを押してガイドメニューが表示されている状態で、インディーズゲームの起動画面をやり過ごした後ガイドメニューを閉じるとクラッシュする問題で、以前チェッ…
「みみ いんざ すかい」を Xbox360インディーズゲームのピアレビューに提出しました。 ドキドキします。 ピアレビューを通過すれば、Xbox360のマーケットプレイスに正式に配信になる(はずです)。 App Hubのプレミアムメンバーシップアカウントをお持ちの方は…
Ver1.5.0.0がひとまず完成し、そろそろXbox360インディーズゲームのピアレビューに提出しようと思うので、解説用の動画を作成しました。 あと、スクリーンショット、パッケージ画像が用意出来ればピアレビューに提出しようと思います。 以下、動画のテロップ…
SilverSpriteの1.0Betaでスプライトを反転表示したら表示座標がずれるバグがあったので3.0Alpha2にアップデートしたら、スプライトの反転表示のバグは直ったのですが、 BGMの再生に使っていたSoundEffect.Play()の戻り値がSoundEffectInstance型からbool型に…
こんなところでハマることになるとは。 SilverSpriteでは、XACTが使えないので、SoundEffectを使うことになるのですが、ワンショットの効果音を鳴らすのには問題ないのですが、ループするBGMを鳴らすときに問題が発生しました。 SoundEffect.Play()メソッド…
台湾Microsoftの藍澤光さんのお陰で存在を知ったSilverlightなのですが、実際どんなもんだろう?と興味があったので、ちょっと触ってみました。 開発環境は無料で入手出来るようで、Microsoft Visual Web Developerというソフトをダウンロードすれば良いよう…
XNAでイントロ部分を一度だけ再生し、それ以降の部分をループ再生する方法です。 ひにけにXNAのひげねこさんが行った2ちゃんねるへの投稿がソースなのですが、とても有益な情報だと思ったので、ここでも記事にしておきます。 Waveファイルそのものにループポ…
時勢に乗って?Xna4.0に対応させました。 次回リリースのバージョンを実行させるには、XNA Framework Redistributable 4.0が必要になります。 たいていは http://www.nelxon.com/blog/xna-3-1-to-xna-4-0-cheatsheet/ を参考に移行出来ました(良くまとまって…
敵グラフィックを全面的にリニューアルしました。 今までは、ガイコツしかいませんでしたが、 個人的に、見た目で敵の種類の区別がとっさにつきにくくて嫌だったのと、 何で、ガイコツしかいないの?という突っ込み、更にはガイコツが嫌いという意見まであっ…
ピアレビューに向けての修正がだいたい終わった…と思います。 実際に提出してみると、差し戻される可能性がなきにしもあらずなので、ちょっと弱気な書き方です。 Xbox360のマーケットプレイス経由で配信されたXNAゲームの体験版は8分までプレイ可能ですが、…
冬コミで頒布した「みみ いんざ すかい」ですが、とりあえず、現状、Xbox360上でも処理落ちなどなく普通に動作しています。 ただし、ピアレビューに出すには十分でない点があるので対応していこうかな?と考えてます。 http://xna-today.x0.com/xblig_wiki/i…
サウンドを入れ終わりました。 どのような仕組みで鳴らすのかすっかり忘れていて、プログラムを組んだりツールを触る際にちょっと焦りましたが、何とかなりました。 Xnaはストリーミング再生が手軽に出来て良いですね。 結構前、DirectSoundかLinuxか忘れた…
残機を設けて、ゲームオーバーになるように 残機エクステンド ハイスコアの表示 ハイスコアのセーブとロード(自動) 以上を実装して、ゲームとして通しでプレイ出来るようになりました。 残機は得点ではなく、一定時間毎に定期的に増える仕様にしました(回数…
久々にSSの紹介です。 上のSSがゲーム開始時で下がかなり難易度が上がった状態です。 超ギリギリで作業が進んでいます。 今現在、難易度別に敵を配置したり、動きの速さや弾の速度などのパラメーターを設定しています。 得点や、難易度コントロール、サウン…
久々の更新です。 キーボードでも操作できるようにしました。 キーボードの場合、Zキー(コントローラーの場合はAボタン)を押しっぱなしでオプションが向いている向きにオート連射のショットを発射 方向キーで撃つ方向を変えられます。 Xキー(Bボタン)を押し…
とりあえず、 敵を出現させて自機に向かって弾を撃たせる ショットで敵を倒す などが出来るようになりました。 自機の死亡がまだですが、シューティングゲームとして最低限やならなければならない処理が大体入ってきた感じでしょうか。 ここらへんで、ちょっ…
右スティックでショットを撃てるようにしました。 ゲーム自体は全方位シューティングになりますが、画面の作りとしては横シューの視点になるので、自機の周りをオプションが回って、そこからショットが出るようにします。 右スティックを倒した方向にオプシ…
スクロールを実装してみました。 初めは、ジオメトリウォーズと一緒でキャラクタの移動範囲を1画面分くらいにして、画面の端に近づくとスクロールするようにしてみましたが、「これは狭いな」と思いました。 (ちょっと分かりにくいですが、弾の塊が映ってい…
背景を用意しました。 ザ・TakeTake的・適当・仮背景です 後で、ちゃんとまともなものになる…はずです。 キャラ絵も、しばらく、魅美魍魎のものを仮で使います。 さて、今回は、全方位シューティングを作るつもりでいます。 操作は2つのアナログスティックを…
コントローラーの入力周りを大体作りました。まだ、あまりテストしてませんが… いつも使っている、ボタンを押したり離したりした瞬間を取得したりするやつです。 Xbox360 Controller emulatorは結構重いですね… コントローラーを1本しか接続してない状態でも…