Click to jump ahead to a section:
To run the StarLogo Maze system, you need two things: the StarLogo software and a maze project file. First, let's download and install the StarLogo software, which you only have to do once.
Now you need a maze project file to start with. StarLogo project files are traditionally stored in files whose names end with .slogo. On some days, your instructor will ask you to download a new starter project file. All of the project files you'll need for this project will be linked on the Maze Project Files page. To start with, you should download the project file unit1a_00.slogo (the first project file for Unit 1, Version 00) and save it somewhere you can find it easily (e.g., the Desktop). (We'll talk more about project versions below, under "Saving your project (and keeping backups!).")
Before you go on, you should read more about the three windows that StarLogo opens when it starts. See "A Tour of the Interface."
Saving your work often and keeping extra copies of current and previous versions of your work are very important habits. If something unexpected happens (e.g., you accidentally mess up your project, erase some code, or maybe the power goes out), you don't want to lose your work. When you save a StarLogo project, everything from your code, the current contents of your Command Center, and the exact state of the graphics window (right down to the current turtle position) is saved.
Just as with loading projects, saving them is done through the Control Center window's File menu. You could just select Save Project, but this will save over (overwrite) the last version of the project you have on disk. If you find that you're on the wrong track as you're working later on, you might want to backtrack to this older version. Therefore, we recommend that you instead use Save Next Version, which saves your project to a new .slogo file whose name is automatically chosen based on the name of the project file you currently have open. More specifically, if you have a project file called unit1_00.slogo currently open, when you save a new version of it, it will be saved to a file called unit1_v01.slogo, instead of overwriting unit1_00.slogo. Each time you save a new version of your project, the number at the end of your filename will be incremented (increased by one). By saving a new version of your project often, you'll have a nice "history" of your project's development in these files, allowing you to go back to any one of them later. (You don't have to worry about running out of disk space, because these files are typically not very large: 20-30 kb each.)
If you open a project file and want to use procedures you defined in another project file, you'll have to copy and paste the procedures: