search for books and compare prices
Tables of Contents for Mooniversity
Chapter/Section Title
Page #
Page Count
Illustrations and Tables
xi
 
Foreword
xiii
 
Companion Web Site
xiv
 
Preface
xv
 
About the Authors
xxi
 
MOOs in Context
1
12
Background and History: From Multi-User Games to Educational MOOs
1
2
Educational MOOs
3
1
Communities on the Internet
4
2
Identity
6
3
Notes
9
1
Class Discussion
10
1
Exercises
10
3
Fly Me to the MOO
13
14
MOO Clients
13
3
Web-Based MOO Access and Client Systems
16
1
Noninteractive MOO Browsing
16
2
IP Numbers and Domain Names
18
1
Network Ports
19
2
Connecting with enCore Xpress
21
1
Connecting Using the BioGate System
22
1
Welcome to the MOO
23
2
Notes
25
1
Exercises
26
1
The Newbie School: Learning the Bare Basics
27
18
Help, I'm Lost!
27
1
Despair Not, Help Is Nearby
27
1
The enCore Xpress Graphical MOO Interface
28
1
Exploring the MOOscape
29
3
Getting Around
32
2
Who Is Online
34
2
Communicating with Other People
36
4
Talking and Paging
36
3
Emote and Remote--Emote
39
1
Managing and Troubleshooting the Interface
40
1
Output Control and Delimiter
40
1
Page Buffering
40
1
Line Length
41
1
Local Echo
41
1
MOO Netiquette and Manners
41
1
Class Discussion
42
1
Exercises
43
2
Becoming a MOO Citizen
45
24
Creating Your MOO Persona
46
2
Your Description
48
1
Gender
48
2
Changing Your Password
50
1
Other Things You Can Customize
51
1
Inhabitants of the MOO World
51
2
Players
51
1
Builders
52
1
Programmers
52
1
Wizards
52
1
MOOmail
53
7
Composing and Sending MOOmail
53
1
Receiving and Reading MOOmail
54
1
Managing Your MOOmail
55
1
The enCore Xpress MOO Mailer
56
1
MOO Mailing Lists
56
2
Subscribing and Unsubscribing from Mailing Lists
58
1
Post to a Mailing List
59
1
Reading Posts on Mailing Lists
59
1
Managing Mail Lists the Xpress Way
60
1
The MOO Newspaper
60
2
IRC-Style Chat Channels
62
1
Features, What They Are and How to Use Them
63
2
The Social Verbs Feature
63
1
The Login Watcher
64
1
The Pasting Feature
64
1
Privacy and Safety
65
1
Class Discussion
66
1
Exercises
66
3
The MOO Editors and How to Use Them
69
8
Text Input
70
2
The Say Command
71
1
The Enter Function
71
1
The List Command: Viewing the Editor's Contents
72
1
The Insert Command: Changing the Insertion Point
73
1
The Substitute Command: Editing Text with the MOO Editors
73
1
The Move and Copy Commands
74
1
The Mail Editor
75
1
The Text Editor
75
1
The Verb Editor
75
1
Offline Editing Strategies
76
1
Exercises
76
1
Digging in the MUD: How to Create Rooms and Other Objects
77
20
How to Become a Builder
77
1
The Dynamics of MOO Creation
78
1
Generic Classes and Objects
78
1
Creating Your Own MOOspace: How to Use the @dig Command
79
2
Exits
81
1
Connecting Your Rooms to the Rest of the MOO
82
1
Exit Messages
82
1
Creating Aliases for Rooms and Exits
83
1
Creating Other Objects
84
2
The enCore Xpress Object Editor
86
1
How to Lock Your Objects
86
2
Keeping Track of Your Stuff: @audit
88
1
Monitoring Your Resource Usage: @quota
88
2
Keep Your MOO Tidy: @recycle
90
1
Maps and Other ASCII Art
90
3
Adding Multimedia Content to Your Objects
93
1
Notes
94
1
Class Discussion
95
1
Exercises
95
1
References
96
1
Object-Oriented Programming in the MOO
97
28
Becoming a Programmer: The First Steps
97
1
Object-Oriented Concepts
98
2
The Anatomy of the Object: Verbs and Properties
100
1
Object-Oriented Design
101
2
Creating a Test Object
103
1
Defining Verbs: Arguments
103
3
Defining Properties
106
2
The Building Blocks of the MOO Language: Expressions, Statements, and Operators
108
4
Expressions
108
1
Statements
109
3
Operators
112
1
Writing Your First Verb
112
2
Programming Verbs
114
1
Assigning Values to Properties
115
1
Getting Braver: A More Complex Example
116
2
Programming with the enCore Xpress Verb Editor
118
1
From the Programmer's Toolbox
118
3
The MOO Utility Packages
121
1
Built-In Functions
121
1
Fixing Bugs in Programs
121
1
Sharing Your Generic Objects
122
1
Become a Hacker
122
1
Checklist for MOO Programmers
122
1
Notes
123
1
Class Discussion
123
1
Exercises
124
1
References and Further Readings for MOO Programmers
124
1
MOO Classes, Research, and Publication
125
20
Virtual Classrooms
125
2
Multitasking
127
3
Multiconversing: Class and Group Discussions
130
2
Individual Learning
132
4
Publish Web Pages in the MOO
136
1
Presentational Tools and Special Events
136
7
Class Discussion
143
1
Exercises
144
1
Collaboration on the MOO
145
12
What Is Collaboration in MOOspace?
145
2
Why Collaborate Using MOOs?
147
3
How to Collaborate on MOOs
150
3
Special Case: Language Learning and ESL/FL
153
1
Notes
154
1
Class Discussion
154
1
Exercises
155
2
Appendix A: Quick Reference to MOO Commands
157
4
Appendix B: Glossary of MOO Jargon and Acronyms
161
4
Appendix C: A Few Educational MOOs
165
4
Index
169