ブラウザゲーム「サイバーセット」-プロジェクトの成功と失敗

ゲーム「サイバーネット」は、経済と社会の基盤を再現したブラウザベースのターンベースのゲームです。 その際立った特徴は、プレイヤー自身がさまざまな製品を発明して作成することにより、ゲームの世界を改善できることです。 このゲームは、アナログとは異なり、ゲーム内で常に存在している必要はありませんが、ゲームの状況を再確認するのに苦労して待つ必要はありません。 エージェントを管理する時間があるときにプレイします。




だから、私たちは生のアイデアアルファテスト から長い道のりを歩んできましたそして今、ベータテストモードで遊ぶことができます。 以下に、このゲームの開発について説明します。



ここでプレイできます







プロジェクトの成功と失敗





プロジェクトの失敗の1つは、プログラマーの中に私が一人で残されていたということです-残りはちょうど消えました:)。 確かに、フォーラムは私ではなく、熱狂的なファンによってサポートされています。 しかし、私にはプログラミングの時間があるという事実を考えると、これはそれほど怖くない。



一方、アルファテスト中およびハブでの公開後、300人以上がゲームに登録しましたが、1か月間絶えずプレイしたのは5〜10人だけでした。 また、これはかなり粗雑な開発にとってそれほど悪くはありません。 したがって、これら10人の先駆者の助けを借りて、ゲームロジックをかなり開発し、インターフェイスを少し改善し、多くのバグを修正しました(さらに多くのバグが残っていました)。 私にとって、特にASP.NETでの最初のプロジェクトであるため、バグを修正し、プレイヤーの要求に応じてロジックを改善することもリアルタイムでの良い経験でした。



しかし今、私はより多くのプレーヤーを注文する準備ができています。 さらに、私はゲームを賞賛しますが、味と色には友人がいないことを完全に理解しています。 したがって、それに割引を与え、建設的な批判を表明してください。



ゲームロジック開発





ゲームのロジックについて2つの段落で記述するのは、すでにそれほど簡単ではないので、最初にゲームのドキュメントを読むことをお勧めします。 このゲームの強み、アナログのない特徴的な機能について説明します。



プレイヤーは新製品とその製造技術を紹介できます。




通常のゲームは、事前に計算されたロジックを閉じています。 既知のすべての戦略には、テクノロジーツリーがあり、何らかの方法でプレイヤーのキャラクター開発コースが事前にプログラムされています。 プレーヤーに依存する唯一のことは、彼が平均以上でプレーするかどうかです。 そのようなゲームへの関心は、キャラクター開発のロジックがどれだけバランスが取れているかにしばしば依存します。



「サイバーセット」というゲームでは、革命的な一歩を踏み出したように思えます-プレイヤー自身が技術ラインを開発します。 その後、彼はモデレーターで彼の革新をすぐに承認します(現時点では私と一緒にいますが、いつか特別な権利を持つ信頼できる別のプレイヤーがいることを願っています)。 その後、「世界は変わりつつあります」-以前は困難だったことが簡単になり、新製品の登場により他の製品への需要が高まります。 したがって、すべてはプレーヤーの手にあります-開発の内部ロジックはプレーヤーによって改善されます。



プレイヤーはアクションを非同期に実行できますが、それでも開始の機会は同じです




ご存知のように、ゲームはターンベースでリアルタイムです。 マルチプレイヤーモードでターンベースのプレイヤーには、1つの重要な問題があります-すべてのプレイヤーのステップを同期する必要があります。 たとえば、Virtonomicsでは、このため、サーバーがゲームの状況を再現するまで丸1日待つ必要があります。 逆に、ゲームに参加していない場合、たとえば1週間(カリブ海に向けて)と言うと、ゲーム内で簡単に廃業することができます。



ゲーム「サイバーセット」で私たちは一歩前進したようです。 プレイヤーは自由時間があるときにプレーします。 時間はまだ1日ではなく実際の10分(1日ではありません!)で段階的に流れます。 そして、非同期性は、いわゆる 「ボーナスが動きます。」 まず、開始時のプレーヤーは、ゲームの開始から2で割った時間を逃したのと同じ数のボーナス移動を受け取ります(これは非常に多くのことです)。 第二に、ゲームの哲学は、プレイヤーがスケジューラーで実行するアクションを示していない場合、単純に移動をスキップすると見なされるというものです。 そして、彼が連続して4つの動きを逃した場合、彼はゲームに戻ったときに使用できるボーナスの動きを1つ与えられます。



