EBS3 作り直し&適当に作ろうか

「EBSはスマートフォンよりPCでやるゲームだよな」と思って作り直してました。
0301
(スマホアプリの開発はする気ないです)

表示が前近代的なのはお察し。
「(ゲームとして動くようにして)公開しないと、フィードバックもないし企画として何も動かないよね」ということで。
試作していかないと何が良いか悪いかわからないし。

ちょっと前に作って放置してしまったモノ(FW)も登録300名くらいいたようです。
かなり長くしていただいた方もいたようなので、申し訳ないことをしたと思ってますが・・・。
途中で自分でインフレさせてしまって飽きたのが原因です(==;)。
・・・野球ゲームもそうだったね!
次はユーザーに求められてもインフレしないように注意します。

一週間くらい時間があるので頑張りましょ~。

<用語説明>
FW・・・EBSをモチーフにつくられたDestのコードを、以前配布していたEBSの拡張プログラムに合わせて作り直したものです。
現在配布しているEBS2と基礎プログラムは同じですが、最強のステータスがない(≒高いLvと強い装備があれば強い、というものではない)、武器の組合せによる機体特性の変化、1vs1やミニゲームなどのサブコンテンツが通常のEBSより多いなどちょっと凝って作ってました。
ただ、PCのデータ破損により、FW用のプログラムは消失してます。基礎プログラムだけ別に保管していたのでEBS2として公開しています。

EBS2 簡単だが組合せが難しい – 進行状況 20%

現状どれくらいまで進んでいるのかというのを示しておきます!

1.ステータス画面
st
HP/EN等を一目で見てわかるように。(しているつもり)
機体にはLv、武器もそれぞれLvを実装しています。

2.戦闘選択画面
bt
まずは通常戦闘(vs修練の塔または無国籍のみ)などの表示。
戦闘・勢力(・探索・闘技場)
まずは戦闘と勢力で普通にゲーム(戦争&育成)できるようにしないと。。

2-1.通常戦闘の選択画面
bt2
無国籍相手に殴り掛かる場面。
相手のHPが見えて便利です。戦争時はこの情報がキーポイントかも。

2-2.通常戦闘画面
bt3
結果表示。普通ですね。
スマホ対応なので縦長。ブラウザでも縦長、慣れてね。

2-3.勢力図
map
取り合えず5×5の何の変哲もないマップを作りました。
初期位置が(0,0)で移動に時間がかかります。隣の4マス(上下右左)に攻撃できる予定

2-4.勢力の移動
map_move
無国籍なので自由に行き来できます。
まだ国境の観念が実装されてないのでここも修正する必要ありそうですね。

3.装備
equip
メイン武器が攻撃・命中、サブ武器が防御・速度に影響します。
片手剣に盾(防御)かリング系(速度)ですね。
盾でも一応殴れます。命中ないけど。

3-1.装備倉庫
equip2
装備の倉庫。ロック機能あります。
アイテムドロップとかでも自動搬入。
拡張も可能です。

4.情報
info
国ごとに所属している人とその個人情報が見れるくらい

5.その他
etc
まだここまで触れない。

LvUPとか武器LvUPとかLvMAXとかステータス上限とか・・・決めてないのでいろいろと。
取り掛かれるのかこれは。

建国できるようにして、座標の所有国に入国可能にして、国境の観念を入れて、戦争できるようにして、
あとはLvUPと武器LvUPできるようにしたらゲームとしては成り立ちますね。(いつデータ初期化するかわからんけど)

大学とのバランスも大事なのでもう少しお待ちください。

EBS 外部呼び出し等の問題 – 進行状況(15%)

EBSの製作ですがちょっとずつ進んでいる・・・のか?という感じです。
「外部呼び出し等の問題」については後述します。。

○現状
・戦闘
 基本的な戦闘はできるように
 Exp、GoldはもらえるけどLvは上がらない
 戦争もできない
 探索等もない

・装備
 基礎の装備を購入・変更や装備の売却は可能
 メイン、サブ武器の仕様
 市場は今のところない

・情報
 国別でみえるだけ、個別で見れない

・勢力(マップ)
 地図と国は結びつけた
 建国できない

○困った点
 作業量が多い
 作業が遅い
 思いつきで進める

 って頑張りますorz

○その他
GREEのゲームを知り合いがやっているとき聞いたことでおかしいなーと思ったことがありました。
外部(GREEのページ外)から、EBSでいう戦争(=聖戦)のスキルが使える不具合(?)があります。

特定のURLにアクセスするだけで、狙ったスキルが発動するってやつですね。

ということは、1秒以内の間隔でスキルが発動できる外部ページが作れるわけです。
そりゃサーバーも落ちますわ。
何度もサーバーが止まる障害を出しているのに修正しないのかと・・・。

問題点としては、
・サーバーへの負荷がヤバイ
・1人で動ける量が想定できない(通常3秒に1回でも早い方。基本はスマートフォンのゲームです)
=バランスなんてなかった
(これを使う2人vs普通にやっているプレイヤー10人、で10人側が勝てないくらい)

外部からの呼び出しを禁止するだけで終わるのになー。
10年前のEBSでまともなところなら禁止だったのになー。

EBS とりあえず原型を作るべし – 進行状況(8%)

