L*******r 发帖数: 310 | 1 还是本菜
用C++编三国杀的时候遇到的另一个难题:每位玩家的信息要分别发给各自玩家,同时
他们之间的操作也是相互独立的。但是平时编的程序运行时都只有一个界面(只在一个
界面上输出和输入)
我的想法是可以只有一个大的程序,但是要有不同的几个终端,程序会向他们发送不同
的信息,以及接受不同的输入。
貌似很高端的样子,请问怎么实现这个??
再次谢过各位 |
f******y 发帖数: 2971 | 2 Server-client
【在 L*******r 的大作中提到】 : 还是本菜 : 用C++编三国杀的时候遇到的另一个难题:每位玩家的信息要分别发给各自玩家,同时 : 他们之间的操作也是相互独立的。但是平时编的程序运行时都只有一个界面(只在一个 : 界面上输出和输入) : 我的想法是可以只有一个大的程序,但是要有不同的几个终端,程序会向他们发送不同 : 的信息,以及接受不同的输入。 : 貌似很高端的样子,请问怎么实现这个?? : 再次谢过各位
|
g*****g 发帖数: 34805 | 3 需要个server,牌只有server知道。client只能看到自己的牌。
【在 L*******r 的大作中提到】 : 还是本菜 : 用C++编三国杀的时候遇到的另一个难题:每位玩家的信息要分别发给各自玩家,同时 : 他们之间的操作也是相互独立的。但是平时编的程序运行时都只有一个界面(只在一个 : 界面上输出和输入) : 我的想法是可以只有一个大的程序,但是要有不同的几个终端,程序会向他们发送不同 : 的信息,以及接受不同的输入。 : 貌似很高端的样子,请问怎么实现这个?? : 再次谢过各位
|
s*********t 发帖数: 1663 | 4 建议你先设计模块和接口
然后用脚本语言快速实现一个原型
然后再用C++去做一遍
【在 L*******r 的大作中提到】 : 还是本菜 : 用C++编三国杀的时候遇到的另一个难题:每位玩家的信息要分别发给各自玩家,同时 : 他们之间的操作也是相互独立的。但是平时编的程序运行时都只有一个界面(只在一个 : 界面上输出和输入) : 我的想法是可以只有一个大的程序,但是要有不同的几个终端,程序会向他们发送不同 : 的信息,以及接受不同的输入。 : 貌似很高端的样子,请问怎么实现这个?? : 再次谢过各位
|
L*******r 发帖数: 310 | 5 就是这个意思
【在 g*****g 的大作中提到】 : 需要个server,牌只有server知道。client只能看到自己的牌。
|
L*******r 发帖数: 310 | 6 刚放狗搜了下“模块、接口”,“脚本语言”,没看懂。。。。
还请不吝细说一下
【在 s*********t 的大作中提到】 : 建议你先设计模块和接口 : 然后用脚本语言快速实现一个原型 : 然后再用C++去做一遍
|
t****t 发帖数: 6806 | 7 basically you need two programs.
One is server and runs on a certain machine.
The other one is client, and runs on multiple machines, and each will
communicate with server program.
Then you design everything else.
【在 L*******r 的大作中提到】 : 刚放狗搜了下“模块、接口”,“脚本语言”,没看懂。。。。 : 还请不吝细说一下
|
c*********e 发帖数: 16335 | 8 这个用java做就是狠基本的东西。用c++做,原理应该一样吧。
java 里面是用ServerSocket,Socket这些class,做一个无限循环,可以是
while (true) { }
或者其它,比如for (;;) { }
【在 L*******r 的大作中提到】 : 刚放狗搜了下“模块、接口”,“脚本语言”,没看懂。。。。 : 还请不吝细说一下
|