RのWeb制作

Webサービス制作のための技術情報を。データ分析(Python、機械学習コンペ他)や自作野球ゲームMeisyoのこと中心。

Meisyo3

【Meisyo3】各キャラクターの作成と試合の進化

投稿日:

キャラクターを作成し、能力値や見た目を変更できるようにしました。

それに従って、大きくは以下を追加しました。細かい点はめちゃくちゃ変更が入っています。
・速球や変化球の投球球種変更
・打者の投球球種読み
・見逃し判定
・三振、四球判定

ちょっとおかしかった以下も変更をしました。
・打撃タイミング計算
・送球計算
・能力値バランスの調整

これまでは、打者に「変化球球種を予知していて、変化量やタイミングまでわかっている状態」でプレイさせていました。
空振りさせるよりなにより、打撃の状態を知りたかったからです。

そのフェーズから1つ進み、試合で必須となる要素を追加できる状態となりました。
上記の変更はすべてつながっていて、

投手が球種を変える

打者は球種を読まなければ打てない

球種を読んだ結果、ボールになる球は打たない。結果見逃しすることになる。
球種を読んだ結果、振り遅れたり早すぎる場合がある。その場合、基本空振りになる。(なぜか打ててしまう不具合があったので再計算

(振らずに)見逃し判定が必要。

四球や三振判定が必要。

四球などでの走塁を追加。

のような感じです。その周りの要素もほぼ全て実装しました。
まだなのは選手交代、盗塁や犠打、守備の自分で塁を踏む…だったりかな。

開発進捗

ショートバージョン

ロングバージョン

今のところ、すべてのキャラクターは見た目と名前以外、全能力値同じです。
サンプルチーム作成時にいろいろな選手を追加してみます。

能力値バランスが全くわからんので要調整ダー(ノД`)・゜・。

とはいえ、サンプルチームを追加するとなると、チームのスタメンを確認できる画面を作ったりが必要そうだなあ…。
どうやってデータを持たせて保存しよう。。

アプリα版はオフラインですべて完結する予定なので、、、
チームデータをアプリ内の外部ファイルに保存し、オフラインで読み込みできる必要が必ずあるんだよな…。できるかな(;^o^)

開発方針

(完了)1・投打守走を実装
(完了)2・試合を実装
(今回完了)3・各キャラクターを作成
4・サンプルチームを作成
5・サンプルチーム同士での試合を実装
 選手交代と投打指示くらいは出せるようにしたい。
6・サンプルチームを複数作成し、その中から2チームを選び試合を実行可能に
 vsNPCで試合ができる。
7・アプリα版リリース(スマホ(Android、iOS)、PC版(Webサイト、アプリ))
 「Meisyo3 alpha」のような形でリリースすると思います。
 ゲームの雰囲気がある程度つかめる作りになる予定です。そこで、再度アンケートを取る予定です。

-Meisyo3

執筆者:


comment

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

関連記事

名将と呼ばれた者達3 正式サービス開始

正式サービスを開始しました。皆さま、よろしくお願いします! ゲーム説明 ”考える野球”を楽しもう。 あなたが考えた戦略・戦術を駆使して戦う高校野球監督シミュレーションゲーム。 1シーズン3か月の中で、 …

【Meisyo3】試合完成。リリース準備中!

試合の調整を終え、一時完成とします。 また、トーナメントモードを追加する予定です。 概要は2行で終わりましたが・・・試合の調整、かなり多かったです~(T_T) ・投球  なぜか打ててしまう球があったの …

【Meisyo3】投打守走を実装

どうにか進んでいます。 リアルタイムの守備の実装が思ったよりむっずい・・・(ノД`)・゜・。 Meisyo+までは、現在の試合状況からすべてのプレイを計算すればよかったものの、 Meisyo3は、リア …

Meisyo3開発 投打一時完成

うほー;つД`) Unityむっず・・・ とはいえ、投打がいったん完成しました。 開発進捗 まずは作成後のゲームプレイ画面から。 グラウンド・球場(フェンス等)にも当たり判定をつけました。 (何となく …

【Meisyo3】サンプルチーム同士での試合を実装

今回はめっちゃ進捗しました。 前回のキャラクター作成から、、チームを作成してサンプルチーム同士の試合を実装し、アプリの作成まで調査を終えました。 早い。・・・いや、Meisyo3に時間をよく使えた(す …