这是一个羞羞的实战。
用涂鸦UI编辑器做界面,用 arduino 做服务端,通过涂鸦通讯模块进行通讯,实现一个井字棋游戏。
服务端代码: https://github.com/starsnow/tuyaTicTacToe
界面: 这是开始按钮: 这是一个棋子: 这是成功后示意三连的红线: 这是自定义功能点:
游戏胜利失败和平局的视频截图:
遇到一些细节的问题,比如DP点过多,DP点变更后等,需要清除缓存,并重新配网才能刷新UI到APP上,这个在涂鸦文档正文中没有说明,在FAQ中有,不容易发现,折腾这个问题花了半天时间,一直以为是代码或是模块问题。 棋子没有找到复用的办法,9个棋子要做9个功能点,放9个UI,每个做3种样式联动,有点复杂,不知道有没有更简单的办法,还请官方或同学们教我。