python pygame实现简单的网游

此示例为简单的实现游戏服务器端和客户端的消息同步,使用自定定义协议,引入了twisted网络框架,还有诸多不足(其实就是半成品)。

资源下载地址:

http://download.csdn.net/download/jailman/10194853

截图

 

服务器端:

 

# coding=utf8


'''
Game server
'''

import threading
from random import randint as rint

import pygame
import queue
from pygame.locals import *
from twisted.internet import reactor
from twisted.internet.protocol import Protocol, Factory

ctrl_q = queue.Queue()
enemy_q = queue.Queue()
player_pos_q = queue.LifoQueue()

'''
The game
&#

你可能感兴趣的:(编程人生,python,pygame,网游,协议)