WireWorld DS v0.3

Examples of grids from the original Wireworld - Image 1If logic and mathematics are your cup of tea, then perhaps you may want to try out asiekierka‘s Nintendo DS port of the classic cellular automaton Wireworld,originally by Brian Silverman. asiekierka has even included the history of changes made to the homebrew software. Feel free to view the list after the jump.

Download: WireWorld DS v0.2a
Download: WireWorld DS v0.3
Download: WireWorld DS v0.3 source code

An XOR gate from the original Wireworld - Image 1How many of you remember a logic program by the name of Wireworld? Homebrew developer asiekierka has ported the program over to the Nintendo DS for us to experience and enjoy.

For those of you who may not be familiar with it, WireWorld DS v0.3 is based upon the classic cellular automaton of the same name first proposed by Brian Silverman in 1987. In it, players attempt to construct logic gates consisting of cells that belong to one of several states: empty, electron head, electron tail and conductor.

There are some notable differences and features in the latest version of asiekierka‘s port, including:

  •  The four states are designated as:
    • space – represented by black
    • wire – represented by gold
    • spark – represented by red
    • tail – blue
  • a built-in editor
  • clear/clear electrons
  • The rules:
    • spark changes to tail
    • tail changes to wire
    • wire changes to spark if it’s surrounded by one or two sparks
  • WireWorld v0.2a fixed the start/stop button from toggling too fast
  • WireWorld v0.3 added loading and saving.

asiekerka has noted that the save feature in WireWorld v0.3 is buggy, and that the source code may be made available to anyone who wants it. Also, as with all homebrew programs for the Nintendo DS, kindly exercise caution when downloading and installing the software.

Download: WireWorld DS v0.2a
Download: WireWorld DS v0.3
Download: WireWorld DS v0.3 source code

Add a Comment

Your email address will not be published. Required fields are marked *