Read the instructions & notes and credits. It has been confirmed to be an operating system. I found out that Project Nova has the word "Tomato" in the code. It also has "Bobby" in the code. It has a "fill" function that takes a bunch of numbers (Possibly coordinates) and a resolution. It has a function called "Render Element" that takes 2 parameters. One is labeled "X" and the other is unlabeled. There is a System - Run function that takes one parameter. It uses the "pen" extension. It has a sprite called "extension" where the computer's "extensions" can be initialized. The extensions sprite has the sound "pop" So does the "thumbnail" sprite. The thumbnail sprite has two costumes. One: "logo" Two: "Thumbnail" Every sprite other than the thumbnail sprite only has one costume: "empty"
I FOUND THE FOLLOWING NOTE IN THE CODE: Notes for project members: Custom block and project names MUST be in this format to maximize efficiency (The space does matter): || <Lowercase letter> || <Category> - <Descriptive variable title> Lowercase letter must be a letter that indicates the priority of the variable/custom block because lower letters, such as "a", will appear higher up in the variable/custom block list. For the category section, use your additions one-word name or use one of these premade categories: • System - Use for crucial parts of the system that shouldn't be tampered with. • Registry - Use for inter-sprite communications. • Statistics - Use for statistics data such as clone count, FPS, etc. • Analytics - Use for tracking data from users. • Networking - Use for variables that send and recieve cloud data. • Background - Use for low-level background processes. • Iterator - Use for variables used in recursion or algorithmic looping. For the variable name section, please use an ACTUALLY descriptive name so that other contributers don't get confused on what certain variables do (we want to keep variables to a minimum so if a certain function already implements a variable, such as an FPS tracker, but names it "a;lskdjfioasd", other contributers may accidentally create a new FPS tracker because they didn't know that one was already implemented. This is why proper naming is crucial). Iterating variables should ALWAYS be local unless two consecutive iterations must occur at the same time through the OS and a connected extension! Additionally, when creating a new variable or list, consider security! Make certain that when you create a public variable/list, you've verified that it's contents should be readable by other sprites (such as extensions), otherwise, use private variables. For example, the extension registry list is always readable and writable by extensions and Project Nova itself but the main system storage list is private and writable by nothing except for the OS source code itself to insure maximum system integrity. ??????? ????????????? ??????? -? - Eclipse will use GPM to find the version ID of itself. ??????? ?????? ?????????? - Reload the entire extention list and metadata branch. ??????? ?????? ??????????-?????????? - Reload only the requisites of the extension list.