Nepros  Homepage


What are Nepros ?

Nepros are simulated obstacle avoiding robots. They are controlled by neuronal nets and they learn by means of a genetic algorithm. The simulation itself is also called Nepros. More details you can find my article about Nepros.

Why are they called Nepros ?

They are called Nepros because they have the capability to reproduce itself. As they are controlled by neuronal nets the name was changed to Nepros.

How was it done ?

The program was written in OberonII(V4). Oberon is a programming language and a development environment developed by Niklaus Wirth, who is famous for the development of the programming languages Pascal and ModulaII. For more information see the Oberon Webring  .

Some screenshots

ss1 ss4 ss5
(click on the pictures to see them full size)

Some Videos

How to get it ?

Download the file Nepros.Cod  to your local computer. The size is about 300k. Then follow the installation instructions below.

Installation Instructions

To run Nepros you have to install OberonV4 on your computer at first. Do not install System3 which is another development branch of Oberon. Nepros is not working with System3.
If you have already an OberonV4 installation on your computer make sure the version is V4.0-1.1 or higher. Because the filehandling has changed the installation of Nepros would not work on older versions.
You can download Oberon via FTP from the Linz ftp server  for many platforms like Linux, Macintosh, PowerMac, Windows and some others.

After you succeeded to install Oberon on your computer you should practice a little with the user interface as it is different to what you find usually

Now open the Nepros.Cod file in an Oberon Viewer. Opening can be done by typing

Edit.Open <PATH>Nepros.Cod
in any Oberon text viewer. E. g. the System.Tool viewer.<PATH> is the directory path where you saved the Nepros.Cod file before. Then execute Edit.Open by clicking with the middle mouse button on the "Edit.Open" text. If you have no middle mouse button place the cursor on the text and press the "Strg" button (or better get a three buttons mouse).

Having opened the Nepros.Cod file you have to execute three commands in the right order. At first execute

to generate the necessary directories. Then execute
to uncompress the Nepros sources. At last execute
System.Open $User/Nepros/Nepros.Tool
to open the Nepros tool. There you find a button named "Compile all". Click on it with the middle mouse button to compile Nepros. After compiling you can start Nepros by clicking (middle Mouse button again) on the "NEPROS start".

In the Nepros controller view you find many command buttons that allow you to change the parameters of the simulation. "?" hyperlinks are implemented where you can find help about the features of Nepros.

Have a lot of fun.

Who did it ?

My name is Wolfgang Wagner. I live in Vienna/Austria. I was born in 1965. I work as a software developer for csc. Writing programs like Nepros is one of my hobbies. At the moment I am working on a simulation to breed clients robots for Robocop, that should learn how to play soccer much like Nepros learn how to move around. More info at V-Soccer Homepage

If you installed Nepros send me an email. (Even if you did not like it)

The Oberon Webring Navigator
[Skip Prev] [Prev] [Next] [Skip Next]
[Random] [Next 5] [List Sites] [Join]