-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support embedding the Block Coding Editor in-game #196
Comments
@sgaseretto this would be interesting to investigate. The way it works today: the BlockCode node replaces the script of the parent node with the code generated by its blocks. So it wouldn't be too hard. |
Hope this happens! This is just about 'killer feature' territory for me -- Would be cool if there was like a |
I have been wondering about this extension or possibility as well:
|
After looking at the code, seems like a big refactor to me. The whole code generation should be replaced by a interpreter, that runs one block each time. |
I have an in-game version working, after a fashion at: The minimal hacking I needed to do required setting all uses of This is enough to do some experiments to see if this system works satisfactorily in VR. However we're going to want several panels open at once, which would require more than one After that, it would be necessary to make the editor work multiplayer so it is possible for friends to work together and teach one another. The Resonite community have had a lot of success with their far-more-complex Flux node-based coding system within their platform, which I present as evidence that this drag-and-drop procedural-hybrid coding system could take off in a similar milieu. https://steamcommunity.com/sharedfiles/filedetails/?id=3174193671 |
@goatchurchprime awesome, this is what @dylanmccall was trying to do in this draft PR #223 . Feel free to open a PR based on it. |
Okay, I've done what I can to make it do the right thing, more or less |
What Happened
This is not an issue but a question. Is it possible to embed the code editor in a game? Sorry if this is a very obvious question, I'm very new to godot and want to know if:
I know it sounds very meta, but basically the idea is to build something like blockly-games
The text was updated successfully, but these errors were encountered: