Inspiration

The main objective was to construct something that can be used to program in python through the use of blocks. It's main aim is to facilitate programming instruction and rapid prototyping of python programs.

What it does

The program facilitates programming instruction and rapid prototyping of python programs through a drag and drop interface.

How we built it

Constructed primarily with node-webkit and python for compilation.

Challenges we ran into

Parent to child communication and choosing the proper data structure to use to represent the data. Parsing the JSON was almost impossible and brought many tears to our hackers and caused raging meltdowns.

Accomplishments that we're proud of

Managed to take a graph and turn it into legitimate python through the use of a directed graph and BFS.

What we learned

Data structures are cool.

What's next for Protopy

Make it run smoother and more efficient.

Built With

Share this project:
×

Updates