Productive Game Prototype 2 - Tree Timer

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

A timer/pomodoro/timeboxing app that creates a tree for every successful timer and syncs with habitica.com.  

Feedback is appreciated and questions are welcome.  Questions and feedback can be posted in the comments below.

The standalone apps are recommended over the web app, because I designed the app to be compact and resizable.  Running in the web app defeats that purpose, though both should work fine.  Unfortunately, I haven't been able to test the Linux and Mac builds because my workstation's motherboard has failed.  I had to finish this release on a borrowed laptop.  There was a lot of polish and some features I cut from this release, so that I could get it published before anything else could happen that might prevent me from releasing.

Features

(not a comprehensive list)

It keeps track of total trees, as well as trees per session, and keeps a history of each session.

If you enable habitica syncing it scores a habit for every successful tree.

Can login to habitica using username/email and password, or api user id and token.  User who login with facebook or google will need to use the API User ID and Token.

Habitica syncing still works even when a connection with Habitica cannot be established(as long as user has successfully logged in previously).  The Habitica scoring is saved until connection can be reestablished, and then they are sent.  A button indicates green when connection is good and red when connection cannot be established.

Error reporting for habitica connection should inform the user why connection cannot be established, in most cases.   Will also inform user when connection has been reestablished, etc.

Most UI elements have a hover over tooltip that should give more information.

Notes

This app collects no information.  It only saves some data to your device.

If habitica syncing is enabled and "remember me" is checked, it  saves your Habitica API UID and Token to your device.   And uses it to communicate with habitica.  It never saves your username or password.

Even with Habitica syncing enabled, tree counts and history are all saved on your local device, so they cannot be shared between devices.  However, the data is saved in a global location for your user account on your device, so different versions on the same device should all use the same data.

History
It takes some inspiration from the Forest App for mobile devices.  I created it because the chrome extension of the forest app had no audible alarm when the tree finished.  I also wanted to add it as a non-steam game in steam.   It grew organically from there as I kept adding features that I decided I needed or wanted.

Future
I'd like to do more with the trees that simply display them, on a field, but I'm not quite sure what.

There are some minor features I would like to add.  Things like making the session reminder, or tooltips optional.  Setting a custom message on the forest screen.

I would also like to polish and refine the UI some more.

Probably make an android build and put it on google play, eventually.

Most of my dev logs for the project can be found here http://www.productivegaming.com/, though I have been neglecting to update.

Changelog:

0.010 Initial Public Release

0.011 Now with 100% less cursing

  • I removed a message box in the forest screen that had a reference to a joke that contained a curse.  It was brought to my attention that is inappropriate for some audiences, so I removed it.  I may add the message box back later, with the option of creating your own message.  For now I've just removed it.
Platforms
Release date
Developer
FragmentalStew
Age rating
Not rated

System requirements for PC

System requirements for macOS

System requirements for Linux

System requirements for Web

Read more...
Edit the game info
Last Modified: Jan 9, 2019

Where to buy

itch.io