Cocos2d-x ゲーム制作

ゲーム制作 Cocos2d-x関連 第1回 「ゲームを作ろう!!」

投稿日:2016年7月1日 更新日:

ゲーム制作をやってみたい!

 

誰もが一度はちらっと考えることなのではないでしょうか。しかし一度はそう思うものの、でもやっぱり難しそうだし・・・と思いとどまる方も少なくないはず。

 

 

そこでなんとかゲームの作り方を調べるも、最初から最後までプログラムの解説があって、これでゲームができた!というところまで紹介しているサイトもなかなかないと思います。

 

 

このシリーズ記事ではそんな方々に向けてできるだけわかりやすく丁寧に

 

 

ゲーム制作の方法(主にプログラミング)を、

 

実際に制作したゲームがプレイできるまで

 

お伝えできればと思っています。

 

 

それでは早速始めていきましょう!!

 

 

プラットフォーム(ゲームが動く媒体)は?

今回のゲーム制作対象プラットフォームはiOS、Androidで、スマホアプリの製作を行います。

 

 

今回作るゲームのタイトルは・・・

さて早速ですが、今回作るゲームのタイトルは

「パズルアンドストライク」で行きましょう。

 

・・・( ^ω^)

どこかで聞いたことがあるような・・・

 

 

ま、まあゲーム制作に大事なのはモチベーションです。

面白いゲームと面白いゲームを組み合わせれば、面白くなるはず!

途中で面白くないゲームを作っているのに気付いてしまうと、その後は目も当てられません。

 

 

というわけで、知名度MAXの大人気ゲームにあやかってお話を進めていこうと思います。

 

 

ゲーム概要 どんなゲームにする?

こんなゲームにしてみましょうか。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

・大まかなゲーム画面イメージ

 

ゲーム制作 Prain プレイン

 

 

・ゲームの流れ

-プレイヤーのターン ボールをタップしてドロップめがけてはじく

image1


image2


  -プレイヤーのターン続き あらかじめ提示されたルール通りにドロップにヒットさせることができれば攻撃成功。攻撃が成功したら敵にダメージを与えることができる

image3

 

-敵のターン 敵の攻撃。プレイヤーはダメージを受ける

image4

 

-プレイヤーのターン 最初に戻る

 

・勝利条件

上記を繰り返し敵のHPを0にすれば勝利

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

 

・・・はい、面白いもの同士を単純に組み合わせても、面白いものができるとは限らない好例ですね・・・

一応、パズルを組んでから弾をはじくという案も考えたのですが、あまりにもアレなので無事却下となりました。

 

 

ですが、ここでは良いのです。とりあえずゲームの形になれば。細かい仕様は後で詰めることとしましょう。

 

 

さて、タイトルとゲーム概要も決まりました。

微妙そうななゲームとはいえ、ゲームの楽しさを考えることまで放棄する訳にはいきません。一体このゲーム、ユーザーにどの部分を楽しんでもらうのでしょうか。

 

どんなユーザエクスペリエンスを目指すのか?

ゲームを作る上で重要なのは、「どんな”ユーザーエクスペリエンス”を目指すのか?」ということだと思います。

 

 

ユーザーエクスペリエンスとは、要するに

 

「そのゲームをどう楽しんでもらうか? そのゲームのどこらへんをユーザは楽しいと感じるの?」

 

という理解で良いと思います。これがゲームシステムにそのまま落とし込まれる場合もあります。

 

 

なんとなく作るもののイメージを思い浮かべて・・・う~ん・・・

苦し紛れですが・・・今回は

・狙いすました一撃が導くコンボによる爽快感

としましょう。

 

今回は製作するゲームの元ネタがあって、ゲームイメージにユーザーエクスペリエンスが引きずられ過ぎているのですが、
本来はゲームイメージとユーザーエクスペリエンスを並行して考えていくのがあるべき姿だと思います;;

 

 

いざ、製作開始!!

それでは次の話から制作を開始していきましょう!!

 

 

あ、今回はiOS、Android向けのゲームですが、Cocos2d-xを使用してゲーム制作を行うため、Macが必要になります。

ですが、Macを持っていない方でもゲーム制作の流れが分かるような内容を心掛けたいと思いますので、よろしくお願いします。

 

次回

第2話 「Cocos2d-xで作ろう!!~画像の表示処理」

 

 

PrainGoogleAdSense

PrainGoogleAdSense

-Cocos2d-x, ゲーム制作
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

エフェクト

Cocos2d-x 加算合成を利用して、背景が黒い画像をアニメーションで使えるようにする方法

アニメーションを利用してエフェクト表示するときに、以下のようなエフェクト素材を目にすることはよくあると思います。背景が透過処理されているものではなく、黒く塗りつぶされているものです。 元になる素材は「 …

遊びを繋げ新たな地平へ プレイン Prain

ゲーム制作 Cocos2d-x関連 第9回 「移動しているボールの減速」

この辺りで大体折り返し地点です。   さて、弾いたボールはだんだんと減速していくようにしましょう。色々なやり方があるかと思いますが、今回はシンプルにupdateの中でカウンタを回して、一定回 …

ゲーム制作 Prain プレイン Cocos2d-x

ゲーム制作 Cocos2d-x関連 第17回 「タイトル画面の作成と画面遷移」

  この回ではタイトル画面と画面遷移を実装していきます。画面遷移が実装できれば、リッチなゲームを作りやすくなると思います。       仕様の検討 追加する画面 …

ボールの進行方向

ゲーム制作 Cocos2d-x関連 第6回 「画面端でのボールの跳ね返り」

今回は画面端でのボールの跳ね返りを製作していきましょう。   前回ではボールを弾くと、二度と触れられないところまで去って行ってしまいましたね。それでは早速やっていきましょう。   …

アプリ 購入画面

Cocos2d-x SDKBoxを使ってアプリ内課金をするやり方 プログラム実装~実機テストまでの13の手順

この記事では、Cocos2d-xのSDKBoxを利用したiOSアプリ内課金のプログラム実装から実機テストのやり方まで、一連の流れで説明します。     アプリ課金の実機テストを、実 …