Code My Robot Vacuum · published · build 23381328

Hello Coders,
This update focuses on making Code My Robot Vacuum feel cleaner to play, read, and navigate. The biggest change is a coding API cleanup: the old dirt-checking function has been renamed to robot.detect_dirt(), with tutorials, examples, completions, guides, wiki entries, and objectives updated to match.
There are also smoother UI hover animations across many menus, a working FOV slider, a new Credits screen, Workshop/editor tracking improvements for future balancing, and a batch of visual and stability polish.
A clearer dirt detection function
The robot dirt-sensing API has been updated from robot.is_dirty() to robot.detect_dirt().
This should make scripts easier to read and better match what the function actually does: checking whether the robot can detect dirt. All related learning material has been updated.
This change affects the examples and documentation around dirt detection, so new players should see the correct function name consistently while learning.
New Credits screen
A Credits screen has been added to the Start Menu.
It includes an animated scene presentation, auto-scrolling credits text, a dedicated back button, and an editable credits file for future updates.
Better Workshop and custom map insight for future updates
The game now records more useful, privacy-aware analytics around Workshop and custom map activity, including custom map plays and editor actions such as saving drafts, creating new drafts, playtesting, and publishing.
This does not add a new visible editor tool by itself, but it helps identify how players use custom content so future Workshop and editor improvements can be better targeted.
Smoother, more consistent button hover animations
Buttons across several UI screens now share a more consistent hover feel. Hover scaling, rotation, focus behavior, click handling, and cleanup have been centralized so menus feel more polished and less uneven from screen to screen.
This affects all areas.
This update is mostly about polish, consistency, and making the game easier to maintain and improve. The coding API is clearer, the UI feels smoother, settings behave more reliably, and the new analytics hooks should help guide future balance, progression, and Workshop improvements.
Thanks for playing, testing, and sharing feedback.