Simple World 1.0a1

Simple World 1.0a1 has been released. You can get it in the Source releases section of this web.

This version should be seen as a 0.1 because it's the first release of Simple World. This version is numered as 1.0a1 because each version of Simple World is the implementation of a specific version of a specification. So, this version is the implementation of some of the functionality of the specification 1.0 of Simple World.

The Simple World Language (SWL) should be completed, this way, there shouldn't be any future changes. The compiler (swlc) is completed. The first bugs for Simple World can be written. The decompiler (swld) is completed too, but, as the bugs can't evolve, the decompiler is not very useful at this stage.

The bugs are inserted in the World as eggs. The eggs after some time become bugs. The bugs in this version can only do movements and get information about the World, and, even if they use its energy, they never die.

The first bug for Simple World has been created: brainless. This bug does movements randomly until it detects a element that avoids its movement. If the element is food or a egg, brainless eats it. If the element is a bug, brainless attacks it. After eating, if it has enough energy, the bug creates a egg. At this momento, because of some bug in the SWL code of the bug or in the pseudorandom number generator, brainless finishes in a state in which it can't move and it only turns.

Trackback URL for this post:

http://simpleworld.sourceforge.net/?q=trackback/13

Reply

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • You may quote other posts using [quote] tags.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options