Godot

The Godot Engine is a free, all-in-one, cross-platform game engine that makes it easy for you to create 2D and 3D games. (https://godotengine.org/)

By cyberpuffin, 14 September, 2023

One of the main goals of Accessible Sudoku has been to make Sudoku accessible to all.  It's right there in the title.

The biggest, and first, step towards Accessibility was the theming system.  By allowing the player to adjust their theme (font, sizes, and colors) they could choose what was easiest and most aesthetically appealing to them.

By cyberpuffin, 16 August, 2023

With apologies to my family from our northern neighbor for resorting to linguistic stereotypes, but I promise there's a deeper reason beyond teasing mom.

Accessible Sudoku and Language

Language was not the first thing that I thought of when choosing to add as many accessibility features as would fit into Accessible Sudoku.  During the process of pushing v0.2.0 to the Android Play Store for the first public release, however, a choice had to be made for which region to target distribution.

By cyberpuffin, 9 July, 2023

Over the past week or so I've been digging through and reorganizing how the Config and Database are structured.

As an example, the Config.gd autoload script had grown to be over 2,000 lines.  While there are arguably more lines in the code-base for splitting it out and defining classes, the base config file is much cleaner and functions now have a dedicated script to live in.

By cyberpuffin, 21 June, 2023

Current status

Functioning

  • Main menu
    • Godot's project upgrade tool
    • Signal / Connection adjustments
    • Commenting out theme and font code
  • Number fall animation works on Linux and Windows
    • `get_viewport().get_size_override()` -> `get_viewport().size`
    • OS.get_name() output changed
  • Basic game loop
    • Start new game
    • User input
    • Error checking and tracking
    • Game time tracking
    • Game finished

Non-Functioning / Unknown

  • DB Browser
  • Font
By cyberpuffin, 18 June, 2023

Motivation is a hell of a thing.  Without the time I can plan all the things in the world.  Once I have time available, it just slips through and nothing gets accomplished.

But how do you eat an elephant made out of ice cream?  One spoonful at a time.

Break it down into smaller tasks and just focus on the smaller pieces.  Don't miss the forest for the trees, but avoid paralysis by analysis.

All right, I think that busts the day's idiom quota.