Flylib.com
MUD Game Programming (Premier Press Game Development)
MUD Game Programming (Premier Press Game Development)
ISBN: 1592000908
EAN: 2147483647
Year: 2003
Pages: 147
Authors:
Ron Penton
BUY ON AMAZON
Main page
Table of contents
Dedication
Acknowledgments
About the Author
Letter from the Series Editor
Introduction
History
MUD Design
Expectations
Book Layout
Let s Get Ready to Rumble
Part ONE: The Basics
Chapter 1. Introduction to Network Programming
Why Learn the Basics?
History of Communication Networks in a Nutshell
IP Philosophy and Layered Hierarchy
Common Transport Protocols
Information on Networking Protocols
Summary
Chapter 2. WinsockBerkeley Sockets Programming
Byte Ordering
What Is a Socket?
Sockets API
Domain Name System
Demo 2.1 Hello Internet Server
Demo 2.2 Hello Internet Client
Using select() to Avoid Multithreading
Demo 2.3 Hello Internet Server v2
Demo 2.4 Hello Internet Client v2
Summary
Chapter 3. Introduction to Multithreading
What Is Multithreading?
ThreadLib
Demo 3.1Basic Threading
Demo 3.2Yielding
ThreadLib Mutexes
Demo 3.3Mutexes
Summary
Chapter 4. The Basic Library
Big Numbers
What Time Is It?
Strings
Logging
Summary
Chapter 5. The Socket Library
Sockets API Wrapper Classes and Functions
Connections, Managers, and Policies, Oh My
Summary
Chapter 6. Telnet Protocol and a Simple Chat Server
Telnet
ConnectionHandler Class
Creating a Telnet Protocol Class
Demo 6.2SimpleChat
Summary
Part TWO: Creating a SimpleMUD
Chapter 7. Designing the SimpleMUD
Choosing Game Characteristics
Setting
Players
Items
Here There Be Dragons
It s a Small World, After All
Come and See What s in Store
Mortal Combat
I Command Thee
Summary
Chapter 8. Items and Players
Groundwork
Logs
Attributes
Items
Populating Your Realm with Players
Handler Design
Demo 8.1The SimpleMUD Baseline: The Core, Players, and Items
Summary
Chapter 9. Maps, Stores, and Training Rooms
Adding New Features to the Baseline
Ch-Ch-Ch-Changes
Running the Improved SimpleMUD
Summary
Chapter 10. Enemies, Combat, and the Game Loop
Enemies and Enemy Templates
Databases
Game Loop
Game Additions
Running the Final Version
Summary
Part THREE: Creating a BetterMUD
Chapter 11. The BetterMUD
Idea Behind the BetterMUD
Logic Modules
Overall Physical Design
Summary
Chapter 12. Entities, Accessors, and Databases
Basic Entity Concepts
Databases
Summary
Chapter 13. Entities and Databases Continued
Databanks
Entities
Databases
Accessors
Summary
Chapter 14. Scripts, Actions, Logic, and Commands
Scripts
Actions
Logic
Commands
Summary
Chapter 15. Game Logic
Game Module
Overall Module Design
The Meat of the Game
Main Function
Summary
Chapter 16. The Networking System
Files
A Better Design
A Better Telnet
Handler Design
Summary
Chapter 17. Python
Python Language
Integrating Python and C
BetterMUD s Python Library
Exposing C to Python
Exposing the BetterMUD to Python
Summary
Chapter 18. Making the Game
Login Script
Python Script Base Class
Command Scripts
Logic Scripts
Summary
Chapter 19. Conclusion
Picking Features
The Future
Resources
Concluding the Conclusion
Chapter 20. What s on the CD?
Libraries
The MUDs
The Goodies
Appendixes
Let s Get Ready to Rumble
MUD Game Programming (Premier Press Game Development)
ISBN: 1592000908
EAN: 2147483647
Year: 2003
Pages: 147
Authors:
Ron Penton
BUY ON AMAZON
Java for RPG Programmers, 2nd Edition
Javas Language And Syntax
Arrays And Vectors
Date And Time Manipulation
An Object Orientation
User Interface
MySQL Clustering
Installation
Upgrading MySQL Cluster
Management Nodes
Load Balancing and Failover
Network Redundancy
C++ How to Program (5th Edition)
Software Engineering Case Study: Introduction to Object Technology and the UML (Required)
Exercises
Overloading Function Templates
Exercises
Files and Streams
After Effects and Photoshop: Animation and Production Effects for DV and Film, Second Edition
Basic ImageReady Animation, Tweening, and Layer Styles
Photoshop Layers and After Effects
3-D Layers from Photoshop Layers
Cause and Effect
Appendix Adobe Photoshop and After Effects Resources
File System Forensic Analysis
Data Organization
FAT Concepts and Analysis
Content Category
Bibliography
Journal Data Structures
Quartz Job Scheduling Framework: Building Open Source Enterprise Applications
The Hello, World Quartz Project
Packaging the Quartz Application
Thread Usage in Quartz
Testing the RMI Server and Client
Quartz Cookbook
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies