YAKS, yet another Khepera Simulator.
Archivos El codigo fuente es una versión adaptada para compilar con gcc 3.3.5 o Visual C++ 7.1. Trae todo lo necesario para la compilación (excepto bibliotecas para Linux). El proyecto para Microsoft Visual C++ 7.1 se halla en el directorio win32\, para quienes prefieran trabajar en Windows. No incluye la documentación. En total suma 6MB. Compilación GCC 3.3.5, preferentemente en ambientes LinuxPara compilar, dirigirse al directorio yaks/, dentro de donde se descomprimió el archivo y ejecutar make. En caso de fallar, revisar que se dispone de todas las bibliotecas necesarias por el sistema. Gtk.1.2-devel y Glib.1.2-devel son obligatorias. Antes de recompilar se recomienda ejecutar make clean Una vez compilado, se generan los archivos bin/sim y bin/gsim Microsoft Visual C++ 7.1Abrir el proyecto de Visual C++ dentro de la carpeta win32\ utilizando Microsoft Visual Studio .NET 2003. Ejecutar Build All. Una vez compilado genera un archivo de nombre yaks.exe en Debug\ EjecuciónDependiendo de la plataforma ejecutar gsim, sim o yaks.exe pasandole como argumento un archivo .opt. El fuente trae test.opt para probar. Empezar a ProgramarAmbientes Linux o UnixDebemos reemplazar el archivo sim.cpp por csim.cpp, para ello, simplemente borramos sim.cpp y renombramos: csim.cpp -> sim.cpp Antes de comenzar a programar, debemos hacer una pequeña modificación al código para que compile, debemos eliminar la línea que dice world->drawLayout(). Esta función por algún motivo no se encuentra definida y consecuentemente, el intento de llamarla causa que el código no compile. Una vez eliminada, todo debería compilar normalmente. Ahora podemos trabajar directamente en la función main() de sim.cpp, donde se encuentra el bucle principal del programa en un for infinito de la forma for(;;). | Código Fuente
Documentación
|
No te olvides de pasar por el Blog.