罗林西奥的文字泥
LoreleiClient的Python项目详细描述
Lorelei就是我所说的“mud++”。
这是一个连接到授权游戏服务器的游戏客户端,提供一个完全基于文本的世界的可视化表示。在一个不断更新的世界里,你用数据和装备控制英雄。
这个项目使用pygame作为用户界面,twisted作为网络库。从本质上讲,这使我能够轻松地从头开始构建一个项目结构,该结构允许通过服务器和客户端之间的网络轻松地序列化和反序列化对象。
服务器是封闭源代码,以防止对游戏的恶意攻击。但是,客户端和库源可能在某个时候被释放。
当前进度
- 登录/帐户创建(完成)
- 角色创建(创建新帐户时)
- 玩家可以选择比赛/等级(完成)
- 保存创建的字符并可以将其加载回(完成)
- 创造一个基本的世界空间
- 玩家可以看到/交谈对方
- 玩家可以在房间之间移动
- 增加更多互动
- 玩家可以取/放物品
- 玩家可以进行基本的战斗(还不包括技能)
- 创建更多怪物/物品
- 创建更详细的课程/技能
更改日志
0.1.8
Changes
- Added room descriptions
- Added button controllers for moving between rooms
- Added exit descriptions to the moving buttons
0.1.7.5
Changes
- Implementing the start of room creation/Movement
0.1.7.4
Changes
- Improved the chat box to be more colorful and type selection words match the color of their type
- Added ‘Whisper Target Box’ to allow for direct messages from client to another client
- Added inter-client communication
0.1.7.3
Changes
- Added chat log / box. As well as message type selection box
0.1.7.2
Changes
- Made this readme (In multiple attempts)
0.1.6.5
Changes
- Finished saving/loading of the character (including equipment/inventory)
- Added logic around login to determine if you have a character
- If not you will be given the character creation screen
- Otherwise you will enter the main game screen (WIP)