Skip to main content

示例:双陆棋游戏

产品CODESYS Visualization

Backgammon.project 示例展示了如何编写“西洋双陆棋”游戏 CODESYS。该项目通过顺序功能图(SFC)实现。顺序功能图是一种面向图形的语言,它允许描述程序中特定操作的时间顺序。

_example_img_backgammon.png

描述

游戏的核心组成部分 Backgammon.project 例子是 PLC_PRG 程序。该程序以顺序功能图(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 下载 项目