Skip to content
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

Make the block coding system work in game, not just in the editor #274

Closed
goatchurchprime opened this issue Oct 15, 2024 · 2 comments
Closed

Comments

@goatchurchprime
Copy link

What Happened

There are uses for this drag-and-drop coding system within a running game system to give it a kind of extreme configurability. For example, a runtime version of this module this module was made for the Heroes card game two stands down from the Endless stand at Godotcon2024.

An in-game version of Block Coding would also provide the capability to run this feature under Godot's multiplayer system for the purpose of remote collaboration/coaching/teaching, since the editor itself is unlikely ever to be upgraded to multiplayer.

How to Reproduce

When I instantiate res://addons/block_code/ui/main_panel.tscn into a game it doesn't work due to numerous references to EditorInterface.get_inspector(), a single global instance of BlockEditorContext, and so forth.

Block Coding Plugin Version

v0.7

Godot Engine Version

v4.3

Operating System

Nixos

Logs or command-line output

No response

Anything else?

No response

@DoomTas3r
Copy link
Contributor

Features that rely on the editor (like dragging nodes from the scene tree) would have to be removed to enter it in a game environment. Instead, why not a multiplayer version of this plugin with a pull request? I haven't made any multiplayer games yet, but it seems that a multiplayer plugin should be possible

@goatchurchprime
Copy link
Author

Duplicate of #196

@goatchurchprime goatchurchprime closed this as not planned Won't fix, can't repro, duplicate, stale Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants