El AMOR es un código abierto, multiplataforma y motor de juegos 2D de distribución gratuita, un marco de juego fenomenal escrito en el lenguaje de scripting Lua versátil y diseñado para permitirle crear experiencias de juego en dos dimensiones dinámicas.
El software hace uso de la SDL popular, OpenAL, PhysicsFS y bibliotecas OpenGL para permitir una aplicación multiplataforma de juegos en 2D, en GNU / Linux, Microsoft Windows y Mac OS X systems.Supports operativos formatos de imagen comunes y TTF proyecto / OTF fontsThe ofrece soporte para los formatos comunes de imagen, incluyendo PNG, JPG, GIF, TGA y BMP, soporte para fuentes OpenType y TrueType totalmente anti-aliasing, canales de audio independientes para efectos de sonido y música, gráficos OpenGL-powered rápidos, así como el apoyo total para muchos formatos de audio, incluyendo Ogg Vorbis, MIDI y MP3.Getting comenzaron con loveto utilizar el software AMOR para crear juegos 2D, tendrás que instalarlo primero en el sistema operativo GNU / Linux. Afortunadamente, para su comodidad, la aplicación se distribuye como instaladores nativos para distribuciones basadas en Ubuntu Debian /.
También está disponible para su descarga como un paquete fuente universal para todos los otros sistemas operativos basados en kernel de Linux. Para instalar AMOR utilizando el paquete fuente, primero descargarlo, guarde el archivo en su directorio de inicio y extraer su contenido mediante una utilidad de administrador de archivos.
Abra una aplicación Terminal, vaya a la ubicación en la que ha extraído el archivo comprimido (por ejemplo /home/softoware/love-0.9.1 cd), ejecute el y lsquo; ./ configure && make y rsquo; comando para configurar y compilar el programa, seguido por el y lsquo; sudo make install y rsquo; comando para instalarlo en todo el sistema. Ejemplos de uso se proporcionan de un vistazo en homepage.Bottom LINEIN la conclusión del proyecto, si te gusta Lua y el amor para crear juegos 2D de entretenimiento, usted debe dar amor una oportunidad hoy. Entre los juegos más populares creados con este potente motor de juego, podemos mencionar Mr. Rescue, Concerned Joe, Snayke, Mari0, Hexápodo Fuerza de Defensa, y Viaje al centro de Hawkthorne.
¿Cuál es nueva en esta versión:
- Agregado Forma:. setGroupIndex y getGroupIndex
- Body Agregado: setFixedRotation y del cuerpo:. GetFixedRotation
- Agregado cuerpo:. SetInertia
- Agregado CircleShape: getLocalCenter y CircleShape:. GetWorldCenter
- Añadido iconos y las asociaciones de archivo para los debutantes.
- Añadido el demos carpeta a la X DMG Mac OS.
- Ahora es posible ejecutar un .love de Recursos en Mac OS X, gracias a Steve Johnson.
- Se ha corregido un error con múltiples fuentes sobre la misma música.
- Se ha corregido un error por lo que el ratón no quede paralizada cuando el teclado está desactivado.
- Se ha corregido un error por el que love.graphics.rectangle dibujó un rectángulo demasiado grande.
- Se ha corregido un error por el que la memoria no sería liberado correctamente.
- Corregido error tipográfico física épica (getRestituion- & gt; getRestitution).
- Solucionado el fallo en la apertura de imagen inexistente.
- redibuja la pantalla de error cuando se produce un evento.
- El love.run predeterminado () ahora maneja con gracia módulos con discapacidad.
- Los paquetes de Debian ahora deben incluir con éxito iconos, asociaciones de archivos, etc., y deben dar a la arquitectura correcta.
- Se ha añadido soporte para dibujar polilíneas a love.graphics.line -. La sintaxis es la misma que love.graphics.polygon
- Música y Sonido Eliminado. En la actualidad hay sólo fuentes.
- La mejora de la estabilidad de love.audio/love.sound.
¿Cuál es nuevo en la versión 0.5.0:
- Esta versión añade soporte para la creación de redes a través de LuaSocket y apoyo para la entrada de joystick.
- El módulo de sistema de archivos se ha mejorado con funciones fáciles de lectura / escritura y una función de iterador línea.
¿Cuál es nuevo en la versión 0.4.0:
- love.physics Añadido. (¡Sí!)
- Agregado love.audio.setMode ().
- love.audio.setChannels Agregado ().
- love.graphics.polygon Añadido ().
- Agregado love.graphics.setScissor () y love.graphics.getScissor () para manejar scissoring el área gráfica.
- Las constantes que faltan fijos relacionados con la optimización de la imagen.
- Pérdida de memoria fija relacionado al amor :: File (gracias amnesiasoft!).
Requisitos :
- SDL
- SDL_mixer
- PhysicsFS
- Devil
- Lua
- FreeType2
- OpenGL
- Boost C ++ Bibliotecas
Comentarios que no se encuentran