プラネットハウル一話感想
2015年 秋の!?自作ゲーム大運動会
参加してきました。
忘れないうちに印象深かったゲームのメモをば。
さんま漁
凶暴なさんまをモリで突き殺し、回収してハイスコアを目指せ!
ゴールデンさんまが美味しすぎるのを外すとふつうに良ゲー。
ホーミングさんまの殺意がすばらしいです。
薪割伝説
自殺志願者の妨害を振り切り、薪を割ろう!
序盤の難易度は非常に高いが、後半はプレイヤーと観客が覚醒するのか薪が止まって見える心眼ゲーム。
メタルギアソリッド3
メタルギア ソリッド HD エディション PlayStation3 the Best
- 出版社/メーカー: コナミデジタルエンタテインメント
- 発売日: 2013/02/07
- メディア: Video Game
- この商品を含むブログ (3件) を見る
何年か前にやって序盤で挫折してたんですが、5も出るしクリアーしとこか、という事で再プレイしてました。
続きを読む進捗状況
ゲーム作り
勉強並行してやってるのもありものすごい亀ペースで進んでます。
攻撃範囲の表示をやめて、技名と向きから攻撃範囲を推測する形に変更。
多少は考える必要ができて面白くなったかな・・・
一人で作ってると面白いのかどうかよく分からなくなる。
テストプレイのしすぎ感があるし、
もうシステム弄るのは止めて他のとこ作ろう。
勉強
Effective C++は一通り読み終わりました。
後はBoostと標準ライブラリ関連を軽く読み流してた。
結構C++11の標準ライブラリにはBoostの機能取り込まれてるみたいなので
標準ライブラリだけ見とけばいいかな。
- 作者: επιστημη,高橋晶
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2014/04/17
- メディア: 単行本
- この商品を含むブログ (5件) を見る
最初の数十ページで既に何を言ってるのか分からない。
正直テンプレートはゲーム製作で使う場面少なそうだし
一旦後回しにしよう。
ゲーム作ったり勉強したり
ゲーム作り
SmokingWOLFさんの片道勇者に触発されてゲーム作り中。
・・・なんだけど、ちょっと遊んでると気になる点が多くてテコ入れ中。
現状でも全く別物だけど、最終的にはもっと別物になるかも。
というかローグライクじゃなくなるかも。
勉強
C++やっぱり諦めきれずにまた勉強中。
SlackのOpenFrameworksチーム(openframeworks_jp)で教えて貰ったlynda.comで勉強してます。
動画で学習できるサイト。
月額25ドルと結構な値段だけど分かりやすい解説とやたら幅広い分野に対応してて十分元が取れる感じ。
日本語版も始まったみたいだけどそっちはまだコンテンツ少なくてイマイチっぽい。そっちのが料金は安いけど。
Effective C++ 第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTI)
- 作者: スコットメイヤーズ,小林健一郎
- 出版社/メーカー: 丸善出版
- 発売日: 2014/03/18
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る
C++て使える道具が沢山あるけど知らずに使うと爆発する道具も大量に混ざってる言語なのでこういうベストプラクティス教えてくれる本は必須ぽいです。
「純粋仮想関数(実装の無い関数)にも実装を書ける」とかベストプラクティスのはずなのに黒魔術感がすごい。独力でやってたら絶対気付かない。
JavaScriptに浮気中
最近、OpenFrameworksからp5jsに浮気中・・・
っていうか、一年くらいC++やってきて分かったけど、あれだ。
C++、趣味で使うにはしんどい。
一年使ってても分からないことが多すぎ。
機能は落ちるけどJavaScriptで作れるp5jsを試してみてる。
まだアルファ版のようで3D機能が無いのが辛いけど結構楽しい。
直列と並列
今、RPGを開発しようとしてるんですが、
戦闘シーンとかマップでのキャラ移動とか作ってみると
一応動くんだけどなんかしっくりこないものを感じてました。
その理由が最近なんとなく分かった気がする。
STGやアクションでは、
自機・敵・弾・アイテム等それぞれのオブジェクトは全て各々のタイミングで並列に動く。
自機がショットを撃ってショットが敵に当たるまでの間にも
自機も敵も動けるし、敵が爆発してもその間ゲームが止まったりはしない。*1
しかし、RPGでは、
多くの場合それぞれのオブジェクトは一つのタイムラインに沿って動く。
戦闘時、コマンドを入力している間ゲームは止まっていて、
コマンドを入力し終えるとキャラが行動を始め、演出が再生され、ダメージ処理される。*2
会話中は会話を読むことしかできず、ボタンを押すと次の会話・もしくは演出が再生され、
会話が完了すると、移動したりメニューを開けるようになる。
ここの違いを、今まで正しく認識できてなかった気がします。
STG的な並列処理でRPGを作ろうとしてた。
RPGにももちろん並列処理はあるんですけど、
STGやアクションと比べると圧倒的に直列処理が多い。
この直列処理を楽に管理する方法をうまいこと編み出せれば、
RPGも意外と楽につくれるんじゃないか・・・・・・と思ってます。