Status Update

The project is coming along rather nicely and I was able to verify that all of the s2a_fm block language translations are working with s2aio.

I wanted to share a change that I will be making to the Scratch/Snap blocks for s2aio and wanted to get feedback before I finalize the design. Please let me know if you have any thoughts about this change

Currently, s2a_fm has a control block called Debugger, that enables or disables debugging information sent to the console and log file.

I will be changing the debugger block from a command block into a reporter block. As a result, debug information will no longer be saved to a file or sent to the console, but can be optionally displayed on the stage by clicking the check box next to the block.

Debug information will be displayed as a numerical value. The project's Github Wiki page will contain a table that will map the problem number to a problem explanation. By using a web browser translator, you will be able to see the explanations in your native language. 

Here is a screen shot of a sample of what the map may look like:

IMPORTANT NOTE: If you load an existing s2a_fm project into Scratch when running s2aio, the debugger command block will appear on the block pallete, but will be non-functional. If  your project script contains the debugger command block, it will be ignored, but the project  will still run.

Stay tuned for future progress reports.

No comments:

Post a Comment