Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Historique  





2 Features  





3 Portability and Usage  





4 Additional libraries  



4.1  Bibliography  







5 References  



5.1  Liens externes  
















User:ILevelUp/sandbox

















User page
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
User contributions
User logs
View user groups
Upload file
Special pages
Permanent link
Page information
Get shortened URL
Download QR code
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

< User:ILevelUp

LÖVE (or Love2D) is a open-source cross-platform engine for developing 2D computer games. Designed in C++, it uses Lua as a programming language. It is published under the zlib license.

The API provided by the engine gives access to the video and sound functions of the host machine through the libraries [[Simple DirectMedia Layer|SDL] and OpenGL, or since version 0.10 also OpenGL ES 2 and 3[1]. Fonts can be rendered by the engine FreeType[2]. A version of the engine called piLöve, has been specifically ported to Raspberry Pi[3].

Also note also, a "sandbox" management of the files in order to avoid giving access to all its disk to the executed games.

Löve is always maintained by its original developers.

This engine is frequently found in the compositions of video game development competitions, such as the international competition Ludum Dare[4].

In July 2018, it was the 10th game engine most used by independents on the site itch.io[5].

Historique[edit]

Version Nom de code Ajouts Date de sortie
0.1.1 Santa-Power
  • Reading and displaying images
  • Reading and playing sounds
  • Load and use fonts
13 January 2008
0.2.0 Mini-Moose
  • Added a screen that displays if no game is loaded
  • Adding an animation system
6 February 2008
0.2.1 Impending Doom
29 March 2008
0.3.0 Mutant Vermin
  • Addition of the particle system
June 2008
0.3.1 Meat Space
June 2008
0.3.2 Lemony Fresh
August 29, 2008
0.4.0 Taco Beam July 4th, 2008
0.5.0 Salted Nuts
  • Joystick support
  • Support of protocols TCP/UDP using luasocket
January 2nd, 2009
0.6.0 Jiggly Juice
  • Removes the animation system


December 24, 2009
0.6.1 Jiggly Juice
7 February 2010
0.6.2 Jiggly Juice
March 6, 2010
0.7.0 Slavic Game
December 5th, 2010
0.7.1 Slavic Game
14 February 2011
0.7.2 Slavic Game
May 5, 2011
0.8.0 Rubber Piggy
April 2nd, 2012
0.9.0 Baby Inspector
December 13, 2013
0.9.1 Baby Inspector
April 1, 2014
0.9.2 Baby Inspector
14 February 2015
0.10.0 Super Toast December 22, 2015
0.10.1 Super Toast
14 February 2016
0.10.2 Super Toast
October 31, 2016
11.0 Mysterious Mysteries
April 1, 2018
11.1 Mysterious Mysteries
April 15, 2018


Lutro is a lua game framework for [[RetroArch|libretro], partial port of the LÖVE[8] API. ChaiLove follows a similar path by offering an implementation in ChaiScript an embedded and cross-platform scripting language for C++ (C++14)[9].

Features[edit]

These features come with the game engine:

Portability and Usage[edit]

Löve is based on a language and libraries that aim to be cross-platform. Löve is therefore cross-platform.

Application compatibility is not ensured between Love 0.9 and love-0.10.

Additional libraries[edit]

There are various libraries to improve basic functions, such as object programming with Inheritance and overload, interpolations, camera management, network multiplayer management, game state management, configuration etc.

The Simple Tiled Implementation library allows you to load levels as tiles, edit using Tiled[12] and display them in games. It works in conjunction with Box2D for collision management with this decor[13].

The anim8 library allows you to load animations, for characters for example, from an image grid into a bitmap file (PNGorJPEG)[14]{{ · [15].

There is also a free platform (GPLv3 called LIKO-12, inspired by There is also a free platform (GPLv3 called LIKO-12, inspired by PICO-8 fantasy console and using LÖVE, allowing to develop applications in a limited resolution, backup/restore in the modified PNG format, in the same way as the video game cartridges of the game consoles or some of the first microcomputers, and export them to HTML5 or to systems supported by LÖVE[16].

Bibliography[edit]

References[edit]

  • ^ Korben (January 14, 2011). "The power of Löve !". Korben.info.
  • ^ "PiLove - LÖVE on RaspberryPI". mitako.eu.
  • ^ "Posts Tagged'love2d'". Ludum Dare.
  • ^ Rob Beschizza (July 17, 2018). "The most popular engines for indie games". Boingboing.
  • ^ Florent Zara (September 1, 2008). "Löve Output 0.4.0 free game engine, 2D". Linux.
  • ^ Christian Nutt (December 22, 2015). "New version of free LÖVE 2D game framework adds mobile support". Gamasutra.
  • ^ "Lutro". github.
  • ^ {RobLoach (December 26, 2017). "ChaiLove - Another Take on 2D Game Development". libretro.
  • ^ Marius Nestor. "An Open Source and cross-platform 2D game engine that provides dynamic gaming experiences". Softpedia (in lang-en).{{cite web}}: CS1 maint: unrecognized language (link)
  • ^ {Landon Manning (December 21, 2015). "Using Tiled Maps in LÖVE". lua.space.
  • ^ "Tiled". mapeditor.org.
  • ^ "Simple Tiled Implementation". github.com.
  • ^ "Anim8". love2d.org.
  • ^ "An animation library for LÖVE". github.
  • ^ "[LIKO-12 V0.0.5 PRE] An open-source pico-8-inspired game dev environment for love2d". love2d.org. September 18, 2016.
  • Liens externes[edit]


    Category:Game engine Category:Lua


    Retrieved from "https://en.wikipedia.org/w/index.php?title=User:ILevelUp/sandbox&oldid=899496332"





    This page was last edited on 30 May 2019, at 12:58 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki