2015-10-07

Posted on 2015年10月07日(水) in memo

近況

とりあえず大きな出来事があって、ショックが大きかったがとりあえずは落ち着いてきた。。。ような気がする。

やっと仕事にも集中できるようになったし、食事も義務的にだがちゃんと取れるようになってきた。

とりあえず、行動しよう。いろんなとこにいって、いろんなことしよう。

今はそれがいい。

自作ゲームエンジンについて

これに関しては、エンジン部分をc++で作ってwrapperをpythonで書くという手法で行くのがいい気がする。

が、自分はc++全然やったことないから絶対つまるという問題点が。。。

あと問題点として

  • pythonを使用してandroidを動かす仕組み。python-for-androidでなんとかなるのか
  • パフォーマンス的に大丈夫か
  • OpenGL周りの知識

あたりがネックになるはず。OpenGLは前よりかは大丈夫だけど、カメラまわりの行列計算が糞面倒なのがなぁ。。。

今年中に目処は付けたいところ。

あとC++でのビルド環境構築もメンドイなぁ。。。というかこれはやったことがないからか。

cocos2d-xがcmakeだからcmakeでいくのがいい気がする。

build環境はcocos-2d-xを参考に作ろう。

実装はlibgdxを参考に作ろう。

python <--> C++の連携を楽にするためにどうするかは後々検討。

cythonもどこかでつかうかもしれんな。。。

何か色々技術的なつまりどころが多すぎるな。

自作ゲームについて

タワーディフェンス系のゲームを作っていたが、試作で打ち切り予定。

とりあえず出来ることはわかったというところと、仕様が不明瞭なため。

何か作るにしても出口、目標をはっきりさせてからやらないと駄目だと非常に感じた。

次は、ラインディフェンス系のゲームかな。

ちゃんと仕様を固めて、あとUIの仕様を固めて実装するようにしよう。

目標はまずは技術検証。面白かったら一旦バラして製作に移る。

  • デッキ型のカードUI
  • スペル、マナ、ユニットの組み合わせ
  • スペルは全Unitへの攻撃と一定時間コインが早く溜まる、攻撃力2倍とかにする
  • マナはコインの溜まる速度が上がる
  • Unitは通常のUnit
  • Title -> Menu -> Game -> Clear画面くらいの一連のシーケンスを作る

こんなんでやろう!