Sisyphus +Code
Education
Free
Sisyphus is a kinetic sculpture that rolls a ball through sand, forever creating and erasing beautiful patterns. Sisyphus is a kinetic art piece: it is an instrument. As a musical instrument plays songs, Sisyphus plays paths.
This app provides a coding interface for creating unique and interesting algorithmic sand art patterns. Create and save your code using drag and drop blocks, JavaScript, or Python. It includes a tutorial to learn how, Challenges to test yourself, and Examples showing some code concepts. Connect to your Sisyphus to Print directly onto the sand, and save for later playback.
more Bugfixes and system prompt changes
1.2.2 5 days ago
- Homepage layout change
- Fixed rounding of +/- Input buttons
- Fixed loading of Inputs from XML data
- Fix for code preview still running while navigation changes
- Icons/buttons for Lessons/Challenges/Examples
- Norwegian hints added to Challenges
- Fixed bug where save code is stuck not finishing due to toolbox of Lesson/Challenges
- Chatbot update
- Additional bug fixes
1.2.1 17 Mar
- Improved text editor for mobile devices!
- Added Reference to JS/Python example pages
- Fixed Example Norwegian translations
- Additional bug fixes
1.0.32 06/05/2025
- Dividing by zero triggers a debug.error()
- debug.error() pauses the playback, so you can see where the error occurred
- Examples can change code type
- Bugfix for drawing super long lines
- Bugfix for Blockly elements appearing over fullscreen preview
- Math block in Simple removes Power (^) option
- Blocks for X/Y/Heading/Theta/Rho in Advanced have Dropdown to change reference
- Prompt to name Inputs when creating new
- MAC Address added to Settings
- Fix for scrolling that moved the whole screen up
1.0.31 26/04/2025
- Changed order of Challenges
- Next Challenge button added (and keeps code language same)
- Inputs panel no longer shows up in challenges
- Removed some examples, added Nested Loops and Spiralgraph
- Sisyphus' found list sorted alphabetically
- Added Print button to the top of the page
- Saves Settings (except Language) to Sisyphus
- Additional bug fixes
1.0.30 27/03/2025
- Sisyphus found list sorted alphabetically
- Added Print button to the top of the page
- Changed order of Challenges
- Next Challenge button added
- Bugfix: Inputs panel no longer shows up in challenges
- Removed some examples, added Nested Loops and Spiralgraph
- Challenge scorekeeping
- Challenge picture help changed to Hint, and always available
- Saves Settings to Sisyphus
1.0.29 12/03/2025
Wi-Fi connect added to Settings
Toggle Preview panel added to Challenges
Bugfix for show_preview set to false on tablets
Bugfix for local IP plugin out of date (not finding sisbots on network)
Firmware Update bug fix
Additional bugfixes
1.0.28 14/02/2025
Wi-Fi connect added to Settings
Toggle Preview panel added to Challenges
Bugfix for show_preview set to false on tablets
Bugfix for local IP plugin out of date (not finding sisbots on network)
Firmware Update shows spinner while installing
Additional bugfixes
1.0.27 13/02/2025
Block sounds disabled by default
Autoplay button added
Hide/show Preview panel for JS/Python
Bugfixes
1.0.26 02/02/2025
- Inputs added for Advanced Projects (enable in Settings)
- Drawing added to app (enable in Settings)
- Back button closes Reference if open instead of exiting project
- JavaScript can handle longer code projects than before
- Additional error checking on text-based coding
- Additional bug fixes
1.0.19 11/06/2024
Now a Universal app, works on both iPhone and iPad. Additional changes:
- Fix toolbox when saving from Lesson or Challenge
- Fix for missing "Saved" message on Lesson or Challenge
- Fix for Python Min/Max conversion
- Autoplay toggle
- Reboot notification instead of Connection Lost
- Filter by project type
- Norsk translations
- Open projects from outside apps (Files)
- THR output cuts extra Rho 1 moves
- Removed modal inputs, so software keyboard shows numbers as appropriate
- Fixed touchscreen Sort/Filter dismissing from double-triggering
- WiFi and BLE off warnings
- Small preview on iPad when dismissing side panel
- Restart button icon changed (so it doesn't match Undo)
- Additional bug fixes
1.0.18 21/12/2023
- Additional Sisyphus information on Settings page
- Fullscreen toggle retains grid setting
- Log improvements: Clear Logs button, log count
- Homepage improvements: Sticky search, multiple file upload, new background image
- Connection loss/Reconnect notifications
- New Advanced Math reference section
- JavaScript fixes: RegEx now works
- Python fixes: removed Numbers import when unnecessary, tab/space mismatching causing errors
- Example Changes: new Debugging, new If Statements, number changes on Functions
1.0.17 05/11/2023
- Save files to your iPad without connected Sisyphus
- Variable Set blocks include shadow number block
- Resize text code buttons
- Fixed missing Tooltips
- Removed right-click comments from example
- Settings & Thank you page
1.0.15 28/07/2023
Added Javascript and Python code editing.
1.0.13 19/06/2023
Bugfixes and system prompt changes
more Version 1.2.2 5 days ago
Data Not Collected The developer does not collect any data from this app.