Skip to main content

例: バックギャモン ゲーム

製品: CODESYS Visualization

これ Backgammon.project 例は、「バックギャモン」ゲームをプログラムする方法を示しています。 CODESYS。このプロジェクトは Sequential Function Chart (SFC) を使用して実現されます。 Sequential Function Chart は、プログラム内の特定のアクションの時系列的な順序を記述することを可能にするグラフィック指向言語です。

_example_img_backgammon.png

説明

ゲームの中心的なコンポーネント Backgammon.project 例は PLC_PRG プログラム。プログラムは Sequential Function Chart (SFC) で実装されています。ゲームの各ステップは AS アクションによって表されます。ゲームのステータスとタイルの位置は、 FB_Board ファンクションブロック。の Vis_Board 視覚化によりボードとその状態が表示されます。 FB_Board ファンクションブロック。

CODESYS 青いタイルを右下から右上に向かってプレイします。右上から右下に向かって赤いタイルを使ってプレイします。

  • 新しいゲーム:新しいゲームを開始します

  • さいころを振る: サイコロを振る

  • タイルを移動するには、現在のフィールドを選択してからターゲット フィールドを選択します。

システム要件と制限事項

プログラミングシステム

CODESYS Development System (バージョン 3.5.14.0 以降)

ランタイムシステム

CODESYS Control Win (バージョン 3.5.14.0)

アドオンコンポーネント

-

注記

_example_icon.png ダウンロード 計画