MOOniversity Table of Contents
Preface
- Why we wrote this book
- The High Wired enCore
- How MOOniversity unfolds
- Symbols in the text
Chapter 1: MOOs in Context
- Background and history
- Educational MOOs
- Communities on the Internet
- Identity
- Class Discussion
- Exercises
Chapter 2: Fly Me to the MOO
- MOO clients
- Web-based MOO Access Systems
- Non-interactive MOO Browsing
- IP numbers and domain names
- Network ports
- Connecting with enCore Xpress
- Connecting using the BioGate system
- Welcome to the MOO
- Exercises
Chapter 3: The Newbie School: Learning the Bare Basics
- Help, Im lost!
- Despair not, help is Nearby
- The enCore Xpress Graphical MOO Interface
- Exploring the MOOscape
- Getting around
- Who is online
- Communicating with other people
- Talking and Paging
- Emote and remote-emote
- Managing and troubleshooting the interface
- Output Control and Delimiter
- Page Buffering
- Line Length
- Local Echo
- MOO netiquette and manners
- Class Discussion
- Exercises
Chapter 4: Becoming a MOO Citizen
- Creating your MOO persona
- Your description
- Gender
- Changing your password
- Other things you can customize
- Inhabitants of the MOO world
- Players
- Builders
- Programmers
- Wizards
- MOOmail
- Composing and sending MOOmail
- Receiving and reading MOOmail
- Managing your MOOmail
- The enCore Xpress MOO mailer
- MOO mailing lists
- Subscribing and Unsubscribing from Mailing Lists
- Post to a Mailing List
- Reading Posts on Mailing Lists
- Managing Mail Lists the Xpress Way
- The MOO newspaper
- IRC-style chat channels
- Features, What they are and how to use them
- The social verbs feature
- The login watcher
- The pasting feature
- Privacy and safety
- Class Discussion
- Exercises
Chapter 5: The MOO Editors and How to Use Them
- Text input
- The say command
- The enter function
- The list command
- The insert command
- The substitute command
- The move and copy commands
- The Mail Editor
- The Text Editor
- The Verb Editor
- Offline editing strategies
- Exercises
Chapter 6: Digging in the MUD: How to Create Rooms and Other Objects
- How to become a builder
- The dynamics of MOO Creation
- Generic classes and objects
- The basic building tools, @dig and @create
- Creating your own MOOspace
- Exits
- Connecting your rooms to the rest of the MOO
- Exit messages
- Creating aliases for rooms and exits
- Creating other objects
- The enCore Xpress Object Editor
- How to lock your objects
- Keeping track of your stuff
- Monitoring your resource usage
- Keep your MOO tidy
- Maps and other ASCII art
- Adding Multi-media Content to your Objects
- Class Discussion
- Exercises
- Refererences
Chapter 7: Object-Oriented Programming in the MOO
- Becoming a Programmer
- Object-Oriented Concepts
- The Anatomy of the Object
- Object-Oriented Design
- Creating a Test Object
- Defining Verbs
- Defining Properties
- The Building Blocks of the MOO Language
- Expressions
- Statements
- The If-Statement
- The For-Statement
- The While-Statement
- Operators
- Writing Your First Verb
- Programming Verbs
- Assigning Values to Properties
- Getting Braver: A More Complex Example
- Programming With the enCore Xpress Verb Editor
- From the Programmerss Toolbox
- Fixing Bugs in Programs
- Sharing Your Generic Objects
- Become a Hacker
- Checklist for MOO Programmers
- References and Further Readings
- Class Discussion
- Exersices
Chapter 8: MOO Classes, Research, and Publication
- Virtual classrooms
- Multi-tasking
- Multi-conversing: class and group discussions
- Individual learning
- Publish web pages in the MOO
- Presentational tools and special events
- Class Discussion
- Exercises
Chapter 9: Collaboration on the MOO
- What is collaboration in MOOspace
- Why collaborate using MOOs
- How to collaborate on MOOs
- Special case: language learning and ESL/FL
- Class Discussion
- Exercises
Appendix A: Quick Reference for MOO Commands
Appendix B: Glossary of MOO Jargon and Acronyms
Appendix C: List of Some Educational MOOs
ab_webmaster@abacon.com
©2000 Allyn & Bacon
A Pearson Education Company
Legal Notice