_____ _ ___ _ _ _
|_ _| |__ ___ / _ \ _ _| |_ ___ _ __| | (_)_ __ _ ___ __
| | | '_ \ / _ \ | | | | | | __/ _ \ '__| | | | '_ \| | | \ \/ /
| | | | | | __/ |_| | |_| | || __/ | | |___| | | | | |_| |> <
|_| |_| |_|\___|\___/ \__,_|\__\___|_| |_____|_|_| |_|\__,_/_/\_\
.---. ,-----. ,---. ,---. .-''-. .`````-. ______ | ,_| .' .-, '. | / | | .'_ _ \ / ,-. \ | _ `''. ,-./ ) / ,-.| \ _ \ | | | .'/ ( ` ) ' (___/ | || _ | ) _ \ \ '_ '`) ; \ '_ / | :| | _ | |. (_ o _) | .' / |( ''_' ) | > (_) ) | _`,/ \ _/ || _( )_ || (_,_)___| _.-'_.-' | . (_) `. | ( . .-' : ( '\_/ \ ;\ (_ o._) /' \ .---. _/_ .' |(_ ._) ' `-'`-'|___\ `"/ \ ) / \ (_,_) / \ `-' /( ' )(__..--.| (_.\.' / | \'. \_/``".' \ / \ /(_{;}_) || .' `--------` '-----' `---` `'-..-' (_,_)-------''-----'` LÖVE is a framework for making 2D games in Lua. LoveDOS provides an API based on a subset of the LÖVE API.
TITLE | AUTHOR | LAST UPDATED (YYYY/MM/DD) | SUMMARY |
AppImages | A mix between Love2D.org and TheOuterLinux | 2024/09/24 | Distributing your Love2D games as AppImages for GNU/Linux users. |
Game Saves | TheOuterLinux | 2022/11/15 | A little bit of information regarding save locations and how to quickly create a save/load system for Love2D |
Getting Started | Love2D.org | See site page | What you should do to get started with Love2D. |
How to For-Loop an image directory to an array | mickeyjm | 2014/01/03 | How to use a For-Loop to append a directory full of similarly named images (prefix) with the same file extension to an array. |
LoveDOS vs. Love 10.2 | TheOuterLinux | 2024/09/29 | Hopefully this will help someone figure-out a way to create a Love-based (Lua) game for DOS using LoveDOS and newer computers via Love 0.10.2 without too much extra effort; bonus info on Love 0.9.2, the last version for Windows XP |
Making GUI's | TheOuterLinux | 2022/11/01 | You may be able to use LoveDOS to create a graphical user interface for DOS EXE's... if you have the RAM for it. |
Things not possible in LoveDOS | TheOuterLinux | 2022/10/23 | A list of things that currently do not work with LoveDOS. |
PROGRAM | AUTHOR | LAST UPDATED (YYYY/MM/DD) | SUMMARY | Tested** Version(s) |
AnimatedTorch.zip | TheOuterLinux + help from watching https://www.youtube.com/watch?v=_NpDbNtJyDQ | 2022/10/21 | Displays an image as a background, plays background music (ambient dungeon noise), and has an animated torch on one of the walls. | love-11.3 |
ANIMPLYR.ZIP | TheOuterLinux + help from watching https://www.youtube.com/watch?v=ON7fpPIVtg8 | 2024/09/24 | This example uses the anim8.lua script for animations. | LoveDOS 0.2.1 with sound fix and love-10.2 (with player sprite size issue) |
ANIMTRCH.ZIP | TheOuterLinux + help from watching https://www.youtube.com/watch?v=_NpDbNtJyDQ | 2024/09/24 | Displays an image as a background, plays background music (ambient dungeon noise), and has an animated torch very lazily placed. | LoveDOS 0.2.1 with sound fix and love-10.2 |
{g3d} | groverburger | See project page | groverburger's 3D engine (g3d) simplifies LÖVE's 3d capabilities to be as simple to use as possible. | love-11.3 |
Great Deep, The | jeansberg | See project page | A horizontal-scrolling, shoot-em-up example in which you pilot a submarine and shoot sharks and squid | love-11.3 |
GspotDemo | linux-man | See site page | A demo showing the ability to load and save files outside of the love.filesystem using the Gspöt library | love-11.3 |
HACKER.ZIP | TheOuterLinux | 2022/10/28 | Displays a 320x200, single-row spritesheet (PNG) as an animated background, plays music (WAV), and has the simple titlescreen text "Hacker" from a PNG image. | LoveDOS 0.2.1 with sound fix and love-10.2 |
Lead Haul | YouDoYouBuddy | See site page | A short, old-school, first-person-shooter with an emphasis on powerful weapons and a sprinkling of secret hunting. | love-11.3 |
LoveFramesDemo | linux-man | See site page | A demo showing the ability to load and save files outside of the love.filesystem using the loveframes library | love-11.3 |
Maid64 | adekto | See site page | An example of using maid64 lua library for Love2D to have a MUCH easier way to scale graphics in windows or fullscreen | love-11.3 |
MOD Tracker for DOS (addon for LOVEDOS?) | 4kbshort | 2021?/??/?? | Originally created to add Mod tracker support for LOVEDOS (https://github.com/rxi/lovedos) at this time the system can read .MOD files and output the information to the screen as text... and that's about it. | LoveDOS 0.2.1 with sound fix |
Playmat Demo | hatninja | See website | An example using the Playmat library, a Mode7-style graphics library for the LÖVE framework | love-11.3; reportedly works on 10.2 |
Pseudo 3D Road Example | Foppygames | See website | "Example code for a pseudo 3d road in Lua and LÖVE." Reminds me of MODE 7 on SNES or Pole Position. You may also want to see Max Downforce. | love-11.3 |
RAM Usage | TheOuterLinux | 2022/11/09 | A quick and dirty example of playing music and seeing the RAM usage | LoveDOS 0.2.1 with sound fix |
SEASONS.ZIP | TheOuterLinux + help from wikis, videos, etc. | 2022/10/23 | This example loads background images and music based on what month (Northern Hemisphere) the computer thinks it is and you can cycle between them using keyboard keys 1-4. | LoveDOS 0.2.1 with sound fix and love-10.2 (with player sprite size issue) |
**A tested version does not mean that the example will not work on a different one.
Library | AUTHOR | LAST UPDATED (YYYY/MM/DD) | SUMMARY | Tested** Version(s) |
Love_INI_Parser | hyenabyte | 2017/04/27 | Use this library to read and write to INI files; good for settings and game saves | ???; Not compatible with LoveDOS |
**A tested version does not mean that the example will not work on a different one.
GAME | AUTHOR | LAST UPDATED (YYYY/MM/DD) | SUMMARY |
FlappyLÖVE | andsleonardo | See site page | A "Flappy Bird" clone written in LÖVE |
Luatris | 4kbshort | 2019?/??/?? | A version of Tetris written in LOVE2D and packed using the LOVEDOS modded LOVE2D executable. |
Max Downforce | Foppygames | See site page | Pseudo 3d racer written in Lua and LÖVE |
Mistral Report, The: Invisible Affairs | Daniel "MontyOnTheRun" Monteiro | 2019?/??/?? | The Mistral Report: Invisible Affairs is a espionage-themed turn-based retro RPG for your classic machine. |
Robo House | Foppygames | 2020/12/26 | Robotic vacuum cleaners are attacking little kittens and it is your job to stop them in Robo House. Use the arrow keys and the space bar to move and jump around. Jump on top of an angry robot to stop its attack and win one point! You can also win points by collecting coins, but it is game over if you touch a robot from the side or if even a single kitten is touched by an angry robot! |
Rhythm Snake | jeansberg | See site page | "A version of the classic Snake game with added rhythm elements"; it also has an interesting use of the moonshine library for a CRT-like effect. |
Walk and Talk | jeansberg | See site page | "You're out for a walk with your very chatty friend. Conversation is one thing, but this friend just never stops chattering on, bouncing from topic to topic faster than you can think. You'd better pay attention, though, or you won't be friends anymore. And you can hardly afford to lose a friend. On the other hand, don't forget to watch where you're going, or you might get run over by a car." |
TITLE | SUMMARY |
Love2D Wiki | The Online Wiki page for Love2D |
Unless otherwise noted, TheOuterLinux has zero affiliation with any of the following authors of these videos.
I would also like to note that it may be a good idea to browse through the manuals first before watching.
Author | Title | Length |
Challacade | Building levels WITHOUT a built-in editor | 00:06:39 |
recursor | Love2D Tutorial EP3: Animation Beginnings | 00:11:45 |