この度はポケットモンスターアゲートの公開を楽しみにお待ちいただきありがとうございます。 今回は、最近アゲートの進捗を心配するコメントや実装を楽しみに待ってくださっているコメントを度々見かけたので正直な進捗状況についてお話しします。
まず、進捗についてですが... めっちゃくちゃ順調です! 特に困った不具合も起きずに作業できています。 しかしなぜこんなに投稿が遅れてると言いますと単純に気力と時間がなかったのもそうなんですが、 「バトルシステムの大幅修正」と「ゲームシステムの変更」が原因です。 ここの下に細かい話を載せているので興味のある方はぜひ読んでいただけると幸いです。 (最後まで読むといいことがあるかも...?) 「バトルシステムの修正」 バトルシステムについてですが、体験版の時にはなかった攻撃時のエフェクト、効果音以外にも様々なアップデートを行なっています。※下記参照 ・天候について 体験版の地点でもすでに天候によるバフは設定していたのですが、製品版では新たに砂嵐・雪・曇りの天候を追加いたしました。 曇りの効果についてはまた後日説明させていただきます。 ・技の追加効果について 技の追加効果についてですが、体験版の地点では実装を諦めていたのですが、どうしても実装したくなり色々試行錯誤を行った結果簡単に追加効果を反映させられる関数式ができたので実装可能となりました。 真面目に2日かかりましたw 今の所「連続攻撃系の技」「能力変化系の技」「反動を受ける技」は実装いたしました。 状態異常系はこの下で話します。 ・状態異常について こちらも体験版の地点では実装を諦めていたのですがどうしても実装したくなり今まさに開発中です。 多分できます。 多分... ・特性について 特性は流石にやることが多すぎたので一部のポケモン以外は廃止する方向で作業を進めています。 ただ、特性のデータ自体は消していないので、反映させる効果やタイミングなどの調整がうまくできる式がたてば完成します。 今後のアプデで追加するかもしれません。 ・計算式について 体験版で起きていたダメージ計算中でのバグの修正や式の変更を行いました。 ざっくり言うと若干ダメージ量がかわり、式の計算が早くなりました。 それだけです。 ・ポケモン入れ替えシステムについて 体験版では交換を行うと今使っている手持ちの次のポケモンが自動的に選ばれていましたが、選択できるようになりました。 こちらの機能にはまだ若干のバグ(というか遅延?)があるので修正できそうなら修正します。 この交換するシステムはかなりの力作なので楽しみに待っててください! ・道具について 絶賛作成中です まだボックス機能がないため作成が止まっています ・新バトルシステムについて まだ実装は未定ですが、気力が残っていれば! 今の所アイデア自体は固まってるので本当に実装するかは自分の気分次第です。 ・その他諸々の処理について 動きや効果音といった計算には直接関係ない細かいところの修正を行いました 「ゲームシステムの変更」 ゲームシステムについてですが、本来はRPGを想定し、作業を進めていたのですが、以前作成したマップ作成ツールをアゲート製品版に導入したところフリーズしてしまい作業が行えなくなってしまいました。 なので思い切ってゲームシステムの変更を行おうと考えています。 ただ、まだイメージが固まっていないので作業が進まない..と言うのが現状です。 今の所は 「ソシャゲ風のロビーがあるゲーム」(伝われ) にすると言うのは決まったのですが、ダンジョンの方をどうするかで悩んでいます。 ポケモンマスターズのようにしてしまうとポケモンとのエンカウントを行えず、RPGのようにすると重すぎて起動せず... 一応案はいくつかあるのですが、なかなかどれもパッとしなくて... ソシャゲ風にしたとしても「RPG」と言うのは変えたくないので、いい感じのソシャゲを知ってる方やなんかいいアイディアがあればコメントお願いします 皆さんのコメント次第で投稿が早まります() 「その他色々」 ・アプデについて アゲートではアプデを行なってストーリーやポケモン、新しいエリアの開放を行う予定です。 できるだけ早い段階で公開し、一ヶ月や二ヶ月おきにアプデでポケモンやストーリーを増やすシステムにすれば自分も楽ですし皆さんも早く遊べていいと考えたからです。 なのでポケモンの実装、ストーリーの実装、エリアの実装などは全て関数(定義)で行えるように作成を進めています。 今はとりあえずその大元の基盤となる関数やプログラムの作成を行い、今後増やすときは新たにプログラムを組み直さなくていいように作っています。 ・データのセーブ/ロードについて リストの保存/読み込みを行う予定です データの中にアプデ状況を記録して、最新でない場合は更新を行うプログラムを作成中です ・ガチャシステムについて ガチャは楽しいので(?)何かしらでそういった要素を取り入れる予定です アプデのたびにイベント限定のPUなどを切り替える予定です。お楽しみに。 ・ログインボーナス/イベントについて ソシャゲ風にするなら作りたいですね。 ログインボーナスに関しては、1日1回しかログインできないシステムをお借りしようと考えています。 ・オンラインについて 何かしらの形で実装しようと思ってます。 レイドや総力戦的なやつの実装or本家であるような交換、対戦機能の実装、ユニオンルームのようなものの実装を考えています。 まあ多分アプデで増やすか新しいプロジェクトを作りそこにデータを入れると遊べるようになるかのどちらかですが。 以上です。 ここまで読んでくれた皆さんにお礼としてアゲートで使えるシリアルコードをお伝えします。 配布内容:SR915のゴクリン(色違い) シリアルコード:GOKUGOKU316 今後ともポケモンアゲートおよびSR915をよろしくお願いいたします。 ©︎アゲート