python之mud–基础

Python102

初步认识MUD

从今天起,我们就要正式踏入用Python制作Mud的大门了!
😉在那之前,让我们先来简单的认识一下MUD 所谓Mud,是「Multi-User Dungeon」 多使用者迷宫 的缩写,不知道你玩没玩过「放置江湖」一类的文字游戏,这种游戏就被称为"Mud"
传统的Mud游戏是这么运作的:
客户端 发送 指令-->服务端 接收 指令-->服务端 运行 指令-->向客户端 返回 结果
用人(梗)话说就是: 接!化!发!🤔(bushi)

如何做到接发指令?

这个时候,我们就要请出我们的 Socket 套接字 了!(如果还不知道什么是套接字的同学可以看这个,转载自 简书yongfutian

客户端

客户端非常简单,就直接一个 While True + 发送数据 + 接收数据 +显示 扔上去就完事儿了,极其没有技术含量😶(似乎也不算太简单来着....?)

服务端

服务端的制作才是我们的重点 ~服务器要做的很多很多:
接收数据,执行对应函数,存储武器、小怪、装备数据等等,非常滴复杂。

[En]

It is very complex to receive data, execute corresponding functions, store weapons, monsters, equipment data, and so on.

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

架构设计分层实现

目录​ ​​架构分层:1 ​​​ ​​访问层架构设计3 ​​​ ​​LVS 3 ​​​ ​​Nginx 4 ​​​ ​​API网关层架构设计6 ​​​ ​​分布式会话管理6 ​​​ ​​接入层控制7 ...
Python

做一个小闹钟,按规划做事…

通过PyQt5实现设置一个小闹钟的功能,到了设置的时间后可以响起一段音乐来提醒。 【阅读全文】 需要小闹钟完整源代码,到文末获取下载链接。 导入UI界面组件相关的模块 from PyQt5.QtCor...
Python

Web爬虫|入门实战之猫眼电影

版权声明:原创不易,本文禁止抄袭、转载,侵权必究! 一、 爬虫任务 任务背景:爬取猫眼电影Top100数据 任务目标:运用正则表达式去解析网页源码并获得所需数据 二、 解析 任务URL : https...
Python

使用pyttsx3实现简单tts服务

注册回调函数用于订阅事件。 入参及出参 connect(topic : string, cb : callable) → dict topic :订阅事件的名称,有效的名称 cb : 回调函数 返回t...
Python

python3 操作excel

python3 操作excel 原创 RoyFans2022-08-23 16:17:12博主文章分类:python ©著作权 文章标签 依赖库 文章分类 Python 后端开发 ©著作权归作者所有:...
Python

爬虫系列:爬虫验证码识别

虽然大多数人对单词"CAPTCHA"都很熟悉,但是很少人知道它的具体含义:全自动区分计算机和人类的图灵测试(Completely Automated Public Turing test to tel...