Anleitung fr Linux und Windows
===============================


NIKO ist ein objektorientierter Roboter.

nikoed	   ist der Welteditor
nikoti     ist die manuelle Steuerung fr den Roboter, mit der man ein
           python-Programm generiert

nikos_welt ist ein Modul mit den fr die Anwenderprogramme erforderlichen
           Klassen


Im Verzeichnis dok finden Sie eine Kurzdokumentation, im Verzeichnis examples
finden Sie einige Beispiele.

Hinweis: Mit nikoed erzeugte Welten mssen die Endung  .welt haben, die mit
nikoti erzeugten Programmcodes mssen die Endung .py tragen!

Alle Programme lassen sich mit einem Parameter aufrufen, um die Gre der
Welt zu beeinflussen:

nikoed 7

erzeugt eine Welt mit nur 49 Feldern (7x7).


Installationsanleitung fr NIKO unter Linux:
============================================

Kopieren Sie die Dateien aus dem Verzeichnis bin in ein Verzeichnis,
das im Suchpfad fr Programme enthalten ist (Umgebungsvariable PATH).
Die Schler greifen nur lesend/ausfhrend auf die Dateien nikoed und
nikoti (chmod 755).


Erzeugen Sie zwei Verzeichnisse, auf die die Schler lesend Zugriff haben:
z.B. 
        /usr/local/niko
        /usr/local/niko_inst

Kopieren Sie alle Dateien aus pypath nach /usr/local/niko (oder entsprechend),
kopieren Sie alle Dateien aus inst nach /usr/local/niko_inst (o. entsprechend).


Setzen Sie in /etc/profile die Umgebungsvariablen:

PYTHONPATH=/usr/local/niko
NIKO_INST=/usr/local/niko_inst

vergessen Sie nicht zu exprtieren:

export NIKO_INST    ....

oder entsprechend. 


Sollte schon ein PYTHONPATH definiert sein, so knnen sie
den zustzlichen Eintrag hinter einem Doppelpunkt anhngen.


Aufruf der Programme (nach dem nchsten Login):

nikoed
nikoti

Die mit dem Teachin-System nikoti erzeugten Programme knnen direkt ber ihren
Programmnamen aufgerufen werden (z.B.  lauf1.py).




Installationsanleitung fr NIKO unter Windows (getestet unter Windows NT 4.0):
==============================================================================

Kaum zu glauben, aber wahr: Der mitgelieferte Programmcode funktioniert auch 
unter Windows, wenn Sie Tcl/Tk und python unter windows installiert haben!


Erzeugen Sie drei Verzeichnisse, auf die die Schler lesend Zugriff haben:
z.B. 
        C:\python\niko
        C:\python\niko_inst
        C:\python\bin

Kopieren Sie alle Dateien aus pypath nach C:\python\niko (oder entsprechend),
kopieren Sie alle Dateien aus inst nach C:\python\niko_inst (o. entsprechend),
kopieren Sie alle Dateien aus bin nach C:\python\bin.

Nun definieren Sie die Umgebungsvariablen, die nach dem nchsten Login 
bereitstehen:

Rufen Sie die Systemsteuerung auf, dort "System" und dort "Umgebung".

Tragen Sie ein:

PYTHONPATH
c:\python\niko

und

NIKO_INST
c:\python\niko_inst                   oder entsprechend.

Fragen Sie mich nicht, wie man bei Win98 oder WinME die Umgebungsvariablen
setzt! Ich vermute in der autoexec.bat, wie frher unter DOS!

Programmaufrufe knnen von der Eingabeaufforderung aus aufgerufen werden:

Programmaufruf:    python c:\python\bin\nikoed
Programmaufruf:    python c:\python\bin\nikoti

Die mit nikoti erzeugten Programme knnen direkt aufgerufen werden:

z.B.:    lauf1.py



Kokavecz  11.10.2000

