- This topic has 7 replies, 3 voices, and was last updated 3 hours, 34 minutes ago by
adamabr.
-
AuthorPosts
-
2025-07-16 at 11:39 pm #83159
adamabr
CustomerHi,
I’m curious about the current thoughts on upgrading Blockly from 8.0.1 to more modern versions.I love Verge3D and how quick/easy it is to get things going but the puzzle editor (Blockly) has many flaws. I’ve found ways to start working around these by making my own scripts, however I just found out that the newer versions of Blockly solve at least some of these.
One of my main gripes is that you can only select one puzzle at a time. This should be fixed in V10. Latest version landed just a couple days ago, V12.2.0.
What do you think?
Thanks,
Adam-
This topic was modified 20 hours, 37 minutes ago by
adamabr.
2025-07-17 at 1:32 am #83161xeon
CustomerYes please… and if we could get an option to show the JavaScript code like Blockly has natively it would be great to toggle that on and off.
Xeon
Route 66 Digital
Interactive Solutions - https://www.r66d.com
Tutorials - https://www.xeons3dlab.com2025-07-17 at 1:44 am #83162adamabr
CustomerI agree with you Xeon! Another thing that would be very useful is if it would be possible to add the existing Blockly plugins (of which there are several). One example is the workspace minimap shown here: https://google.github.io/blockly-samples/plugins/workspace-minimap/README
2025-07-17 at 4:11 am #83164xeon
CustomerI am all for that.
-
This reply was modified 16 hours, 5 minutes ago by
xeon.
Xeon
Route 66 Digital
Interactive Solutions - https://www.r66d.com
Tutorials - https://www.xeons3dlab.com2025-07-17 at 9:59 am #83203Alexander Kovelenov
StaffHi,
To be honest, the current situation is that Blockly and Puzzles are now separate and completely different products. Puzzles include many improvements which Blockly does not have, namely multi-tab environment with distinct init/main logic, 3D viewport, libraries, huge performance optimizations, native multi-line editor for coders, custom-made infrastructure for plugin developers, various fixes and hacks for Safari browser, and so on.
Meanwhile, Blockly reworked its entire code base to TypeScript (since version 9) making it impossible to merge new features into Puzzles. Now we can say it’s completely different product compared to its previous versions.
However, we’re going to invest our efforts in developing Puzzles, continuing making it the best programming tool for 3D web developers. Please feel free to suggest any improvements which we could implement on a per-case basis.
-
This reply was modified 10 hours, 15 minutes ago by
Alexander Kovelenov.
2025-07-17 at 3:29 pm #83212adamabr
CustomerThanks for the input Alexander. This clarifies the situation. It is unfortunate in one way as we lose the active development of the Blockly system and all its plugins. However, maybe it is a necessary compromise. On the other hand, it opens up a playing field for people with ideas to make Verge3D plugins that solve their issues.
I feel like developing the puzzles editor is one of the most important parts for making Verge3D pleasant to use. It feels like it is Verge3D’s strength and at the same time its weakness. It makes it so quick and easy to get going, but for larger projects and more extensive use, it starts to feel clunky and outdated.
I have so many ideas for this.
2025-07-17 at 4:23 pm #83217Alexander Kovelenov
StaffI have so many ideas for this.
We will be glad to hear and consider for implementation
2025-07-17 at 4:42 pm #83219adamabr
CustomerI suggest you read the thread started by Visualizer “Puzzle Editor enhancement”. It could be a good thread to gather ideas.
-
This topic was modified 20 hours, 37 minutes ago by
-
AuthorPosts
- You must be logged in to reply to this topic.