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画面くらいの一連のシーケンスを作る
こんなんでやろう!