pygame is
Simple DirectMedia Layer is
Site Swing
Flowchart Python

Flowchart Python - 1.0

J. D. Bartlett (talljosh)



Flowchart Python is essentially the Python programming language in visual form. You write a program by setting up a flowchart. When you run the flowchart, the software compiles to python byte-code, so that you can easily import modules you write in Flowchart Python into standard Python programs. Flowchart Python does make a few additions to standard Python, which will be outlined on the home page eventually.


Home Page:


click to view original size


Flowchart Python - 1.1 - Apr 25, 2012
Flowchart Python - 1.0 - Jan 3, 2007 account Comments

If you wish to leave a comment with your account, please sign in first.

September 30, 2009 10:43am - Per F - nickname: (worldsayshi)
Have been into something very similar myself lately. In some ways identical it seems. It's a really exiting concept.

December 26, 2008 2:09pm - Jurgis Pralgauskis - nickname: (dz0)
little offtopic, but found graphviz has flowchart extension
December 26, 2008 12:36pm - Jurgis Pralgauskis - nickname: (dz0) - 4/5
Nice idea :)

on linux couldn't load file untill I changed line 4758
result = MasterBlock.reconstitute(eval(essence)
result = MasterBlock.reconstitute(eval(essence.strip('\n\r'))

also needed reading readme.txt "to get started".

but now I want to see the code which is generated! :) -- where is it?

ok I founnd and uncommented # line 6002
# Debug - print what we've compiled.
print ' ##======= begins line %d ======' % firstLineNum
for l in self.lines: print l

but it still shows not sequential code (which does not work)
it seems, things are more mangled here, and manipulation goes on with binary code not source like :/

by the way, once executed the .pyc file is created, so I delete it manually

and maybe it would be not too hard to geneerate sht using graphviz (as )
maybe by use of
November 23, 2008 3:48pm - Pyguy - nickname: (quarkspin4) - 5/5
June 18, 2007 7:38am - J. D. Bartlett - nickname: (talljosh) is the file to run.
At the lowest level, the program uses python code for assignments, function calls etc. This python code is put in execute blocks. To create an execute block, you need to insert an empty block in the position where you want the execute block, then select the empty block and choose substitute -> execute from the menu. (Shortcut s,x in dvorak layout ;-)

I'm more than happy to answer other questions, but I don't check this page too often.
February 9, 2007 9:53am - Andy Harris - nickname: (twopi)
Very cool idea. I downloaded it and tried, but I can't figure out the basics...
Like how do I simply create a variable?

I'm working on something similar. I'll post here when it's presentable.

January 11, 2007 6:06pm - Mystex - nickname: (mystex)
how do does it work/how do you use it?
January 6, 2007 6:00am - Alexey Kolmakov - nickname: (alxkolm) - 5/5
Wonderful. I saw this concept in my dreams last two years!

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Feb 21, 2017

Jan 31, 2017

Jan 24, 2017

Jan 18, 2017

Jan 7, 2017

Dec 30, 2016

Dec 8, 2016

Nov 28, 2016

Nov 27, 2016

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)