carlescliment/php-mud-server

使用PHP编写的Mud服务器

dev-master 2014-04-26 23:14 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:18:48 UTC


README

头脑风暴

  • 当接收到新的连接时,它分发一个 NEW_PLAYER_EVENT
  • 玩家是一个包含通信桥接器的类。
  • 通信桥接器包含自身套接字,并能向玩家发送消息。
  • 当接收到消息时,它分发一个 INCOMING_PLAYER_MESSAGE_EVENT。
  • 应用程序将消息转换为命令并将其推送到命令堆栈中。
  • 有一个线程,它是时钟,每秒分发一个 NEW_TURN_EVENT。
  • 当接收到 NEW_TURN_EVENT 时,应用程序将收集堆栈中的所有命令,进行所需的操作,并向玩家发送适当的消息。