Ambiera ForumDiscussions, Help and Support. |
|
[ 1 2 ] Page 1 of 2 |
|
|||||
|
I'm wanna make a program that converts code from other languages to coppercube Javascript and I'm think most people like lua programming language but I think I'm wrong . So what do you think |
||||
|
I enjoy python for its simplicity. |
||||
|
Visual coding, like scratch |
||||
|
coppercube already has a great Visual Scripting feature in my opinion |
||||
|
Not really EOH, you can't see what you've coded at all - and you can't edit what you've done. Visual coding allows you to see the program/code sequence of events and edit it by dragging/dropping, copy/pasting. Because Coppercube doesn't let you see the program sequence at all - and it doesn't let you edit the steps individually at all, the 2 most important visual coding features are missing and it makes visual coding in coppercube extremely clunky, time-consuming and cumbersome - especially if you ever want to make changes. |
||||
|
wrote you can't see what you've coded at all - and you can't edit what you've done. thats not true you can see what you have coded and edit it just saying! cheers. |
||||
|
I mean yes,it does work and is usable - all my projects are made exclusively with the visual editor. The main issues I regularly encounter when using it are... 1- You can only open individual behaviours/actions by clicking on them - you can't see them all at once, so you can;t understand the code/program just by looking at it visually. Even when you open the individual windows, each line of text is too small too read, so you need to click into it again before you can see what it is: <If a Vari.....> 2- You can only ever edit the last open entry - to edit anything before, you need to delete it all and start again. There are a few other major problems (eg: not being able to copy/paste actions, not being able to drag/drop the hierarchy/order of actions, having to open all windows on-top of each other and clutter the workspace, nested-variables not being respected/attributed when a node is cloned) but these are the main 2 that make it almost unbearable to use - especially as a game becomes more complex. |
||||
|
Here'sa screenshot of a project I'm working on to give you an idea of the problems that need fixing. |
||||
|
Imagine a code editor (or a text editor) that only allows you to see one line at a time - and to edit that line, you need to delete all the lines after it. It would be almost impossible to use - but that's how CopperCube's visual editor is at the moment. Definitely needs some basic improvements. |
||||
|
you are right VP! |
||||
|
Something like this would be good for visual coding (see image). I made just a quick mock-up project using a CCS (cascading style sheet) - personally I've got no idea how to make something like this work with coppercube though - I assume it's easy to code but impossible to implement, unless you edit/compile the original Irrlicht/Coppercube/WebGL sourcecode?.... |
||||
|
You are right VP, visual coding like Scratch would be a dream in Coppercube! hanicraft do you know the Scratch engine? is it possible to do something similar for Coppercube? |
||||
|
wrote: You are right VP, visual coding like Scratch would be a dream in Coppercube! hanicraft do you know the Scratch engine? is it possible to do something similar for Coppercube? Yes I would make one . And it's already in progress but I used Google blocky instead of scratch |
||||
|
Scratch = " ...collaboration between Google and MIT’s Scratch Team — building on Google’s Blockly technology ..." (https://scratch.mit.edu/developers) thanks for taking the task @hanicraft although I like some lines of code more to keep overview ... |
||||
|
@hanicraft I know you do some Python programming so maybe check out the node editor in DearPyGUI if you haven't already? It's just so much more easier for me to type code than to mess with any graphical user interface. But good luck on your projects, gentlemen. |
[ 1 2 ] Page 1 of 2 |
|