自作ゲーム:「CRACKER LAND」

0
    CRACKER LANDという、物理パズルゲームをリリースしました。


    ゲームはこちら

    昔あったインクレディブルマシーンというゲームをもっと簡単に、手軽に遊べるようにするイメージで作りました。
    実はこのゲーム、1年前にはほぼ完成していたんですが、なんとなく放置しちゃってて。なんとか世に送り出す事ができてよかったです。物理演算の動きが、気まぐれな動物の動きとよくマッチしたので面白く仕上がったと思います。ぐらびっちょんやWin the albatrossでも実証済みですけど、物理演算+生き物って、見ていて面白いですね。

    パズルゲームって普通、同じ事を100回やっても、結果は1通りしかないですけど、この「CRACKER LAND」は物理演算をベースにしているから、毎回計算通りいくとは限らないです。でもそのアナログさが、むしろ新鮮で面白いかと。本物のピタゴラスイッチみたいな仕掛けでも、毎回計算通りの結果にはならないハズですし。こういう「ゲームの常識」っぽい事をあえて守らない実験的なゲームを作るのって結構楽しいです。

    技術面ですが、今回のゲームもGravity2Dを使っています。あとこのゲーム辺りから、自分用のユーティリティライブラリを作ってメニューとかを作成しております。オンライン登録ゲームのメニューとかのナビゲーション部分は毎回毎回同じような仕組みを繰り返し1から作っていてもう飽きたので、共通して使える汎用的な部分だけを切り出してユーティリティクラスを作ったと。今後はもっと楽にナビゲーション周りは作れるようになると思います。

    そういえばこのゲーム、最初の頃はiPhoneアプリ用として実験的に作り始めたんでした。だからiPhoneの小さい画面でも指で操作しやすいようにオブジェクト1つ1つが大きくなってたりしています。iPhone用にパブリッシュすれば、iPhoneでもそこそこ快適に動くように調整してあります。気が向けばiPhoneアプリとしてもリリースするかもしれません。気が向けば。

    JUGEMテーマ:ゲーム



    3D格闘ゲーム作ってみたい その24

    0
      人型ポリゴンモデラーがかなり出来てきました。



      前回から追加した機能としては、
      ・髪型やアイテムなどを選べるようにした。
      ・ポニーテール等の髪の毛を物理演算で勝手にゆらゆら動くようにした。
      ・関節部分を補完するクラスを作成し、ポリゴンの継ぎ目が自然な感じになった。
      ・モーションなどを簡単に作成しやすいレイヤー構造にした。

      とりあえずスト2とかバーチャ2とか鉄拳とかボカロなんかのキャラは、着せ替えだけで大体作れるようになりました。人型でも異型のお相撲さんとかブランカみたいなのは、個別にベースからしてモデリングしないといけないのでまだやってみてないけど。

      まだロードとかセーブとかアップロードとか出来てない。まあ技術的には何回もやってる事なので問題ないでしょう。あと、地面に落ちる影を自動的に表示させるクラスとか作ろうかなーと。ViewportをMaterialにどうこう出来たクラスがあった気がするけど、パフォーマンスと相談ですねえ。

      このモデリングツール、ひょっとしたら、これだけで単体で公開するかもしれません。
      まあでも9割方完成してる感じだけど、公開するとなるとここからが長いですね。
      使いずらい部分や分かり辛い部分を見直さなくてはいけないので・・・

      JUGEMテーマ:ゲーム



      Flashで3D格闘ゲーム作ってみたい その23

      0
        3Dモデルのデザイナーがだいぶ出来てきました。

        JUGEMテーマ:ゲーム


        静止画では分からないですが、走っているモーションで動いています。

        プリミティブのVertexを変更できるようにしました。胴体の部分は、球体から変形させて作っています。あと、洋服や部位の太さ、色、形を画面上からデザインできるようにしました。あとは体型を男女から選べるようにしたり、髪型や眼鏡や髭などを選択できるようにしたり、オンライン登録できるようにすれば、デザイナーは完成かな。この機能により、プレイヤー毎にみんな異なる独自のキャラクターデザインで遊べるようになります。実際に公開するエディット画面はもっと簡単に設定できるようにします。


        Flashで3D格闘ゲーム作ってみたい その21

        0
          JUGEMテーマ:ゲーム


          このシリーズ久々の記事です。8月後半にPop'nTubeのエディター機能を実装したところ想像をはるかに超える反響があった為、3D格闘ゲーム作成は一時中断してPop'nTubeの更新作業を3ヶ月ほどやっておりました。Pop'nTubeでやりたかった機能を一通り実装し終わったので、今後はまた3D格闘ゲームの方をちまちま作っていこうかなと。あ、CRACKERLANDのステージ登録機能もやらなきゃ。チャットも追加したい機能まだあるし・・・うーん。

          以前は何か作りたくてもアイデアが出てこなくてウーンって感じだったけど、最近は逆にやりたい事が多すぎて時間が足りないwまあ、基本的に作りたい順で頑張ります。応援してくれてるプレイヤーさん、気長にお待ちください。

          で、3D格闘ゲームの方なんですが、お風呂入りながら脳内会議した結果、今の作り方だと労力が多い割に汎用性が低い(1人で作るゲームは汎用性が要、と思っている)ので、全く新しい発想で作り直す事にしました。簡単に言うと、3Dモデリング、テクスチャ作成、モーション作成、コンボ設定、といった一連の作業を全てFlashでオーサリング環境を作ってやってしまおう!という方向で進めたいかと。大変そうですけど、もはや技術面でのハードルは無いしメタセコやMMDといった「お手本」が既にあるので、それらを参考に簡易的な感じで作っていけば実現可能かと。

          という訳で、とりあえず3Dモデリングツールを半日程でザックリ作ってみました。


          Primitive命wwっていうか自分の中ではまだPV3Dが本命です(Stage3Dは自分のPCのグラフィックボードが対応してなかったので断念。まあ一般的に使えるようになるまで、まだ数年かかると予想)。んで、ここから更に頂点の座標を弄れる機能を追加して、もうちっとそれっぽい形に仕上げられるようにしようと思っています。これはスキン(裸体)をデザインする画面なので、髪の毛とかコスチュームを作る画面を別途用意する予定です。

          PV3Dですと全体を500〜1000ポリゴンに抑えないといけないので、1キャラクタ300(x2)、背景200位で見積もれば、まあパフォーマンスは出るかと。


          ネット対戦3D格闘ゲーム作ってみたい その20

          0
            4キャラ目を追加しました。
            モデルは弱音ハク、技は鉄拳の仁です。ミクは前回と同様にアキラです。
            という訳で、インチキっぽい鉄拳vsバーチャが実現(笑)


            デモはこちら

            はい、今回も[Q]を押すと相手のNPCが動き出しますが、激強です。ほとんど触れない位強いので注意(汗)
            (ハクと対戦したい場合は[W]押して2P操作にしてから[Q]押してください)

            一応、プレステ2の鉄拳3をひっぱり出してきてモーション確認しながら作ったんですが、何分鉄拳はそんなにやり込んでないんでいまいちモーションが似ないorz ホントは技見ただけで「あ、これ風間仁じゃん」っていうくらい似せたかったにんですけど。

            しかしここまで作り込むと、いよいよ3Dモデルも自作したくなってきたり。色々調べ出してはいるけど、モデリングもそれなりに敷居高そうです。

            弱音ハク技表(画面左側の時)

            羅刹門・壱 F+J,S+J,F+J
            螺旋幻魔脚 E+K,D+K,K,K
            白鷺下段脚 D+K,J,D+K
            双角 S+J,D+J
            破砕蹴 F+K,F+K
            鬼風門 J,J,K
            閃光烈拳 J,J+F,J
            踵落とし S+K,K
            裏拳 E+J
            裏拳二段 J,S+J
            雷神拳 D+S+J
            風神拳 D+F+J

            JUGEMテーマ:ゲーム



            あほげー「着ぐるみのお仕事」

            0
              第二回あほげーに参加しました。
              あほげーは、お題が出されてから24時間以内にアホなゲームを作れ!という企画です。
              今回のお題は「オレンジ」でした。


              ゲームはこちら

              あほだなーと思ったら、あほげー公式サイトにて、「あほね!」に投票してやってください。

              最近、YouTubeでコントを見るのに軽くハマってまして、そのせいかゲームもコントっぽい構成になった気がします。登場人物がしゃべったりするゲームって実は今まで作った事無かったのですが、実際にやってみて各キャラクターの性格や、シチュエーションなんかを考えたりするのが、結構楽しかったです。

              普段は、あんまりゲームのネタとか浮かんでこないんですが、あほげーみたいに24時間以内に!とかいう制限があると、アイデアが結構出てくるもんです。ちなみに今回のネタは9分位で考えました。作ったのは8時間位でした。

              ぜひまた次回も参加したいです。

              JUGEMテーマ:ゲーム



              ネット対戦3D格闘ゲーム作ってみたい その19

              0
                JUGEMテーマ:ゲーム


                ミクたんを追加しましたよ。


                デモはこちら

                あ、[Q]を押すと相手のNPCが動き出しますが激強です、ていうか作者自身も勝った事ないっていうか、ほとんど触れない位強いので注意(汗)

                技はバーチャのアキラです。アキラは昔マイキャラだったし、モーション作りもだいぶ慣れてきたので、今回は技を多めに作成してます。アキラは当初使うのが難しいキャラだったので、コマンド入力をシビアにしてあります。

                技が多いと、空中コンボも色々なバリエーションが出来て断然楽しいです。色々できる分、組み合わせによっては一発で8割体力減らす極悪コンボとかも可能になってしまうんだけどwこの辺は鉄拳っぽい感じかも。

                ミクは見ての通り、でっかい後ろ髪があるんですが、実はこれが曲者です。技を出した後ファイティングポーズを取った時、髪の毛を物理演算させると綺麗に定位置に戻ってこないのです。モーションは定位置からのポーズデータを繋ぎ合わせて動かしています。なので、髪の毛などが定位置に戻らないと瞬間移動してしまい不自然な事になってしまいます。という訳で、今回は物理演算を外し、髪の毛やスカートも全て自前でモーション作成しました。最初面倒くさかったけど、お約束的な髪の動きをマスターできたし、モーション作成自体もかなり上達した気がします。今後は全部物理演算外して作る事になるかと。

                今回ちょっと気になったのが、足位置が逆になった時。メモリ節約の為、モーションは右側から撮ったものと左側から撮ったものの2つを、ScaleXを入れ替える事で足が逆位置になった状態を表現するのに使いまわしているのですが、ミクたんはヘッドフォン?みたいのが左右対称じゃない!ので、足位置が変わる技を出すと、ヘッドフォンが出たり消えたりします。実は鏡音レンちゃんもヘッドフォン左右対称じゃないですが、こちらはあまり気になる程ではなかったのです。がミクのはもろ分かりますね。ヘッドフォンの為だけにキャラクタモーションを2倍にするのもアホくさいんで、ここは直す気は無いのですが・・・。やるとしたらキャラクタモデリングで左右対称のを作る様ですか。まだモデリングってやった事ないけど。

                キャラクタも増えてきたので、そろそろキャラ選択画面とか作ってよりゲームっぽくしていこうかという感じです。

                初音ミク技表(1P側)

                躍歩頂肘 F+J
                白虎双掌打 D+S+J
                猛虎硬爬山〜カク打頂肘 D+F+J, F+J
                揚炮 E+J
                捜下崩捶 S+J
                連環腿 F+K,F+K
                崩撃雲身双虎掌(つかみ〜J,D+F+J,S+J)
                修羅覇王靠華山(S+K,F+J,S+J)




                ネット対戦3D格闘ゲーム作ってみたい その18

                0
                  JUGEMテーマ:ゲーム


                  矢部野彦麿を追加しました。


                  デモはこちら

                  PMDはこちらのサイト様から拝借しました。こういったモデリングデータがネットで公開されているというのは本当にありがたい事です。ただ使用条件などは注意深くチェックしないとですね。あとは格闘ゲームのキャラクターも追加したいです。誰か格ゲーキャラをモデリングしてる人いないかなあ。

                  技モーションはバーチャ2のラウをお手本に作ってみました。バーチャは相当やり込んだ口なので、モーションもイメージが湧きやすいです。やはりラウといえば斜上掌ですね。しゃがみ(SPACE or D) + 前(F) + パンチ(J)です。強力な分ちょっとコマンドを難しくしてみました。

                  今回は2キャラ目という事で、1キャラ目の初音レンちゃんのモーションをそのまま流用しようと軽く考えてました。しかし、いざ作り始めると、身長が違うとモーションもそのまま動いてくれない事が多い事が分かりまして。足アンカーつけてる場合は問題無さそうだけど、両足地面時着いたままのモーションってあまりないのです。
                  という訳で、全体を調整する必要が出てきたので、どうせならと基本となるファイティングポーズからして変えてやりました。それでも1から作るのとでは全然効率が違います。モーション調整、オリジナル技追加、タイムライン合わせ、コマンド設定、NPC動作設定等の一通りの作業を行って丸2日位かな。思考錯誤を除けばもうちょっと効率的に作れそうです。

                  キャラクタ追加楽しいので、モチベーション高い内にもっと追加していきたいところです。

                  ネット対戦3D格闘ゲーム作ってみたい その17

                  0
                    JUGEMテーマ:ゲーム


                    K.O.で勝利したときに勝ちポーズを表示するようにしました。
                    あとラウンド開始時のカメラワークを追加しました。


                    デモはこちら

                    うーん、カメラワークのトゥイーン重いので直したい。

                    カメラは迫力を出す為に若干ローテーションさせてますが、特に違和感なく表示できたかと。こういうカメラワーク追加するだけで、3Dっぽくなるしクオリティもぐっと上がりますねぇ。あとはアップになった時のジャギーが大きくなるけど、まあ許容範囲でしょう。この辺は拘りだすと幾らでも時間かかってしまうんで、あえて手を抜きします。

                    システム面では、掴み状態から[J]でパンチ技を出せるようにしたのと、掴まれてる側が同じボタンを押しておくことでガードできる仕組みを追加。掴みからも読み合いが継続するようにしてみました。対戦の駆け引きの部分は一人ではテストに限界があるので、はやくβテスト公開して実際の対戦でどんな感じになるか見てみたいです。



                    あほげー参加作品:「Win the albatross」

                    0
                      そういえばこの間、あほなゲームを作ったんでした。
                      モゲラで限定公開中でございます。


                      ゲームはこちら

                      スクリーンショット見ただけでも「!?」って感じでしょうか(笑)
                      よかったら遊んでみてください。「コレ作ったやつあほやー」といわれる事だけに集中して作ってみました。

                      あほげー」っていう「お題が出されてから2日以内にあほなゲームを作って提出しなさい。」っていう、あほな企画がありまして。そんなバカバカしい企画を知ってたら真っ先に参加してたんですが、その頃丁度海外にいまして。んで、一ヶ月後に「あほげー」の事を知ってしまったのですが、その5分後にこのゲームを思いつきまして、簡単に作れそうだったので、なんとなく作ってモゲラで公開してみました。

                      その後、何人かのゲームクリエーターの方から「わらいました。確かにあほげーですねコレ」というありがたいお言葉を頂きまして。あほげー主催の方からも、懺悔コーナーに掲載しましょうか?と連絡を頂き、特別に大遅刻エントリーさせて頂きました。

                      こんな事になってます。


                      第二回は9/16?辺りだというので、今度はちゃんと参加したいと思います。
                      JUGEMテーマ:ゲーム



                      | 1/14PAGES | >>