ティーンウェニーマイクロゲームエンジン

10代のWeeny MicroGame Engineプロジェクトは、任意のボードゲームをプレイするためのコンソール/呪いインターフェースです。
今すぐダウンロード

ティーンウェニーマイクロゲームエンジン ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Public Domain
  • 価格:
  • FREE
  • 出版社名:
  • Stephan Beal
  • 出版社のWebサイト:

ティーンウェニーマイクロゲームエンジン タグ


ティーンウェニーマイクロゲームエンジン 説明

ティーニーウィーMicrogame Engineプロジェクトは/コンソールでほぼ任意のボードゲームをプレイするためのインタフェースを呪い。 ティーニーウィーMicrogame Engineプロジェクトは、コンソールで/ games.TheティーニーウィーMicrogameエンジンは、コンピューティング環境の多種多様なボード - スタイルのゲームのポータブルプレイするための仕様です近い任意のボードを再生するためのインタフェースを呪い。概念実証として、ティーニー-CPP器具ティーニーLRFC(レッサーRFC)とシェル状コンソールインタフェースと呪いベースのUIを持つ多くの拡張機能。そのシンプルな外見にもかかわらず、彼らはC ++とLRFCで定義されたコマンドを使用して、基本的なゲームのスクリプトコードを経由して非常に拡張可能です。・ティーニーLRFCのためのリファレンス実装と実験の場として行為:それは、「ティーニーウィーMicrogameエンジン」のいくつかの重要な機能は、ハードコア趣味ボードゲーマーや戦争gamers.Hereのためのものであることを意図しています。 (パワーユーザーのための)コンソールモードと(カラフルなUI用)呪いモード:・これは、2つの主要な動作モードを持っています。・内部ティーニーLRFCで説明した「」コマンド言語「」インタフェースを介して、ほぼ完全に制御。これは、私たちは、ほぼ無期限のフレームワークの内部を変更することなく、ゲームオプションのリストを拡張することができます。また、これは本質的に、私たちは、ゲームのコマンドのリストを含むスクリプトを介してゲーム環境を動作させることができます。・スクリプト機能は、我々はゲームデータを生成する任意のツールを使用できることを意味します。我々は(我々のコードに欠けている)ループと条件のように、そのようなシェルの高度な機能を利用することができますので、たとえば、bashのスクリプトを使用してゲームを作成すると、手書きのゲームスクリプトよりも、多くの場合簡単です。・呪いは、UIは、いくつかのキーは、任意のコマンド文字列にプログラムすることができます。これは、スナップ一般的な操作を行うことができます。 (私はほとんどのキーをカバーするために、このサポートを改善したいと考えています。)例えば、quicky回転あなたのゲームボードにコマンド「ティーニー・ボードの回転」にキーをマッピングします。・ボードゲームの設計者にとっては、ゲームデザインをプロトタイピングのためにかなりシンプルなインターフェースを提供しています。・一般的なプラグインは/ DLL支持手段クライアントは、独自のプラグインベースタイプに、独自のコマンド、あるいはプラグを差し込むことがあります。デモンストレーションとして、ソースはEDeck、「「カード「」」の抽象「」デッキ」を扱うためのプラグインが付属しています(つまり、私たちは上からアイテムを引っ張る可能性があるからshuffleable項目のリスト)。それはスクリプト可能ですので、もちろん...このプラグインは、コマンド言語インタフェースを介して制御することができます。・UIは、ゲームボードのため、色など、大胆な、点滅、下線、を含むすべての一般的に使用される呪いのテキスト属性を、操作するためのサポートを持っている呪い。属性ごとのアバターごとに指定、および属性の各セットされている(「」カラーマップ「」)という名前ロードされ、意のままに保存することができます。いつものように、これらはコマンド言語を介して制御し、したがって、スクリプトされています。・インターフェースのほとんどの部分は、ユーザからの$変数の使用をサポートしています。例えば、ロード$ TEENY_HOME / file.s11nはファイル〜/ .teeny / foo.s11nをロードします。あなたが望むようにあなたは、もちろん、これらの変数を定義して操作することができます。・アプリの起動スクリプトを経由してカスタマイズすることができます。私たちが心配一つにせずに、非常に少ない労力でほぼ任意/読み込みデータを保存するためのサポートを追加できることを意味し、例えばなど、環境変数を設定したゲームやマクロキーを、ロードするには・強力な、柔軟なオブジェクトのシリアル化のサポート、基礎となるデータ・フォーマット、トランスポート層、および他のbogusnessについてイオタ。私たちが望むなら私たちは独立しても、ゲームの状態のほぼすべての部分を保存し、ロードすることができます。恥知らずなプラグイン:私はそう言う可能性がある場合http://s11n.net・ソース・コードは、かなりハッキングです。コマンドハンドラおよびDLLを追加することも「」エントリレベル「」C ++プログラマーのための特に簡単です。私はいつもそう:)貢献すること自由に感じ、コードを改善する方法を探しています要件:・ncursesベースとncursesの++。唯一のバージョン5.4でテスト。これらは、Linuxボックスの大半にプリインストールされています。・libs11nの1.0.xのは、セーブ/ロードサポートに加え、ユーティリティコードの多くを提供します。・libeshell、バージョン2005年2月21日以降は、シェルのようなコンソールモードと「」コマンドハンドラ「」バックエンドなどの機能を提供します。ここで「ティーニーウィーMicrogameエンジン」のいくつかの主要な機能は次のとおりです。 ・ティーニーLRFCためのリファレンス実装と実験の場として機能します。 (パワーユーザーのための)コンソールモードと(カラフルなUI用)呪いモード:・これは、2つの主要な動作モードを持っています。 ・10代のLRFCに記載されている「コマンド言語」のインターフェースを介してほぼ完全に制御されています。これにより、フレームワークの内部を変更しなくても、ゲームオプションのリストをほぼ間違いなく拡張できます。これはまた本質的に、ゲームコマンドのリストを含むスクリプトを介してゲーム環境を操作することを可能にします。 ・スクリプト性は、任意のツールを使用してゲームデータを生成できることを意味します。たとえば、Bashスクリプトを使用したゲームを作成することは、ループや条件(コードに欠けている)のようなそのようなシェルの高度な機能を利用できるので、手書きのゲームスクリプトよりも簡単です。 ・CURSES UIにより、いくつかのキーを任意のコマンド文字列にプログラムできます。これにより、共通の操作をスナップさせることができます。 (私はほとんどのキーをカバーするためにこのサポートを改善したいと思います。)たとえば、あなたのゲームボードを早く回転させるコマンド 'teeny-board rotate'への鍵をマッピングしてください。 ・BoardGame Designersには、試作ゲームデザインのためのかなり簡単なインターフェースがあります。 ・汎用プラグイン/ DLLサポートは、クライアントが独自のコマンドをプラグインしたり、独自のプラグインベースタイプを差し込むこともできます。デモンストレーションとして、ソースにはEdeck、「カード」の「カード」の抽象的な「デッキ」を取り扱うためのプラグイン(すなわち、そこから頂上から引っ張る可能性があるシャッフ可能な項目のリスト)が付属しています。もちろん...このプラグインはコマンド言語インターフェースを介して制御できますので、スクリプト対応です。 ・呪いUIは、ゲームボードの色、太字、点滅、下線などを含む、一般的に使用されているすべての呪いテキスト属性を操作するためのサポートを提供しています。属性はアバターごとに指定され、各属性( '' ColorMap '')のセットは命名、ロードされ、保存されます。いつものように、これらはコマンド言語によって制御され、したがってスクリプト可能です。 ・インタフェースのほとんどの部分は、ユーザーからの$変数の使用をサポートします。例えば、$ teeny_home / file.s11nをロードすると、ファイルが〜/ .teeny / foo.s11nにロードされます。もちろん、あなたが望むようにこれらの変数を定義して操作することができます。 ・アプリの起動はスクリプトを介してカスタマイズできます。例えば、ゲームまたはマクロキーをロードするには、環境変数などを設定します。 ・強力で柔軟なオブジェクトのシリアル化のサポート。これは、基礎となるデータフォーマット、トランスポート層、およびその他の偽物を1つ心配する必要なしに、任意の努力で任意のデータの節約/積み込みのサポートを追加することができます。私たちが望むならば、私たちはゲームの状態のほとんどすべての部分を独立して保存してロードすることができます。恥知らずのプラグ:http://s11n.net ・そう言うことができれば、ソースコードはかなりハッキー可能です。コマンドハンドラとDLLの追加は、「エントリレベル」Cコーダでも特に簡単です。私はコードを改善する方法を常に探しているので、貢献してください。 要件: ・NcursesとNcurses。バージョン5.4でのみテストされています。これらは、大多数のLinuxボックスにプレインストールされています。 ・libs11n 1.0.xは、保存/ロードサポートと多くのユーティリティコードを提供します。 ・Libeshell、バージョン2005.02.21以上、コンソールモードと「コマンドハンドラ」のバックエンドを含むシェルのような機能を提供します。


ティーンウェニーマイクロゲームエンジン 関連ソフトウェア

4PSA DNSマネージャー

4PSA DNSマネージャは、サービスプロバイダに高度なDNSホスティングを提供するように設計されたマルチテナントソフトウェア自動化ツールです。 ...

508

ダウンロード