love-launcher

Rating: 
5
Your rating: None Average: 5 (1 vote)

Mobile launcher designed specifically for Löve games written in Lua featuring battery information, time and emulated multitasking (all is single threaded, multithreading is possible but beyond the scope of this project).

Repository: https://codeberg.org/glitchapp/love-launcher-mobile

With Love Launcher, you can run multiple games simultaneously in minimized windows, allowing for seamless emulated multitasking on a single core.

Effortlessly switch between your favorite games by simply tapping to maximize or minimize the windows, ensuring a smooth and fluid gaming experience.

Enjoy the freedom to explore games and play them without interruptions.

 

9 games included:

- Pacpac - a pacman clone written by “tylerneylon”

- glitch sokoban - A sokoban game with 100 levels and different combinations colours, effects and tilesets

- Gravitonik - An arcade-style gravity game

- fish fillets mini (early version) - a new version of the puzzle game Fish Fillets originally created by ALTAR interactive

- gorge - Endless shoot 'em up game. It's still kinda in development but already playable

- Wiirdle - a clone of wordle for the wii using the wiilöve framework

- Sienna - a simple, fast-paced one-button platformer by SimonLarsen

- Match 4 gravity - Puyo inspired Match 4 game

- Tetris - Tetris clone originally created as a mini game for fish fillets

Apps:

- Analog clock - An analog clock with time and date

- Weather forecast - Retrieves weather forecast from Yr.no in plain text, still manages to render a nice graph in ascii text

- "Guilove" - A not-so-simple GUI library for LÖVE created by Marcus Thunström (aka  ReFreezed)

This app is a showcase of some of the GUI components Marcus has created and aim to shows which components can be used to create rich apps.

My weather forecast app for instance uses the input field from "Guilove" to create the input forms where you can enter the city, in combination with the touch keyboard and serves as an example of what you can create with the components, however a lot more components are available such as buttons, windows, tabs, menus, scrollbars and scrollable windows and much more. You can test them in the app.

Please be aware that when you maximize this app it grabs the touch input for itself and you can not exit the app and uses the launcher swipe gestures until you return the touch input to the launcher, to do so, please press on the tab "toggle mouse focus" and select the option "launcher.

Own made touch controls:

- Unified touch keyboard

- Touch gamepad with emulated thumbstick

- Swipe gestures

 

v0.1.1 adds: First iteration, the games work and run simultaneously in both maximized and minimized windows.

What is not implemented yet is the unified controls for all the games.

Therefore you can not play the games yet but the screens you see in the launcher are real games running simultaneously and not placeholders.

v0.1.2 adds:

- Background

- Clock app

- Calculated space and size for the windows relative to mobile screen

- Started unified controls and draw them over the screen

v0.1.3 adds:

- Unified touch controls for portrait mode implemented: all available games can be played now

- Minimizing and maximizing windows works (tap anywhere on the screen to minimize and tap on windows to maximize).

- Backround shaders stops when game is not on focus (minimized) to save energy.

v0.1.4 adds:

- Added new game: Pacpac

- Improved fonts for the time and battery

v0.1.5 adds:

- new game gorge (repository: https://codeberg.org/glitchapp/gorge)

v0.1.6 adds:

- Weather forecast (unified keyboard input not yet implemented and default city is oslo and can not be changed yet)

To see the weather forecast swipe right, to enter city input menu swipe down and select the first option from the context menu.

To return to the main screen swipe left.

v0.1.7 adds:

- Rounded corners for the minimized windows

- Unified keyboard partially implemented (can be seen and used on the weather app and gravitonik game, but it still needs to be finetuned and the bindings to send the data to the weather app is not yet implemented)

v0.1.8 adds:

- bindings for the unified touch keyboard added to the weather app and gravitonik game (you can now enter the city for the weather forecast)

v0.1.9 adds:

- Windows can now be closed (keep any windows pressed to enter edit mode and click any windows in edit mode to close it)

- Gesture to minimize window and return to main view implemented (swipe rigth to minimize current window)

v0.2.0 adds:

- Prevent background shader from updating while games are maximized, this improve performance and reduce battery comsuption

v0.2.1 adds:

- Two new games: "Sienna" and "wiirdle" (although the bindings for the keyboard on wiirdle are not yet implemented)

v0.2.2 adds:

- New game "match 4 gravity"

- Music turn off now when windows are minimized

v0.2.2HD adds:

All soundtrack included and high quality assets.

Differences between HD and normal game:

- "Normal" 40,3 Mb - Compressed assets (sd quality), looped soundtrack, small disk and ram requirements.

- "HD" 244,7Mb - High quality assets, full soundtrack, bigger file (need more disk space and ram).

Which one should I download? "Casual gamer": "SD game" , "enthusiast gamer" with enough space on the phone: "HD game"

v0.2.3 adds:

- New game "tetris"

- Fade in and out effect when minimizing windows

- Improved swipe gestures

v0.2.4 adds:

- A launcher: swipe up to release the launcher and click on the apps to open them (or maximize them if they are open).

To close the apps keep pressing on the windows to enter edit mode.

The launcher is experimental and sometimes may not react as expected.

v0.2.5 adds:

- The launcher does not load all games on start anymore, now it loads the apps and game as they are needed, this makes the launcher load faster.

Screenshots: 
Application versions: 
AttachmentSizeDate
File lovelauncher-0.2.0-1.noarch.rpm26.67 MB17/10/2024 - 15:16
File lovelauncher-0.2.1-1.noarch.rpm29.2 MB19/10/2024 - 14:21
File lovelauncher-0.2.2-1.noarch.rpm38.42 MB19/10/2024 - 21:55
File lovelauncherhd-0.2.2-1.noarch.rpm233.35 MB20/10/2024 - 10:46
File lovelauncher-0.2.3-1.noarch.rpm39.04 MB21/10/2024 - 11:33
File lovelauncher-0.2.4-1.noarch.rpm47.61 MB01/12/2024 - 18:11
File lovelauncher-0.2.5-1.noarch.rpm47.61 MB04/12/2024 - 12:14
Changelog: 

v0.2.5 adds:

- The launcher does not load all games on start anymore, now it loads the apps and game as they are needed, this makes the launcher load faster.