4ドロップ

ドロップ4はC ++で書かれた「接続4」クローンです。
今すぐダウンロード

4ドロップ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Peter Kirby
  • 出版社のWebサイト:

4ドロップ タグ


4ドロップ 説明

DROP 4はC ++で書かれた「4つのコネクト」クローンです。 DROP 4はC ++で書かれた「4つのコネクト」クローンです。 Text Interfaceとwxwidgets.dropを介したグラフィカルインタフェースをサポートします。それは人工知能とゲームの開発における比較的簡単な運動です。グラフィックプリミティブを使用してWindowsバージョンを作成しましたが、クロスプラットフォーム開発のためにwxWidgetsを使用するバージョンを作成します。そのためには、グラフィックデザイン(ピースのスプライト、ボードのイメージが最小要件)、おそらくwxwidgetsに精通している可能性がある仲間の開発者が必要です。他の誰もプログラミング(望ましくない状況)を行っても、私はグラフィックを少し助けを必要とします。ターゲットは、Mac OS X、Windows 32ビット、およびLinuxの一般的なオペレーティングシステムのための実行可能ファイルとパッケージを作成することです。これは、お気に入りのコンピュータ、ハンドヘルドデバイス、ゲームコンソール、またはその他のプラットフォーム用のバージョンを除外することではありません。これらは、前述の3つのオペレーティングシステムのための良いゲームが作成された後、プロジェクトの管理者であるPeter Kirbyは、Game AIに精通しており、wxwidgetsを学び始めて、Good Gameを作成した後に開発されます(特に手のひら版)。コードは、他のプログラマーによって最も簡単に読みやすくするために、命名変数と同じように、一貫したスタイルを試みるために検討されています。この目的を維持するには、Bord.CPPソースコードのスタイルを自分の貢献内に監視してください。次の通知はdropfour-text.cppファイルにあります。これはC ++で書かれています。私はQBASICで以前のバージョンを書きましたが、難易度レベルで遅い側にいました。これはプログラムの人工知能を最適化しようとしています。グラフィックはこの時点で存在しないため、確かに追加できます。 Board.CPP.Wellを変更することなくインターフェイス関数を(IOFACE.cppで)変更できます。ただし、Windows専用プログラムを持つことには満足していません。したがって、このプログラムはWXWIDGetsを使用するように設計されます。テキストインタフェースは主に、WXWidgets GUIが開発されている間にAIをテストしたい方のためのものです。ファイルBoard.cppとBoard.h *は、テキストバージョンとグラフィカルバージョンの両方でまったく同じままになります。長い行を回避するには、タブ幅4以下を使用します。ただし、タブは任意の幅で一致している必要があります。一種のハンガリー語は、変数が何をするのか(それらが配列、または索引であるかどうか)。 「MiniMax」アルゴリズムと「アルファベータ」剪定の知識はそれをより理解できるようにするでしょう。私が予測する唯一の最適化は、すでに検討されている潜在的な動きの再計算を防ぐための一種のハッシュテーブルであり得る。これは現代のCPUに必要ではないかもしれませんが、それがしたことがあるならば、それは影響を受けたハンドヘルドデバイスに移植するときに役立ちます。


4ドロップ 関連ソフトウェア