したがって、プレーヤーの可能性は実質的に平等になります-もちろん、最も勤勉なプレーヤーはより多くを達成することができます。



プレーヤーは追加のエージェントを入力して会社を開くことができます




また、マルチプレイヤーゲームでは、クローンに関連付けられた独自の特性があります。 たとえば、Wirtonomicsでは、クローンは単に強制的に禁止されています(管理者がキャッチします)。 そして、クローンの問題は何ですか? 問題は、不均衡なロジックを持つゲームでは-クローンを追加することで、ゲームでさらに利点が得られることです。



ゲーム「サイバーセット」では、この種の非ゲームロジックの禁止を適用することはできませんでした。 したがって、「サイバーセット」では、反対にクローンが推奨されます。このために、メインエージェントの1つのアカウントから無制限の数の追加エージェントを管理できる特別なインターフェイスが作成されます。 各エージェントは、具体的に管理され、それに費やされた時間が必要です。 ゲームの状況を痛々しいほど長い再集計を待つ必要がない状況では、追加のエージェントを導入して管理し、メインエージェントではなく追加のエージェントに時間を費やすことはあまり有益ではありません。



唯一の理由は、エージェントの製品の品質は彼のスキルに依存しているため、エージェントを特定の仕事に特化し、残りの製品を市場で購入することが理にかなっているということです。 しかし、時には市場の相互作用が満たされない場合があり、現実の、しかししばしば気まぐれなプレーヤーと相互作用するのではなく、エージェントの相互作用を同時に管理したいことがあります。 その後、追加のエージェントの導入に関心が現れるかもしれませんが、それらの間で「引き裂く」必要があります。



会社の開設と雇用契約により、状況はわずかに改善されます。 雇用契約の下で、会社のために何らかの仕事をするためにどんなエージェントも雇うことができます。 会社は原材料を提供し、労働者は会社の商品を1日12時間生産します。 しかし、一定の期間の契約については、会社はすぐにさまざまな商品のセットで料金を支払います。 市場で取引したくないプレーヤーにとっては、他の誰かの会社のために働くことは理にかなっています(最終的には、80%が他のために働きます)。



自然市場




私自身はしばしば経済戦略に興味がありましたが、それらはすべて重大な欠点を持っています-彼らは市場で人為的な需要があります。 はい、すべての経済モデルは何らかの形で消費者行動を描写しようとしています。 しかし、これは非常に人為的な需要です。低価格でより多く購入し、より多くの最高品質を購入するように。 次に、より興味深い需要モデルがあるようなゲームでプレイすることに興味が生じます。 しかし、リエンジニアリングを行うと、ランダムに近くなります。そうでなければ、あまりにも原始的です。 それと別のものは両方とも時間が経てば気になります。



したがって、ここではゲーム「サイバーセット」で革新を試みています。 ゲームには人為的な需要はまったくありません-他のプレイヤーにのみ商品を販売する人はいません。 したがって、原始的なゲームプレイ-人工市場でより収益性の高い製品と衝突を購入することは、ここでは機能しません。



はい、自然な市場を組織することは簡単ではないことを知りました。 特にお金なしで、しかし物々交換によって。 自然市場では、エージェントのニーズが需要と供給を制御します。 ここでのエージェントの異なる専門化は非常に重要です。 しかし、どの製品を生産し、別の製品に変更する方がよいかを計算することも容易ではありません。 したがって、ゲームは生産統計を保持し、複雑なインデックスを計算します。 これはすべて自然市場を開始する必要があります。



エージェントはボットで管理できます。




この機会は最初から考えられていました。 そして今ではほとんど実装されています。 プレーヤーは、MySQLで記述されたスクリプトを送信するだけです(または、どのようなロジックを実行したいかを言葉(またはブロック図、擬似コード)で記述します。これをコードに変換するお手伝いをします)。 確かに、ボットなしでプレイするプレーヤーの状況をスムーズにするには、ボットの動きごとに1インテリジェンスポイント(エージェントがゲームで獲得する)を支払う必要があります。



また、これは他のゲームでは不可能です。 他の機能と一緒に、ゲームは非常にユニークになりますが、もちろんアクティブなプレイヤーでのみ開発されます。



もちろん、あなたは違った考え方をすることができますので、以下は投票です。 ご清聴ありがとうございました。こちらまたはフォーラムでゲームを改善する方法についてのレビューと提案をお待ちしております。



All Articles