ENDLESS BATTLEを作りなおそーということで計画しておりました。

が、
「そのまま作り直すのは意味ないじゃん」ということで構成を練っておりました。
こっちは9割放置しつつ、、現在または過去に人気のあったオンラインゲームを複数やっていました。そこから得たアイデアをいろいろと練り込んでいます。

コンセプトの「多vs多の戦略シミュレーションゲーム」「“最強”は要らない」「“THINK”(考え、行動せよ)」を満たす・・・なら、
やっぱりステータスにある程度幅を持たせる必要がある(&全てMAXにならないように)し、武器にもそれぞれの種類の特徴を持たせないと難しいかと思いました。

1.シンプルでわかりやすい操作、
2.国(チーム)として機能すること、
3.EBSに足りなかった戦略シミュレーション要素が欲しい、
4.個人の色が出せること、
5.やることない(コンテンツないん)症候群にならないようにすること、
とかいろいろ欲しいですね。

解決方法としては
1.表示の簡略化、ステータス値などの簡素化
2.バフ・デバフの概念導入(人数ゲーになりやすいので注意)
3.マップの概念導入(強国は領土が広いので防衛線が広がりやすくなり、一地域にかける人数が減るため、守りにくく攻めにくい。弱国は本拠を守りやすく攻めやすい。)
4.ステータスALLMAXは不可能、機体を何体か持てる、武器いろいろ(片手装備の場合2本持てて、両手の場合1本)
5.時間のある人は複数機体の育成が可能、本拠・基地の育成、武器合成などに使うアイテム収集用コンテンツ(探索?DQ3みたいなマップでMobエンカウント有、レアドロップ有、宝箱有、MOかMMO形式)、1:1のPvP(タイマン-経験値もらえます)、複数:複数のPvP(チームマッチ-経験値もらえます)、複数人対戦のBR/DM(バトルロイヤル/デスマッチ-経験値とお金もらえます、競馬みたいな感じで賭ける事も可能)、ランクマッチ(純粋に強さを競う、ポイント制でマッチング、5戦3勝で勝利判定)

まあ時間のない人のためにPvPでLv上げれるようにしています。
夜は人が多いはずなので、国で複数人対戦で成長させてもらう等できるかと。延々1:1で養殖でもいいわけですし。
結局コンセプトに行きつくわけです。

簡単に「ぼくのかんがえたさいきょうの」を楽しめるゲームがあってもいいよね。
調整がすごく難しそうだけど・・。

と言っても個人製作だと限界があるので、無理せず低れべる的な作り方で進めていきたいと思います。
EBSメイン画面仮

ここでお願いがあります。
もし機体・プレイヤー・Mob画像等の描写をお手伝いしていただける方がいらっしゃいましたら、ご連絡ください。
デザインセンスも皆無なので指摘していただけると幸いです。

EBS3 – 進行状況(5%)

・進捗
ミニ四駆ブログまとめ(まとめ読み)の完成
> データベースからの検索やデータ編集・保存がすごく簡単。1行で可能とか凄いわ。
(例)
// 保存
$this->Model->save($data);
// IDから一致するものを検索・取得
$data = $this->Model->findAllById($id);
// id中に「検索したい文字列」があるものを取得、timeで並び替え(DESC)
$data = $this->Model->find(‘all’, array(‘conditions’ => array(‘id like’=>’%’ . ‘検索したい文字列’ . ‘%’), ‘order’ => ‘time DESC’));
> HTMLHelperもあるしいろいろと楽
// JSの記述
echo $this->Html->script(‘m4m_analysis’);

こういう基礎的なことをやっておけば、EBS3の開発が楽になるかと。

あと、MVCのModel、View、Controllerの意味がやっと分かってきた。Modelはまだまだ扱ってないけど。
Viewで表示(デザイン)、Controllerで裏処理(プログラミング)。
そりゃ開発速度が早くなるわけですね。

EBS3 – 進行状況(2%)

・進捗
CakePHP ver2.0をなんとなく使えるように(100%)
PCR Primer 作成機(100%)
> 30分でできた
ミニ四駆ブログまとめ-まとめ読み(90%)
> あとはユーザー側。記事更新を取得、表示更新、ブログ登録くらい。管理メニューは完了。

1から組み上げているので、もう少し時間がかかりそうです。
とりあえずEBS3のステータス仕様を作っておかないと何もできなさそうですね。

EBS3 – 概略と進行状況(0%)

「ENDLESS BATTLE3」(仮)
作ると言ってたのですが就職活動等で・・・時間ガーになっておりました。
やっと手掛けられそうです。
とりあえずコンセプトと進行状況を更新・改良していきたいと思います。

・コンセプト
多vs多の戦略シミュレーションゲーム
“最強”は要らない
“THINK”(考え、行動せよ)

・ゲーム内容
個人・国家間の戦略シミュレーションゲーム
アクション性なし(クリックのみで完結、誰でも時間があればできる)
装備はタイプ別に強い装備があるが、総合的に強いものはなし
能力、HP、EN(MP)制
無料、プログラム基礎版は配布予定(多様なゲーム性があるようにしたい)
プレイヤーとの戦い。NPCは少量+イベント用に極少量。

・進捗
CakePHP ver2.0で作ろうと準備中。(70%)