在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Mud Game Programming.rar

Mud Game Programming.rar

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:5.20M
  • 下载次数:5
  • 浏览次数:157
  • 发布时间:2021-12-01
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
包含完整源代码和电子书(CHM)   本书从网络基本知识入手,全面阐述了如何开发纯文字MUD游戏。并通过构建SimpleMUD和BetterMUD这两个MUD,重点讲述了如何实现MUD。   本书是游戏开发经典丛书系列之一,适合游戏开发人员、业余游戏软件开发爱好者,也可以作为大专院校相关专业的参考书。   本书分为4大部分。第1部分介绍了计算机网络的基本知识、Winsock/Berkeley Sockets API以及多线程的概念;展示了本书所用的基本库BasicLib的所有类和函数;创建了一个套接字库SocketLib;介绍了MuD中最常用的 Telnet协议,并创建了一个简单的基于Telnet的聊天服务器SimpleChat。第2部分详细介绍了如何创建SimpleMUD。这是一个非常简单的MUD,但通过它说明了Mk)D编程的每一个概念,直到解决开发这种游戏时所遇到的每一个问题。在SimpleMUD中,游戏的物理层和逻辑层全部采用c++代码来编写。第3部分描述了如何创建BetterMUD,它是一个非常灵活的MUD,比SimpleMUD要复杂得多。当代MUD游戏的主要特性全都包含在BetterMUD中。在BetterMUD中,使用Python脚本语言构建灵活的逻辑层。第4部分附录在随书所带的光盘卜,包含可能需要了解的所有辅助信息。包括编译器的设置、套接字错误代码、c++基本知识和模板基本知识,另外还包括本书所用到的术语。   本书是游戏开发经典丛书系列之一,适合游戏开发人员、业余游戏软件开发爱好者,也可以作为大专院校相关专业的参考书。 MUD游戏程序设计,非常好的一本书。唯一一本专门讲MUD的书。网络程序部分写得很精彩。。。
【实例截图】
【核心代码】
16359647587535784472.rar
└── MUD Game Programming
├── BetterMUD
│   ├── BetterMUD
│   │   ├── accessors
│   │   │   ├── AccessorMacros.h
│   │   │   ├── Accessors.h
│   │   │   ├── AccountAccessor.cpp
│   │   │   ├── AccountAccessor.h
│   │   │   ├── CharacterAccessor.cpp
│   │   │   ├── CharacterAccessor.h
│   │   │   ├── GameAccessor.cpp
│   │   │   ├── GameAccessor.h
│   │   │   ├── ItemAccessor.cpp
│   │   │   ├── ItemAccessor.h
│   │   │   ├── PortalAccessor.cpp
│   │   │   ├── PortalAccessor.h
│   │   │   ├── RegionAccessor.cpp
│   │   │   ├── RegionAccessor.h
│   │   │   ├── RoomAccessor.cpp
│   │   │   └── RoomAccessor.h
│   │   ├── databases
│   │   │   ├── AccountDatabase.cpp
│   │   │   ├── AccountDatabase.h
│   │   │   ├── AllDatabases.h
│   │   │   ├── CharacterDatabase.cpp
│   │   │   ├── CharacterDatabase.h
│   │   │   ├── CommandDatabase.cpp
│   │   │   ├── CommandDatabase.h
│   │   │   ├── Databases.cpp
│   │   │   ├── Databases.h
│   │   │   ├── ItemDatabase.cpp
│   │   │   ├── ItemDatabase.h
│   │   │   ├── LogicDatabase.cpp
│   │   │   ├── LogicDatabase.h
│   │   │   ├── PortalDatabase.cpp
│   │   │   ├── PortalDatabase.h
│   │   │   ├── RegionDatabase.cpp
│   │   │   ├── RegionDatabase.h
│   │   │   ├── RoomDatabase.cpp
│   │   │   └── RoomDatabase.h
│   │   ├── entities
│   │   │   ├── Account.cpp
│   │   │   ├── Account.h
│   │   │   ├── Action.cpp
│   │   │   ├── Action.h
│   │   │   ├── Attributes.h
│   │   │   ├── Character.cpp
│   │   │   ├── Character.h
│   │   │   ├── DataEntity.h
│   │   │   ├── Entity.h
│   │   │   ├── Item.cpp
│   │   │   ├── Item.h
│   │   │   ├── LogicEntity.h
│   │   │   ├── Portal.cpp
│   │   │   ├── Portal.h
│   │   │   ├── Region.cpp
│   │   │   ├── Region.h
│   │   │   ├── Room.cpp
│   │   │   └── Room.h
│   │   ├── Exception.h
│   │   ├── Game.cpp
│   │   ├── Game.h
│   │   ├── network
│   │   │   ├── BetterTelnet.cpp
│   │   │   ├── BetterTelnet.h
│   │   │   ├── TelnetGame.cpp
│   │   │   ├── TelnetGame.h
│   │   │   ├── TelnetLogon.cpp
│   │   │   ├── TelnetLogon.h
│   │   │   ├── TelnetMenu.cpp
│   │   │   ├── TelnetMenu.h
│   │   │   ├── TelnetReporter.cpp
│   │   │   └── TelnetReporter.h
│   │   └── scripts
│   │   ├── Command.h
│   │   ├── CPPCommand.h
│   │   ├── CPPCommands.h
│   │   ├── LogicCollection.cpp
│   │   ├── LogicCollection.h
│   │   ├── Logic.h
│   │   ├── python
│   │   │   ├── BetterMUD_wrap.cxx
│   │   │   ├── PythonCommand.h
│   │   │   ├── PythonHelpers.cpp
│   │   │   ├── PythonHelpers.h
│   │   │   ├── PythonLogic.cpp
│   │   │   ├── PythonLogic.h
│   │   │   ├── PythonScript.cpp
│   │   │   ├── PythonScript.h
│   │   │   ├── PythonWrappers.cpp
│   │   │   ├── PythonWrappers.h
│   │   │   └── SWIG
│   │   │   ├── BetterMUD.i
│   │   │   ├── BetterMUD.py
│   │   │   ├── BetterMUD_wrap.cxx
│   │   │   └── SWIGHeaders.h
│   │   └── Script.h
│   ├── BetterMUD.cpp
│   ├── BetterMUD.dsp
│   ├── BetterMUD.dsw
│   ├── BetterMUD.exe
│   ├── BetterMUD.py
│   ├── BetterMUD.pyc
│   ├── BetterMUD.sln
│   ├── BetterMUD.suo
│   ├── BetterMUD.vcproj
│   ├── BetterMUD.vcproj.8FF8A8F5B825448.Administrator.user
│   ├── BetterMUD.vcproj.PC-200911220044.Administrator.user
│   ├── data
│   │   ├── accounts
│   │   │   └── manifest
│   │   ├── bettermudscript.py
│   │   ├── bettermudscript.pyc
│   │   ├── commands
│   │   │   ├── actions.py
│   │   │   ├── actions.pyc
│   │   │   ├── admincommands.py
│   │   │   ├── admincommands.pyc
│   │   │   ├── directions.py
│   │   │   ├── directions.pyc
│   │   │   ├── __init__.py
│   │   │   ├── __init__.pyc
│   │   │   ├── manifest
│   │   │   ├── PythonCommand.py
│   │   │   ├── PythonCommand.pyc
│   │   │   ├── spells.py
│   │   │   ├── spells.pyc
│   │   │   ├── usercommands.py
│   │   │   └── usercommands.pyc
│   │   ├── __init__.py
│   │   ├── __init__.pyc
│   │   ├── logics
│   │   │   ├── characters
│   │   │   │   ├── bettertonstores.py
│   │   │   │   ├── bettertonstores.pyc
│   │   │   │   ├── combat.py
│   │   │   │   ├── combat.pyc
│   │   │   │   ├── currency.py
│   │   │   │   ├── currency.pyc
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __init__.pyc
│   │   │   │   ├── itemstuff.py
│   │   │   │   ├── itemstuff.pyc
│   │   │   │   ├── pielogic.py
│   │   │   │   ├── pielogic.pyc
│   │   │   │   ├── testing.py
│   │   │   │   └── testing.pyc
│   │   │   ├── initializers
│   │   │   │   ├── addarmaments.py
│   │   │   │   ├── addarmaments.pyc
│   │   │   │   ├── addencumbrance.py
│   │   │   │   ├── addencumbrance.pyc
│   │   │   │   ├── __init__.py
│   │   │   │   └── __init__.pyc
│   │   │   ├── __init__.py
│   │   │   ├── __init__.pyc
│   │   │   ├── items
│   │   │   │   ├── basicitems.py
│   │   │   │   ├── basicitems.pyc
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __init__.pyc
│   │   │   │   ├── spellitems.py
│   │   │   │   └── spellitems.pyc
│   │   │   ├── logic.py
│   │   │   ├── logic.pyc
│   │   │   ├── manifest
│   │   │   ├── portals
│   │   │   │   ├── __init__.py
│   │   │   │   └── __init__.pyc
│   │   │   ├── regions
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __init__.pyc
│   │   │   │   ├── noelves.py
│   │   │   │   └── noelves.pyc
│   │   │   └── rooms
│   │   │   ├── __init__.py
│   │   │   ├── __init__.pyc
│   │   │   ├── pieroom.py
│   │   │   └── pieroom.pyc
│   │   ├── logon
│   │   │   ├── help.data
│   │   │   ├── __init__.py
│   │   │   ├── __init__.pyc
│   │   │   ├── logon.data
│   │   │   ├── logon.py
│   │   │   ├── logon.pyc
│   │   │   ├── newaccount.data
│   │   │   └── news.data
│   │   ├── players
│   │   │   └── manifest
│   │   ├── regions
│   │   │   ├── Betterton
│   │   │   │   ├── characters.data
│   │   │   │   ├── items.data
│   │   │   │   ├── portals.data
│   │   │   │   ├── region.data
│   │   │   │   └── rooms.data
│   │   │   ├── DwarvenMine
│   │   │   │   ├── characters.data
│   │   │   │   ├── items.data
│   │   │   │   ├── portals.data
│   │   │   │   ├── region.data
│   │   │   │   └── rooms.data
│   │   │   └── manifest
│   │   ├── templates
│   │   │   ├── characters
│   │   │   │   ├── easyenemies.data
│   │   │   │   ├── manifest
│   │   │   │   ├── playerraces.data
│   │   │   │   └── storekeepers.data
│   │   │   └── items
│   │   │   ├── basicitems.data
│   │   │   ├── defaultweapons.data
│   │   │   ├── funitems.data
│   │   │   ├── manifest
│   │   │   ├── money.data
│   │   │   └── weapons.data
│   │   └── timers
│   ├── makefile
│   ├── readme.txt
│   └── UpgradeLog.XML
├── Demos
│   ├── Chapter02
│   │   ├── Demo02-01
│   │   │   ├── Demo02-01.cpp
│   │   │   ├── DEMO0201.dsp
│   │   │   ├── DEMO0201.dsw
│   │   │   ├── Demo02-01.exe
│   │   │   ├── Demo02-01.sln
│   │   │   ├── Demo02-01.vcproj
│   │   │   ├── makefile
│   │   │   └── readme.txt
│   │   ├── Demo02-02
│   │   │   ├── Demo02-02.cpp
│   │   │   ├── DEMO0202.dsp
│   │   │   ├── DEMO0202.dsw
│   │   │   ├── Demo02-02.exe
│   │   │   ├── Demo02-02.sln
│   │   │   ├── Demo02-02.vcproj
│   │   │   ├── makefile
│   │   │   └── readme.txt
│   │   ├── Demo02-03
│   │   │   ├── Demo02-03.cpp
│   │   │   ├── DEMO0203.dsp
│   │   │   ├── DEMO0203.dsw
│   │   │   ├── Demo02-03.exe
│   │   │   ├── Demo02-03.sln
│   │   │   ├── Demo02-03.vcproj
│   │   │   ├── makefile
│   │   │   └── readme.txt
│   │   └── Demo02-04
│   │   ├── Demo02-04.cpp
│   │   ├── DEMO0204.dsp
│   │   ├── DEMO0204.dsw
│   │   ├── Demo02-04.exe
│   │   ├── Demo02-04.sln
│   │   ├── Demo02-04.vcproj
│   │   ├── makefile
│   │   └── readme.txt
│   ├── Chapter03
│   │   ├── Demo03-01
│   │   │   ├── Demo03-01.cpp
│   │   │   ├── DEMO0301.dsp
│   │   │   ├── DEMO0301.dsw
│   │   │   ├── Demo03-01.exe
│   │   │   ├── Demo03-01.sln
│   │   │   ├── Demo03-01.vcproj
│   │   │   ├── makefile
│   │   │   └── readme.txt
│   │   ├── Demo03-02
│   │   │   ├── Demo03-02.cpp
│   │   │   ├── DEMO0302.dsp
│   │   │   ├── DEMO0302.dsw
│   │   │   ├── Demo03-02.exe
│   │   │   ├── Demo03-02.sln
│   │   │   ├── Demo03-02.vcproj
│   │   │   ├── makefile
│   │   │   └── readme.txt
│   │   └── Demo03-03
│   │   ├── Demo03-03.cpp
│   │   ├── DEMO0303.dsp
│   │   ├── DEMO0303.dsw
│   │   ├── Demo03-03.exe
│   │   ├── Demo03-03.sln
│   │   ├── Demo03-03.vcproj
│   │   ├── makefile
│   │   └── readme.txt
│   ├── Chapter06
│   │   ├── Demo06-01
│   │   │   ├── Demo06-01.cpp
│   │   │   ├── DEMO0601.dsp
│   │   │   ├── DEMO0601.dsw
│   │   │   ├── Demo06-01.exe
│   │   │   ├── Demo06-01.sln
│   │   │   ├── Demo06-01.vcproj
│   │   │   ├── makefile
│   │   │   └── readme.txt
│   │   └── Demo06-02
│   │   ├── Demo06-02.cpp
│   │   ├── DEMO0602.dsp
│   │   ├── DEMO0602.dsw
│   │   ├── DEMO06-02.exe
│   │   ├── DEMO0602.exe
│   │   ├── DEMO0602.sln
│   │   ├── DEMO0602.vcproj
│   │   ├── makefile
│   │   ├── readme.txt
│   │   ├── SCChat.cpp
│   │   ├── SCChat.h
│   │   ├── SCLogon.cpp
│   │   ├── SCLogon.h
│   │   ├── SCUserDB.cpp
│   │   └── SCUserDB.h
│   ├── Chapter08
│   │   └── Demo08-01
│   │   ├── Demo08-01.cpp
│   │   ├── DEMO0801.dsp
│   │   ├── DEMO0801.dsw
│   │   ├── Demo08-01.exe
│   │   ├── Demo08-01.sln
│   │   ├── Demo08-01.vcproj
│   │   ├── items
│   │   │   └── items.itm
│   │   ├── logs
│   │   ├── makefile
│   │   ├── players
│   │   ├── readme.txt
│   │   └── SimpleMUD
│   │   ├── Attributes.h
│   │   ├── DatabasePointer.cpp
│   │   ├── DatabasePointer.h
│   │   ├── EntityDatabase.h
│   │   ├── Entity.h
│   │   ├── Game.cpp
│   │   ├── Game.h
│   │   ├── ItemDatabase.cpp
│   │   ├── ItemDatabase.h
│   │   ├── Item.h
│   │   ├── Logon.cpp
│   │   ├── Logon.h
│   │   ├── makefile
│   │   ├── Player.cpp
│   │   ├── PlayerDatabase.cpp
│   │   ├── PlayerDatabase.h
│   │   ├── Player.h
│   │   ├── SimpleMUDLogs.cpp
│   │   ├── SimpleMUDLogs.h
│   │   ├── Train.cpp
│   │   └── Train.h
│   ├── Chapter09
│   │   └── Demo09-01
│   │   ├── Demo09-01.cpp
│   │   ├── DEMO0901.dsp
│   │   ├── DEMO0901.dsw
│   │   ├── Demo09-01.exe
│   │   ├── Demo09-01.sln
│   │   ├── Demo09-01.vcproj
│   │   ├── items
│   │   │   └── items.itm
│   │   ├── logs
│   │   ├── makefile
│   │   ├── maps
│   │   │   └── default.map
│   │   ├── players
│   │   ├── readme.txt
│   │   ├── SimpleMUD
│   │   │   ├── Attributes.h
│   │   │   ├── DatabasePointer.cpp
│   │   │   ├── DatabasePointer.h
│   │   │   ├── EntityDatabase.h
│   │   │   ├── Entity.h
│   │   │   ├── Game.cpp
│   │   │   ├── Game.h
│   │   │   ├── ItemDatabase.cpp
│   │   │   ├── ItemDatabase.h
│   │   │   ├── Item.h
│   │   │   ├── Logon.cpp
│   │   │   ├── Logon.h
│   │   │   ├── makefile
│   │   │   ├── Player.cpp
│   │   │   ├── PlayerDatabase.cpp
│   │   │   ├── PlayerDatabase.h
│   │   │   ├── Player.h
│   │   │   ├── Room.cpp
│   │   │   ├── RoomDatabase.cpp
│   │   │   ├── RoomDatabase.h
│   │   │   ├── Room.h
│   │   │   ├── SimpleMUDLogs.cpp
│   │   │   ├── SimpleMUDLogs.h
│   │   │   ├── StoreDatabase.cpp
│   │   │   ├── StoreDatabase.h
│   │   │   ├── Store.h
│   │   │   ├── Train.cpp
│   │   │   └── Train.h
│   │   └── stores
│   │   └── stores.str
│   ├── Chapter10
│   │   ├── Demo10-01
│   │   │   ├── Demo10-01.cpp
│   │   │   ├── DEMO1001.dsp
│   │   │   ├── DEMO1001.dsw
│   │   │   ├── Demo10-01.exe
│   │   │   ├── Demo10-01.sln
│   │   │   ├── Demo10-01.vcproj
│   │   │   ├── enemies
│   │   │   │   └── enemies.templates
│   │   │   ├── items
│   │   │   │   └── items.itm
│   │   │   ├── logs
│   │   │   ├── makefile
│   │   │   ├── maps
│   │   │   │   └── default.map
│   │   │   ├── players
│   │   │   ├── SimpleMUD
│   │   │   │   ├── Attributes.h
│   │   │   │   ├── DatabasePointer.cpp
│   │   │   │   ├── DatabasePointer.h
│   │   │   │   ├── Enemy.cpp
│   │   │   │   ├── EnemyDatabase.cpp
│   │   │   │   ├── EnemyDatabase.h
│   │   │   │   ├── Enemy.h
│   │   │   │   ├── EntityDatabase.h
│   │   │   │   ├── Entity.h
│   │   │   │   ├── Game.cpp
│   │   │   │   ├── Game.h
│   │   │   │   ├── GameLoop.cpp
│   │   │   │   ├── GameLoop.h
│   │   │   │   ├── ItemDatabase.cpp
│   │   │   │   ├── ItemDatabase.h
│   │   │   │   ├── Item.h
│   │   │   │   ├── Logon.cpp
│   │   │   │   ├── Logon.h
│   │   │   │   ├── makefile
│   │   │   │   ├── Player.cpp
│   │   │   │   ├── PlayerDatabase.cpp
│   │   │   │   ├── PlayerDatabase.h
│   │   │   │   ├── Player.h
│   │   │   │   ├── Room.cpp
│   │   │   │   ├── RoomDatabase.cpp
│   │   │   │   ├── RoomDatabase.h
│   │   │   │   ├── Room.h
│   │   │   │   ├── SimpleMUDLogs.cpp
│   │   │   │   ├── SimpleMUDLogs.h
│   │   │   │   ├── StoreDatabase.cpp
│   │   │   │   ├── StoreDatabase.h
│   │   │   │   ├── Store.h
│   │   │   │   ├── Train.cpp
│   │   │   │   └── Train.h
│   │   │   └── stores
│   │   │   └── stores.str
│   │   ├── map.txt
│   │   └── readme.txt
│   ├── Chapter17
│   │   ├── Demo17-01
│   │   │   ├── Demo17-01.cpp
│   │   │   ├── Demo1701.dsp
│   │   │   ├── Demo1701.dsw
│   │   │   ├── Demo17-01.exe
│   │   │   ├── Demo17-01.sln
│   │   │   ├── Demo17-01.vcproj
│   │   │   ├── makefile
│   │   │   └── readme.txt
│   │   ├── Demo17-02
│   │   │   ├── Demo17-02.cpp
│   │   │   ├── Demo1702.dsp
│   │   │   ├── Demo1702.dsw
│   │   │   ├── Demo17-02.exe
│   │   │   ├── Demo17-02.sln
│   │   │   ├── Demo17-02.vcproj
│   │   │   ├── makefile
│   │   │   ├── pythontest.py
│   │   │   ├── pythontest.pyc
│   │   │   └── readme.txt
│   │   └── Demo17-03
│   │   ├── Demo17-03.cpp
│   │   ├── DEMO1703.dsw
│   │   ├── Demo17-03.exe
│   │   ├── Demo17-03.ncb
│   │   ├── Demo17-03.sln
│   │   ├── Demo17-03.vcproj
│   │   ├── makefile
│   │   ├── pythontest.pyc
│   │   ├── readme.txt
│   │   ├── swiggy.py
│   │   ├── swiggy.pyc
│   │   ├── SWIGME.h
│   │   ├── SWIGME.i
│   │   ├── SWIGME.py
│   │   ├── SWIGME.pyc
│   │   └── SWIGME_wrap.cxx
│   ├── extras
│   │   ├── readme.txt
│   │   └── SimpleEdit
│   │   ├── Attributes.h
│   │   ├── Databases.cpp
│   │   ├── Databases.h
│   │   ├── Enemy.cpp
│   │   ├── Enemy.h
│   │   ├── Entity.h
│   │   ├── Item.h
│   │   ├── items
│   │   │   └── items.itm
│   │   ├── items.h
│   │   ├── Player.cpp
│   │   ├── Player.h
│   │   ├── players
│   │   ├── Room.cpp
│   │   ├── Room.h
│   │   ├── SimpleEdit.cpp
│   │   ├── SimpleEdit.exe
│   │   ├── SimpleEdit.exe.manifest
│   │   ├── SimpleEdit.h
│   │   ├── SimpleEdit.sln
│   │   ├── SimpleEdit.vcproj
│   │   ├── SimpleEdit.wdr
│   │   ├── SimpleEdit_wdr.cpp
│   │   ├── SimpleEdit_wdr.h
│   │   └── Store.h
│   └── readme.txt
├── Libraries
│   ├── BasicLib
│   │   ├── BasicLibFunctions.h
│   │   ├── BasicLib.h
│   │   ├── BasicLibLogger.h
│   │   ├── BasicLibRandom.cpp
│   │   ├── BasicLibRandom.h
│   │   ├── BasicLibString.cpp
│   │   ├── BasicLibString.h
│   │   ├── BasicLibTime.cpp
│   │   ├── BasicLibTime.h
│   │   └── BasicLibTypes.h
│   ├── readme.txt
│   ├── SocketLib
│   │   ├── Connection.h
│   │   ├── ConnectionHandler.h
│   │   ├── ConnectionManager.h
│   │   ├── ListeningManager.h
│   │   ├── SocketLibErrors.cpp
│   │   ├── SocketLibErrors.h
│   │   ├── SocketLib.h
│   │   ├── SocketLibSocket.cpp
│   │   ├── SocketLibSocket.h
│   │   ├── SocketLibSystem.cpp
│   │   ├── SocketLibSystem.h
│   │   ├── SocketLibTypes.h
│   │   ├── SocketSet.cpp
│   │   ├── SocketSet.h
│   │   ├── Telnet.cpp
│   │   └── Telnet.h
│   ├── ThreadLib
│   │   ├── ThreadException.h
│   │   ├── ThreadLibFunctions.cpp
│   │   ├── ThreadLibFunctions.h
│   │   ├── ThreadLib.h
│   │   └── ThreadLibMutex.h
│   └── VC8
│   ├── BasicLib
│   │   ├── BasicLib.sln
│   │   ├── BasicLib.suo
│   │   ├── BasicLib.vcproj
│   │   ├── BasicLib.vcproj.8FF8A8F5B825448.Administrator.user
│   │   ├── Debug
│   │   │   └── BasicLib.lib
│   │   └── ReadMe.txt
│   ├── SocketLib
│   │   ├── Debug
│   │   │   └── SocketLib.lib
│   │   ├── ReadMe.txt
│   │   ├── SocketLib.sln
│   │   ├── SocketLib.suo
│   │   ├── SocketLib.vcproj
│   │   └── SocketLib.vcproj.8FF8A8F5B825448.Administrator.user
│   └── ThreadLib
│   ├── Debug
│   │   ├── BuildLog.htm
│   │   ├── ThreadLibFunctions.obj
│   │   └── ThreadLib.lib
│   ├── ReadMe.txt
│   ├── ThreadLib.sln
│   ├── ThreadLib.suo
│   ├── ThreadLib.vcproj
│   └── ThreadLib.vcproj.8FF8A8F5B825448.Administrator.user
├── MUD Game Programming.chm
└── SimpleMUD
├── enemies
│   └── enemies.templates
├── items
│   └── items.itm
├── logs
├── makefile
├── maps
│   └── default.map
├── players
├── readme.txt
├── SimpleMUD
│   ├── Attributes.h
│   ├── DatabasePointer.cpp
│   ├── DatabasePointer.h
│   ├── Enemy.cpp
│   ├── EnemyDatabase.cpp
│   ├── EnemyDatabase.h
│   ├── Enemy.h
│   ├── EntityDatabase.h
│   ├── Entity.h
│   ├── Game.cpp
│   ├── Game.h
│   ├── GameLoop.cpp
│   ├── GameLoop.h
│   ├── ItemDatabase.cpp
│   ├── ItemDatabase.h
│   ├── Item.h
│   ├── Logon.cpp
│   ├── Logon.h
│   ├── makefile
│   ├── Player.cpp
│   ├── PlayerDatabase.cpp
│   ├── PlayerDatabase.h
│   ├── Player.h
│   ├── Room.cpp
│   ├── RoomDatabase.cpp
│   ├── RoomDatabase.h
│   ├── Room.h
│   ├── SimpleMUDLogs.cpp
│   ├── SimpleMUDLogs.h
│   ├── StoreDatabase.cpp
│   ├── StoreDatabase.h
│   ├── Store.h
│   ├── Train.cpp
│   └── Train.h
├── SimpleMUD.cpp
├── SimpleMUD.dsp
├── SimpleMUD.dsw
├── SimpleMUD.exe
├── SimpleMUD.sln
├── SimpleMUD.vcproj
└── stores
└── stores.str

92 directories, 545 files

标签:

实例下载地址

Mud Game Programming.rar

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警