In this lesson, you begin to learn how to connect scenes together to make a world.
IDEAS: An ExploreNet world consists of scenes which are connected together by exits. The exits in a scene are described by a file called an ".XIT" file, because the file name ends in .XIT. In this lesson, you will learn how to modify exits and make new ones.
OUTCOMES: At the end of this lesson, you will have changed Dino2 (the second version of Dino World) by adding a scene and by connecting that scene to the other scenes in the world.
WHAT YOU NEED: It would be good to have a picture of an outdoor scene, in a book or magazine. If you don't have a scene to inspire you, you can dream one up. Also, please get a piece of paper and a pencil.
Getting Started. When you open up Explore.Net and look in the UNIVERSE
folder, you should find a file named DINO2.WLD. If it is not there, we'll
go get it. In the directory named WORKMAS, you should find a folder named
DINO2. Copy this into your UNIVERSE folder. If you don't know how to copy
a file, ask the person next to you, or (if all else fails), ask your teacher.

Now you should explore with your mouse and find a footprint, which is a path
leading to another scene. In the MOUNTAIN scene, there is a path leading
to the right.
By now your map should look something like this.

The ExploreNet screen has a coordinate system that looks like the following
figure.

A box is needed to describe an exit - because that's the (invisible) region you have to walk into, to go to the other scene. (We COULD make exits visible , if we decided to paint them into the scenes.) We have to say how wide and tall a box is. The example box is 100 units wide and 300 units high.
Mountain.xit
:Exit rightward (to the East) - leads to Prairie
Look at the map below. It shows how this exit works.

For now you don't have to worry about the ALWAYS condition; it just means
that every time somebody comes to this exit, they go through. You also don't
have to worry about the NONE, because it means that nothing happens to them
when they go through.
The Dino2.wld file will look like this, except that the first line will be
different because you are using a different version of ExploreNet than when
we wrote this manual.
------------------------------------------------------------------------
#V3.4-2.20.96
:Dino2 World is for Lesson 2 of the ExploreNet
:Tutorials. It teaches about Exits.
:
:scenes
mountain prairie hills desert
:characters
IceT (Raptor) 7 200 700 700 mountain
Bigfoot (Bronto) 7 500 700 700 prairie
:Arrow 1 500 500 500
mountain------------------------------------------------------------------------
Several things should be noticed:
1. Anytime you see a colon (":") that means "ignore the rest of this line." In computer jargon this is called a comment.
2. The first non-commented line in the Dino2.wld file lists the four scenes in the world. You knew that already, from your mapping expedition.
3. The characters (dinosaurs) you've met so far are named IceT the Raptor, and Bigfoot the Bronto. IceT has 7 poses (different shapes, used for walking), and starts out at location 200 700 700 in the mountain scene. Bigfoot is similar but starts out in the prairie scene.
4. There is a "character" named Arrow that is "commented out" of the world right now. This means we put a colon (":") in front of its line so that it wasn't around to distract you when you were mapping the world.
This time the world contains IceT, Bigfoot and Arrow.
You will see a display called Position that says "Current Position" and
two numbers, like 244 @ 502. These are the X and Y positions of the tip
of the arrow.
Extent from Old = 100 @ 50
Your actual numbers will be different, but they will tell you how far you moved to the right (X) and downward (Y) since the last place you asked for the Current Position.
Got it? It's a virtual world measuring device.
Fixing the Exit from the Desert.
When we tried this, we selected the little hill at 570 @ 389. Your exit
can be wherever you want it. Write down the Current Position numbers; this
will be the location of the upper left corner of your exit.
Editing the Desert.xit File. Now we have the information we need.
We need to go to the Windows Explorer or File Manager again, to use it.
Here's Desert.XIT as it stands before you correct it with WordPad or
NotePad.
:-----------------------------------------------------------
:Desert.xit - for Dino2
: --- Exit left
ALWAYS
hills : Go to what scene?
800 500 : What location in that scene?
NONE: No consequences
: --- Exit upward
ALWAYS
prairie
500 900
540 430 80 100
NON E
:-----------------------------------------------------------
Challenge Problem 1. Now, to prove that you are a Wizard of Dino World,
it's up to YOU to figure out how to do this problem. (You can ask you
class-mates for hints if you need to.)
Add an exit that goes from the Hills scene to the Mountain scene.
HINT 1: You will need to add something to the Hills.xit file. Study Desert.xit for inspiration, and go try it! HINT 2: If you go into the file called Hills.drp and remove the colon in front of the line that says "graph 500 1000 0", you will turn on some "graph paper" in front of the Hills scene that will make it easier to plan your exit. You can still use the Arrow to get your locations.
Challenge Problem 2. Actually, some of these exits arrive in scenes in pretty dumb places. Fix 'em up to come out in nicer places. You know enough now to figure out how.
Challenge Problem 3. Now for serious world building. ADD SCENES TO THIS WORLD. You know what you need to know by now. See lesson 1 for art-work.
Thought Question: Once your exit from Hills to Mountain works: why is there no way to get back from Mountain directly to Hills? How would you solve this problem?
Student Name:_____________________ Date:____________
1. Please list any problems you had with our lesson worksheets? Did we ask you to do anything that didn't work out as planned? (What page number? What action?)
2. Did the ExploreNet software work correctly? If not, tell us as exactly
as possible what you were doing when things went wrong.
3. What did you like best about this lesson?
4. What did you like least about this lesson?
5. What should we add to this lesson to make it better?