我已经在c++中创建了一个五子棋游戏,可以在控制台中玩。现在我想把它更新为在线播放。目前两个玩家都是在同一台计算机上玩游戏,所以我不需要担心连接和消息。
在我的C++版本中,面板是一个2D数组,我正在考虑用一个“网格视图”来表示它,并使“列”成为“按钮字段”,这样当你按下它们时,我就可以检查逻辑,如果有效的话,就可以进行移动。
我有种感觉,一定有更好的方法来做这件事。
有什么建议吗?
发布于 2011-11-07 21:44:26
您最好使用客户端图形来制作游戏的图形部分。我以前也用过Raphael。
为了告诉服务器电路板上发生了什么,使用WebService。
要做到这一点,您需要温习JavaScript。
祝好运!
发布于 2011-11-07 21:40:23
您最好创建一个表示电路板的图像,并将其绘制到应用程序中的一个表面上,然后定义各种可点击的“热点”。如果你试图把控件变成一个棋盘游戏,你会遇到限制和挫折,你可能对最终的结果不太满意。
https://stackoverflow.com/questions/8037106
复制相似问题