追加の詳細なしのMMORPG:1年後

こんにちは、コミュニティ。

不要な詳細のない独立したブラウザであるMMORPGについて話したので、1年が過ぎました。 今年は、コミュニティであるあなたが興味を持たないさまざまなイベントがありました。誰が彼のおもちゃで何をするのか決してわかりません。 したがって、それらについては説明しません。

私たちの統計、オリジナルのテキストジェネレーター、パブリックAPIの3つの重要な点について詳しく説明します。

統計


開発の最初に、すべての人に対して可能な限りオープンにすることが決定されたので、統計を収集する必要があるとき、私たちはそれをしました。

これは、 the-tale.org / statisticsにあり、1日に1回更新されます。 唯一の欠点は、すべての金額がゲーム通貨で表されることですが、転送ルールが示されるため、心配しないでください。

ここに、例えば、私たちの月収のグラフがあります。



私たちは誰もが、「資本主義の現実における独立した開発者の生存」という現実ショーの視聴に参加することを勧めます。

最も好奇心the盛な人のために、ここに短い抜粋があります(2015年3月26日):


テキストジェネレーター


私たちのゲームは、さらに多くのテキストを使用しています。 主人公のすべての行動と重要な出来事は、彼の日記(現在起こっていること)と日記(最近の重要な出来事)の小さなフレーズで説明されています。 現在、あらゆる場面で433種類のユニークなフレーズがあります。

単調なコンテンツでプレイヤーを苦しめないために、単語とその形態的特徴の依存性を考慮した高度なテキストテンプレートエンジンを実装する必要がありました。

例によってその仕事を最もよく示してください。

変数の値に応じて、ここにパターンがあります: [mob] [|mob] [hero|].

それはフレーズのようになるかもしれません: .
だから: .

例を詳しく分析してみましょう
  • -プレーンテキスト。
  • [mob] -モンスターの名前が代わりに使用される変数。
  • [|mob] -変数に依存する単語。そのプロパティの一部は、モンスターの名前のプロパティ(たとえば、数字)によって異なります。 テキストジェネレーターは、単語フォームのプロパティを自動的に認識し、保存しようとします(たとえば、経過時間が認識されて保存されます)。
  • [hero|] -変数。代わりにヒーローの名前が置き換えられます。 さらに、名前は対格の場合にあるべきであることを示した。


使用例と形式の詳細な説明は、ゲームのウェブサイトで見つけることができます-新しいフレーズがプレイヤーによって発明され、実行されます。

ジェネレーターコードは開いており、githubにあります: github.com/Tiendil/utg

ちなみに、私たちのフレーズのデータ​​ベースは公開されているので、あるキャラクターが別のキャラクターを細断する方法を説明するために100500の方法が突然必要になった場合、私たちはそれらを持っています。

API


私たちは徐々にゲームを操作するためのオープンAPIを作成し誰もが実験し、おそらく有用なことを行えるようにしています。 愛好家はすでにモバイルクライアント、ブラウザ拡張機能、その他の興味深いものを開発するためにこれを使用しています。

ぜひご参加ください。

Source: https://habr.com/ru/post/J254221/


All Articles