Work Time Advisor (Rincewind's Worklog)

A scheme creater to fuel programming. RSS Feed
Worklogs > Rincewind's Worklogs > Work Time Advisor

Generating schemes

I've been laying out the large project structures of the Work Time Advisor project. I have a Sheet class that holds a list of AdviceActions and AdviceTimings. These can be shoven on a Sheet with a RuleSet that determines what should be on a Sheet with Java code (IF statements and lists for now). The Actions and Timings are part of the format of a day scheme.

For example:

9:00 - 10:00
Get out of bed.
Have breakfast.
Take tea.

10:00 - 13:00
Work on project.
12:00 Take tea.

13:00 - 22:00
Watch television.

22:00 Get in bed.


Here you can see the timing headers ("9:00 - 10:00"), and then the actions to undertake on a day.

When you run the program, you will start off with a question form. On this are questions to answer before being able to generate a day scheme for the next day.

For example:

[X] I got out of bed in time yesterday.
[ ] I managed to work where planned.
[X] I went to bed in time yesterday.

Then it could adjust the scheme of previous day to the scheme for the new day:

9:00 - 10:00
Get out of bed.
Work on project.

10:00 - 13:00
Work on project.
12:00 Take tea.

13:00 - 22:00
Work on project.

22:00 Have dinner.


This scheme for day 2 now holds more time to work on a project (skipping breakfast and tea), because I did not work hard enough the day before and filled this out on a form. A small day scheme can be generated already and outputted to the console. The program currently shows a black screen so far as I did not implement the user interface yet. I'll come to do this soon!
(Posted on January, 17th 2021, 16:41)
0 comments

The start of a new program

Hello. I am starting a new project, called the "Work Time Advisor". This is not a game, but a special utility that can create a day scheme for the next day. This is a text schedule of what to do at which time of the day. The reason I am making this, is because I often skip my programming time that I have in the morning, for more sleep. This is a usual automatism that I switch my alarm clock off while I should come out of bed.

With this utility, I should always come out of bed in time to do programming. I will later elaborate on the rules that I will set out to actually achieve this. It's not magic, it's not time travel or time creation, it is mostly forcing myself to get out of bed in time and switching day activities around until I can get out of bed.

I am making this in Java LibGDX Scene2D. This is a user interface library that comes with LibGDX. It is a graphical type of UI library where you can skin every user interface element yourself. I just had my head into this library for another project (a game), so I thought it is easier to use it in this new project too.

It seems this is a simple program built up out of large structures, but it should not take too long to finish.
(Posted on December, 28th 2020, 17:42)
1 comments

Worklogs > Rincewind's Worklogs > Work Time Advisor
Copyright 2005 Booleansoup.com
Questions? Comments? Bug reports? Contact us!