Visual Programming banner

Visual Programming

23 devlogs
32h 16m 49s

A way to program visually. Think scratch, but without the puzzles

This project uses AI

Speed development Up, by using AI to Add a tutorial On how to use the App, So i can submit for the Lockin Sidequest. I will still Do my own Tutorial, and Discard the AI tutorial tho, But yeah.

Demo Repository

Loading README...

Abdulgafar Abdurrasheed

Added duplicate node functionality.
Control + D to duplicate

Also changed the color theme, since everyone was complaining about the platforem looking vibecoded.

Attachment
0
Abdulgafar Abdurrasheed

Enhance WireLayer by adding active node highlighting and loop animations. Basically just added animations to the wire, and glow to active nodes.

Attachment
0
Abdulgafar Abdurrasheed

You can now click to add nodes, instead of just drag and drop. Once you click a node, it spawns on a random location on the canvas

Attachment
0
Abdulgafar Abdurrasheed

Just Figured out my time was counting on the parent folder(New folder) of all my Hack club projects, instead of the visual programming project, as a folder. Had 3 hours of work. Just relinked all.

Attachment
0
Abdulgafar Abdurrasheed

Had come issues with tranferring my project to mac, and git and all of that, But here are the stuffs i was actually able to do:
Added new nodes: Concat string to add 2 strings, and boolean nodes like Not, And, Or.
Added new types

Attachment
0
Abdulgafar Abdurrasheed

Shipped this project!

Hours: 23.47
Cookies: 🍪 311
Multiplier: 13.23 cookies/hr

Watch the Video on my latest Devlog to get the whole idea on how to Connect node and all

Abdulgafar Abdurrasheed

Speed development Up, by using AI to Add a tutorial On how to use the App, So i can submit for the Lockin Sidequest. I will still Do my own Tutorial, and Discard the AI tutorial tho, But yeah.

0
Abdulgafar Abdurrasheed

Wired all components to the App component. We now have everything working, YAY. Now to add a tutorial, and Ship.

Attachment
0
Abdulgafar Abdurrasheed

Added right Click context menu. Right click anywhere on the canvas to quickly add Node, Delete Nodes, e.t.c., Equipped with a search bar too

Attachment
0
Abdulgafar Abdurrasheed

Added Array nodes, More math nodes, and string conversion Nodes. All with their functionality ofCourse

Attachment
0
Abdulgafar Abdurrasheed

Added loops Nodes, and Logic. For loops was pretty easy. While loops However………
Anyways, the only reason i’m even this fast is cause i took a 3 day Break to actually learn how this would work exactly. And it’s paying off.

Attachment
0
Abdulgafar Abdurrasheed

Rewrote the entire Node rendering, and line connector Logic. Had a problem with the Nodes not connecting, and rendering far Off of what i am trying to render. Had to re-write the whole logic to fit the UseCase

Attachment
0
Abdulgafar Abdurrasheed

Completed addition of different nodes, And categorising them. I currently have 5 nodes. Still working a=on wiring and functionality

Attachment
0
Abdulgafar Abdurrasheed

Added print Node Functionality. Now, when The run button is clicked, and it senses a print node, It just console.logs something.

Attachment
0
Abdulgafar Abdurrasheed

Added a node(That’s what i’m going to be calling my blocks of code). A printing node, That does nothing yet. But drag, move, and drop

Attachment
0