Warble is a native Linux word-guessing game built in Vala and Gtk for elementary OS.
You can install Warble by compiling from source. Here's the list of dependencies required:
granite (>= 0.6.0)
debhelper (>= 10.5.1)
gettext
libgtk-3-dev (>= 3.10)
libgee-0.8-dev
meson
valac (>= 0.28.0)
libhandy-1-dev (>=1.0.0)
An install-dev-dependencies.sh
script is available to help developers get up and running.
$ meson build --prefix=/usr
$ sudo ninja -C build install
$ com.github.avojak.warble
To test the Flatpak build with Flatpak Builder:
$ flatpak-builder build com.github.avojak.warble.yml --user --install --force-clean
$ flatpak run --env=G_MESSAGES_DEBUG=all com.github.avojak.warble
Another helpful environment variable to set is GTK_DEBUG=interactive
for investigating UI and styling issues.
The dictionary.txt
word list is sourced from sindresorhus/word-list.
This project is very much in-progress and has a lot of remaining work. Check out the Projects page to track progress towards the next milestone.
Please keep in mind that at this time I am developing Warble as a personal project in my limited free time to learn Vala and contribute back to the elementary OS community, so do not be offended if I reject a pull request or other contribution.