]> git.jsancho.org Git - blog.git/blobdiff - posts/124.html
Remove spanish posts
[blog.git] / posts / 124.html
diff --git a/posts/124.html b/posts/124.html
deleted file mode 100644 (file)
index c24c5e1..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-title: Chipmunk Game Dynamics
-date: 2009-03-07 19:34
----
-<div>
-<p><a href="http://wiki.slembcke.net/main/published/Chipmunk">Chipmunk</a> es una librería en C para simular espacios físicos en dos dimensiones con gravedad, colisiones, rebotes y más cosas. Es muy rápida en sus cálculos y la última versión es bastante estable, con lo que se convierte en una librería a tener en cuenta para el desarrollo de videjuegos. Se encuentra liberada bajo licencia MIT.</p>
-
-<p>En la web de <a href="http://wiki.slembcke.net/main/published/Chipmunk">Chipmunk</a> pueden verse vídeos que muestran lo que se puede hacer con esta librería, aunque el más sorpredente es sin duda el de <a href="http://files.slembcke.net/chipmunk/movies/sketches.mov">Sketches</a>.</p>
-
-<p>Para instalar Chipmunk tenemos que descargar <a href="http://files.slembcke.net/chipmunk/release/ChipmunkLatest.tgz">la última versión</a> y descomprimirla en nuestro sistema. El fichero incluye, además de la última versión de la librería, unas demos que nos sirven como ejemplos para comprender el funcionamiento.</p>
-
-<p>Una vez descargado y descomprimido, vamos al directorio <b>src</b> y ejecutamos</p>
-
-<p><b>cmake .</b></p>
-
-<p>para crear los ficheros Makefile necesarios para compilar e instalar la librería. Como Chipmunk está escrito en <a href="http://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)#C99">C99</a> tendremos que hacer una pequeña modificación en los ficheros generados por cmake antes de poder compilar. En el fichero <b>CMakeCache.txt</b> buscaremos la línea en la que se declara la variable <b>CMAKE_C_FLAGS:STRING</b>, que es donde se indican las opciones que se le pasarán a <b>gcc</b> y le asignamos <b>-std=c99 -D_GNU_SOURCE</b> para indicarle que compile siguiendo el estándar C99 e incluyendo las extensiones GNU.</p>
-
-<p>Ahora ya podemos compilar con <b>make</b> e instalar con <b>make install</b> de la forma habitual. Veremos que despues de la instalación las librerías se han quedado en /usr/local/lib y los ficheros de cabecera en /usr/local/include, pero si usamos un sistema Debian o basado en Debian es preferible tenerlos en /usr/lib y en /usr/include. En <b>cmake_install.cmake</b>, si sustituimos:</p>
-
-<p>SET(CMAKE_INSTALL_PREFIX "/usr/local")</p>
-
-<p>por</p>
-
-<p>SET(CMAKE_INSTALL_PREFIX "/usr")</p>
-
-<p>tendremos el problema resuelto y podremos empezar a usar esta magnífica librería en nuestros programas.</p>
-
-<p>E incluso podremos usarla en nuestros programas Lisp ;-)</p>
-</div>
\ No newline at end of file