使用 Python 和 Pygame,完成五子棋联机游戏的制作,从而搭建起使用 pygame 进行联网游戏开发的基本框架。该框架,客户端由使用 pygame 绘制界面,并获取鼠标操作,并完成与服务器的通信;服务器使用 Python 编写,完成信息的收发,以及逻辑的运算操作。其中涉及到 pygame 界面显示、键盘和鼠标事件的获取、音频播放、使用TK完成提示窗口、socket 网络传输。
游戏界面截图: