Download Software


Home

Projects

Documentation

Download

User Community

Mailing Lists

More Information

To Download the Starlogo program please goto the official StarLogo web site.

This is a Macintosh program, so of course, you must be on a Macintosh for this to work.

New Features in StarLogo 2.0


Instructions for Installation

StarLogo is a programmable modeling environment for exploring the behaviors of decentralized systems, such as bird flocks, traffic jams, ant colonies, and market economies. It is designed especially for use by students.

StarLogo 1.5, released on January 12, 1996, is present as starlogo-1.5.sea.hqx.

  • You need to unBinHex the application using a utility such as Compact Pro or Stuffit -- when downloading it from the WWW, your computer will usually automatically unBinHex the application.

  • A self-extracting (.sea file) will be saved to your computer. The location of where it is saved is specified by your particular browser. (For netscape, look in the Options menu under Preferences. Select "Applications and Directories". You choose where it is saved by specifying a "Temporary Directory".)

  • When you double-click this file, it will create a new folder called StarLogo 1.5 with the application, documentation, and sample projects inside.

To run StarLogo version 1.5, you need a Macintosh with at least a 68030 processor and at least 5 Mbytes of free RAM. For all computers, turn off virtual memory (including RAMDoubler) and set the machine for at least 256 colors. For a 680x0 computer, set the machine for 32-bit memory addressing. For a PowerMac, turn off the Modern Memory Manager, turn off SpeedDoubler, and reboot the computer before starting StarLogo. If you are using disk compression software (like DiskDoubler), do not compress StarLogo. Warning: StarLogo will run very slowly on PCI PowerMacs with Apple's new emulator. Packaged along with the StarLogo software is a control panel that allows you to turn off the new emulator -- and speed up StarLogo tremendously.

To get started with StarLogo, please read the Getting Started document and try some of the sample projects. Each sample project has an Information window with notes and instructions.

As with earlier versions, StarLogo 1.5 is available for free. In return, users are expected to send us comments and suggestions. We are hoping to create an active community of StarLogo users. We have established a mailing list (starlogo-users@media.mit.edu) for discussion of StarLogo projects and ideas. If you want to be added to this mailing list, send a message to starlogo-request@media.mit.edu (saying that you want to be on the starlogo-users mailing list). We have also made available the starlogo-users mailing list archive.

If you find bugs in this software, please send a message to bug-starlogo@media.mit.edu. Please include the code that caused the problem, an explanation of what happened, and a description of the machine that you were using.

If you know other people who would be interested in StarLogo, please ask them to download it from this site, or send a message to starlogo-request@media.mit.edu. Do not simply give them the software or forward this message. We want to keep a complete list of StarLogo users.


StarLogo version 1.5 has many new features and bug fixes. New features include:
  • StarLogo now has Power PC native code!
  • Programs can now control six "plot pens" for plotting data in the new Plot Window.
  • Users can now modify underlying StarLogo parameters (such as the number of patches, the size of patches, and the maximum number of turtles) by making changes in the new starlogo.patch file. If you increase the size of the patches, StarLogo looks great on big monitors.
  • StarLogo now has support for 8-bit, 16-bit, and 32-bit color.
  • The StarLogo observer can now manipulate list data structures.
  • StarLogo can now load pictures from PICT files and grab images from QuickTime-compatible cameras.
  • StarLogo now has mouse primitives, so that you can interact with StarLogo programs with the mouse.

Other changes include:

  • There are now more sample projects -- all with explanations in their Info Windows
  • The screen-size is now always an odd number of patches (default 101x101), and the turtle's reference point within a patch is now at the center (not the topleft corner). These changes improve the symmetry of the StarLogo world.
  • StarLogo now has primitives that report the screen-size and screen-edge.
  • StarLogo now has versions of distance and towards that report "nowrap" results.
  • StarLogo now has bit manipulation primitives (bitand, bitor, bitneg).
  • Each turtle now has a state variable (alive?) indicating whether it is alive.
  • StarLogo now has primitives for turning on and off the graphic display, to improve performance.
  • Color-at now returns 0 if there is no turtle there. Previously it returned the patch color.
  • turtle-at and turtle-here now always return the ID of another turtle, never the turtle itself. If there is no other turtle there, they will return -1.

In addition, many bugs were fixed from the earlier versions.






Projects | Documentation | Download | Users | Mailing Lists | Information

Last Modified: 2/5/97


To give feedback, send mail to starlogo-request@media.mit.edu