Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Flowit Vita: Difference between revisions

From GameBrew
m (Text replacement - "GameBrew!" to "GameBrew")
No edit summary
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{#seo:
|title=Vita Homebrew Games (Puzzle) - GameBrew
|title_mode=append
|image=flowitvita.jpg
|image_alt=Flowit
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Flowit
|title=Flowit
|image=flowitvita.jpg
|image=flowitvita2.png
|description=This is a Lua-based (LPP) reimplementation of the Android puzzle game Flowit.
|description=A Lua-based (LPP) reimplementation of the Android puzzle game Flowit.
|author=ywnico
|author=ywnico
|lastupdated=2022/10/12
|lastupdated=2024/08/04
|type=Puzzle
|type=Puzzle
|version=1.0.3
|version=1.0.5
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/vitahomebrews/flowitvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/flowitvita.7z
|website=https://github.com/Flowit-Game/Flowit/
|website=https://github.com/Flowit-Game/flowit-vita
|source=https://github.com/ywnico/flowit-vita
|source=https://github.com/Flowit-Game/flowit-vita
}}
}}
A port of the puzzle game [https://github.com/Flowit-Game/Flowit/ Flowit] by ByteHamster. The original is an Android app written in Java; this is a reimplementation written in Lua. The port runs on desktop and PlayStation Vita. The desktop port is based on [https://love2d.org/ LÖVE] and the Vita port uses [[Lua Player Plus Vita]] by Rinnegatamante.
{{#seo:
|title=Vita Homebrew Games (Puzzle) - GameBrew
|title_mode=append
|image=flowitvita2.png
|image_alt=Flowit
}}
A port of the puzzle game [https://github.com/Flowit-Game/Flowit/ Flowit] by ByteHamster. The original is an Android app written in Java; this is a reimplementation written in Lua.  


==About==
The port runs on desktop and PlayStation Vita. The desktop port is based on [https://love2d.org/ LÖVE] and the Vita port uses [[Lua Player Plus Vita]] by Rinnegatamante.
Easy to learn, hard to master. Play the addicting puzzle game Flowit now and to think outside the box. There are already 75 levels available and even more to come.


The game features a clean and elegant design - you will be amazed by the simplicity and complexity at the same time. Fill all boxes with the color of their border by using the special boxes.
==Features==
*Easy to learn, hard to master.
*75 levels available.
*Clean and elegant design.


Those, for example, fill surrounding boxes in only one direction with their color. Discover various types of special boxes in the provided level packs.
==Installation==
Download the latest VPK release file and sideload it using [[VitaShell]] or similar.


==Running on PS Vita==
Gameplay depends on the touchscreen, so the experience is better on the handheld PS Vita than on PS TV.
* Download the latest VPK release file and sideload it using VitaShell or similar.
* Gameplay depends on the touchscreen, so the experience is better on the handheld PS Vita than on PS TV.


==Media==
==User guide==
<youtube>WYXiAEU6jfU</youtube>
===How to play===
Fill all boxes with the color of their border by using the special boxes. Those, for example, fill surrounding boxes in only one direction with their color. Discover various types of special boxes in the provided level packs.


==Screenshots==
The app can run in English, Chinese (中文), or Japanese (日本語). Localization strings are in lib/translation.lua.
https://dlhb.gamebrew.org/vitahomebrews/flowitvita-01.jpg
https://dlhb.gamebrew.org/vitahomebrews/flowitvita-02.jpg
https://dlhb.gamebrew.org/vitahomebrews/flowitvita-03.jpg
https://dlhb.gamebrew.org/vitahomebrews/flowitvita-04.jpg


==Building (packaging VPK)==
===Making levels===
On Linux, enter the flowit-vita directory and execute ./build.sh (this requires vita-mksfoex from VitaSDK).
New levels can be created using the online editor at https://flowit.bytehamster.com and contributed upstream.  


The eboot.bin file is compiled from Lua Player Plus. To build that for yourself as well, note that you need a version of Lua Player Plus recent enough to include text width and height detection (added in this commit).
Alternatively, you can create levels and append the resulting XML to the level packs in assets/levels/.


==Making levels==
==Screenshots==
New levels can be created using the online editor at https://flowit.bytehamster.com and contributed upstream. Alternatively, you can create levels and append the resulting XML to the level packs in '''assets/levels/'''.
https://dlhb.gamebrew.org/vitahomebrews/flowitvita3.png
https://dlhb.gamebrew.org/vitahomebrews/flowitvita4.png


==Languages==
https://dlhb.gamebrew.org/vitahomebrews/flowitvita5.png
The app can run in English, Chinese (中文), or Japanese (日本語). Localization strings are in lib/translation.lua.
https://dlhb.gamebrew.org/vitahomebrews/flowitvita6.png


==Changelogs==
==Changelog==
'''v1.05'''
* Add optimal moves (where available).
* Add new levels.
* Update translations.
'''v1.04'''
* Add new community levels.
* Improve rendering of community level author names by using fallback font when necessary.
'''v1.03'''
'''v1.03'''
* Add many new community levels
* Add many new community levels.
* Change to Vita-compatible versioning scheme (1.xx) and show version info in settings page
* Change to Vita-compatible versioning scheme (1.xx) and show version info in settings page.
* Add a second colorscheme option for better accessibility
* Add a second colorscheme option for better accessibility.
* Minor layout tweaks
* Minor layout tweaks.
 
'''v1.1.0 (old versioning scheme)'''
* Add Community level section, as well as a new medium level.
* Update code for desktop releases (love file for Linux, app for Mac, exe for Windows).


'''1.1.0 (old versioning scheme)'''
'''v1.0.1 (old versioning scheme)'''
* Add Community level section, as well as a new medium level
* Update code for desktop releases (love file for Linux, app for Mac, exe for Windows)


'''1.0.1 (old versioning scheme)'''<br>
Add 2 additional settings:
Add 2 additional settings:
* Allow the choice of triangle or START for resetting the game.
* Allow the choice of triangle or START for resetting the game.
* Allow confirmation dialogs (when resetting or navigating away from an in-progress game) to be disabled.
* Allow confirmation dialogs (when resetting or navigating away from an in-progress game) to be disabled.


'''1.0.0 (old versioning scheme)'''
'''v1.0.0 (old versioning scheme)'''
*Initial release of Flowit-Vita.
*Initial release of Flowit-Vita.


== External links ==
==External links==
* Official Website - https://github.com/Flowit-Game/Flowit/
* GitHub - https://github.com/Flowit-Game/flowit-vita
* Github - https://github.com/ywnico/flowit-vita
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/771
* VitaDB - https://vitadb.rinnegatamante.it/#/info/771

Latest revision as of 00:53, 16 September 2024

Flowit
Flowitvita2.png
General
Authorywnico
TypePuzzle
Version1.0.5
LicenseGPL-3.0
Last Updated2024/08/04
Links
Download
Website
Source

A port of the puzzle game Flowit by ByteHamster. The original is an Android app written in Java; this is a reimplementation written in Lua.

The port runs on desktop and PlayStation Vita. The desktop port is based on LÖVE and the Vita port uses Lua Player Plus Vita by Rinnegatamante.

Features

  • Easy to learn, hard to master.
  • 75 levels available.
  • Clean and elegant design.

Installation

Download the latest VPK release file and sideload it using VitaShell or similar.

Gameplay depends on the touchscreen, so the experience is better on the handheld PS Vita than on PS TV.

User guide

How to play

Fill all boxes with the color of their border by using the special boxes. Those, for example, fill surrounding boxes in only one direction with their color. Discover various types of special boxes in the provided level packs.

The app can run in English, Chinese (中文), or Japanese (日本語). Localization strings are in lib/translation.lua.

Making levels

New levels can be created using the online editor at https://flowit.bytehamster.com and contributed upstream.

Alternatively, you can create levels and append the resulting XML to the level packs in assets/levels/.

Screenshots

flowitvita3.png flowitvita4.png

flowitvita5.png flowitvita6.png

Changelog

v1.05

  • Add optimal moves (where available).
  • Add new levels.
  • Update translations.

v1.04

  • Add new community levels.
  • Improve rendering of community level author names by using fallback font when necessary.

v1.03

  • Add many new community levels.
  • Change to Vita-compatible versioning scheme (1.xx) and show version info in settings page.
  • Add a second colorscheme option for better accessibility.
  • Minor layout tweaks.

v1.1.0 (old versioning scheme)

  • Add Community level section, as well as a new medium level.
  • Update code for desktop releases (love file for Linux, app for Mac, exe for Windows).

v1.0.1 (old versioning scheme)

Add 2 additional settings:

  • Allow the choice of triangle or START for resetting the game.
  • Allow confirmation dialogs (when resetting or navigating away from an in-progress game) to be disabled.

v1.0.0 (old versioning scheme)

  • Initial release of Flowit-Vita.

External links

Advertising: