对手视角,象棋,选子

想开发一个象棋微信小游戏,请教大家一个问题, 我只能看到对手落子的结果,看不到对手选子(某个棋子高亮或抬高阴影的效果)的画面,但是我能看到自己的, 请问如何实现?

你这个问题……简单到我都不知道该怎么回答。
象棋是对战游戏,必然是联网的。就算是人机,也可以抽象出一个服务端来。
己方操作,选中棋子等直接给出相应的反馈。
敌人只有实际最终操作落子才会发给服务器。
然后己方这边客户端直接回显示对方落子后的操作。

这个需求的出发点是什么。如果是要播放对方走子的动画,就根据他的招法(例如相三进五)把对应的子从出发点抬起来,移动到结束点,再放下去。

正常的象棋不都是这样的?并没有对手选棋子的过程。

如果是炉石的话确实设计了对手选牌的协议

等于说我要把自己的行棋动作发给服务器, 然后服务器把我的落子发给对手?
那对手的行棋动作是服务器发给我的, 然后我要用代码把对手的落子用 ui 渲染出来? 那这一步是怎么弄呢?

等于说还要写接收服务器过来的数据并且渲染的代码?

从你的问题上看到,你不太懂数据同步,以及没太接触网络这部分,你可以先看看相关知识,简单理解为你的操作给对手,对手操作给你,同样的逻辑去进行显示创建即可。