2. Installation und Einrichtung
Da Monkey eine Sprache ist, die verschiedenste Plattformen unterstützt, ist klar, dass der Installationsaufwand etwas größer ist als bei klassischen Programmiersprachen. Immerhin wird das meiste schon intern von Monkey sehr gut erledigt, um ein paar Installationen kommt man aber trotzdem nicht herum.
Monkey unterstützt momentan neben dem klassischen PC/Mac (via GLFW) auch mobile Plattformen wie Android, iPhone/iPad, XNA (Windows 7 mobile und XBox) sowie HTML5 und Flash.
Die grundlegende Installation ist schnell erledigt. Das gezippte Verzeichnis wird einfach in einen Ordner eurer Wahl entpackt. Out of the box funktioniert so bereits das HTML5 Target.
Einrichten für GLFW unter Windows
Für GLFW gibt es prinzipiell zwei Möglichkeiten. Entweder nehmt ihr Visual Studio Express 2010 oder aber MinGW.
Für Windows generell braucht ihr noch OpenAL für den Sound, das ihr hier runterladen könnt:
http://connect.creativelabs.com/openal/Downloads/oalinst.zip
Einrichten für GLFW unter Windows mit Visual Studio
Wenn ihr euch für Visual Studio entscheidet, müsst ihr zunächst Visual C++ Express 2010 installieren. Ob per Web-Installer oder mit dem ISO spielt keine Rolle. Wichtig ist lediglich, dass es tatsächlich die 2010er Version ist. Es reicht dabei Visual C++ zu installieren (inkl. dem .NET 4.0 Framework), der andere Kram wird nicht benötigt.
Nun müssen wir Monkey noch sagen, wo er Visual Studio findet. Die entsprechende Konfigurationsdatei befindet sich im Monkey Verzeichnis:
/bin/config.winnt.txt
Die folgende Sektion ist für GLFW wichtig, hier muss der Pfad zum .NET 4.0 Framework rein, das mit VC++ 2010 mit installiert wurde, z.B.:
'--------------------
'MSBUILD path.
'
'Must be set for XNA and GLFW target support.
'
MSBUILD_PATH="${WINDIR}\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe"
'--------------------
Wenn ihr nun Monk startet, solltet ihr als Zielplattform auch GLFW sehen und damit native Windows Applikationen bauen und starten können.
