17
dotPy
7y

Visual IDE for making programs (like scratch)

Project Type
Open source idea
Summary

Visual IDE for making programs (like scratch)

Description
Kind of like scratch, but scratch is more focus on creating simple games and teach kids the basic of algorithms and programming. So why not create an app that can create another app but simpler for kids to understand how a block of code works.
Comments
  • 2
    Bump, im interested in this.
  • 2
    If it's made in Python, I'm very interested
  • 1
    @coolq i thought about it as well, what do you think?
  • 2
    @dotPy
    I think the concept is sound. It would be cool if it constructed real code, since that way it will run faster. In terms of drawing and what language it constructs, I am not sure. Maybe JS and WebGL? Or Python and Pygame? I'm not sure, but the idea itself has always been a cool concept to me.

    It doesn't have to generate one language, either. It could be used like a transpiler. Also, maybe it doesn't have to be blocks, but nodes? Idk, but somehow it seems like it would be more practical if it used nodes, but idk :P
  • 2
    @coolq if im really serious about this project i would think of a full plan to do it, but maybe not right now. I’ll get back to it in a couple months, but i just wanted to share an idea.

    By then everything is clearer and conceptualize properly...
  • 2
    @dotPy
    Sounds good, keep it in mind though ;)
  • 0
    look at appinventor for demo. android apps with blocks
  • 2
    I am actually creating one for couple of months now. I am doing in C#, and will generate code in C#.

    It can do basic math functions, and planning to add loops as well as a simple WinForms application.
  • 2
    @CozyPlanes can you point me to this project? i would like to see how you did it on github
  • 2
    @dotPy I'm sorry, but it is not open-sourced yet, and I don't have plans to do it shortly.
  • 2
    @CozyPlanes alright thats cool, good luck on your project
  • 0
    I want in this
  • 0
    @namenlossss Using custom framework results in non-readable code, but I am making as simple as possible
  • 1
    There's a workflow builder in the Automator android app - that looks perfect as a design after having used it. I'm pretty sure they used an open source library for creating that workflow designer - anyone have ideas which one??
  • 0
    Visual studio and Workflow Foundation not meet your needs?
  • 1
    @coolq Maybe Python + Flask VM on backend, React + canvas/WebGL on frontend (like Scratch did) and custom scripting language for ability to type in script/share it on Internet
  • 0
    @mishaor
    Yep, that sure does sound like a good stack!
  • 1
    google's blockly will be helpful here.
  • 1
    @appsdevpk and there is a React component! https://npmjs.com/package/...
Add Comment