Download Latest Version simpleworld-1.0b6.tar.bz2 (1.3 MB)
Email in envelope

Get an email when there's a new version of Simple World

Name Modified Size InfoDownloads / Week
Parent folder
simpleworld-1.0b6.zip 2012-04-15 2.0 MB
simpleworld-1.0b6.tar.bz2 2012-04-15 1.3 MB
README 2012-04-15 1.1 kB
Totals: 3 Items   3.3 MB 1
-- Simple World 1.0b6 (2012/04/15) --

The main change in this version is the addition of the worldlib
(World Library), a new SWL library. The worldlib is based in the
concept of events management. Events are things that happen (the
bug is attacked, blocked, etc) that can provoke the execution of
code. For example, when a bug is blocked (event) the bug can try
other path (handler).

There are a lot of changes in the stdlib. To be able to add the
worldlib new map and multimap data structures were added. In
addition the files of the stdlib were splitted in several files:
one function, variable or definition in each file. This way, if
you don't need all the code of the old header, you can include
just what you need.

A new bug, named Coward, was added. The main peculiarities of this
bug is that it avoids confrontation and that it's the first bug to
use the worldlib.

Finally, to help complex bugs that need a lot of initialization
code, for example the bugs that use the worldlib, in every unit of
time up to 1024 instructions can be executed.
Source: README, updated 2012-04-15