daJam Creations

Commander Crayon



    Commander Crayon is a graphical educational programming language. By pressing the buttons presented through the interface, pictures (programs) can be created.
Goto Home

Goto Introduction

Goto Macintosh

Goto Java Applet

Goto Glossary

Goto Ball of Yarn

Goto Ferris Wheel

Goto Fractal Quilt

Goto Fractal Rose

Goto Vertigo's Maze

Goto Pyramid

Goto 3D Ring
  Instructions:

Commander Crayon is a graphical programming language. By pressing a few buttons and entering a few values, you can create some great pictures. Each command has zero to four arguments which indicates the crayon position, an object's width, height, etc. Each argument to a command can take the form of a linear, quadratic, sinusoidal, or random equation. The coefficients - A, B, C, D - for each equation are represented by the columns of textfields. Select the type of equation for each argument by pressing the Eq buttons. Then enter the values of the coefficients. Enter the initial x value and the intervals you want x incremented by (This is useful for Repeat loops and Fractals). Finally press the command you wish implemented.

Any graphical command you press, is immediately drawn on the screen. If you want to see the final product of your entire program, press the draw button. Note: If you open a number of Repeat loops or variable definitions, you must close the Repeat loops by pressing an equal number of closing braces. The draw button will not work unless all loops and definitions are closed.

The canvas, or the drawing area is only about 200 pixels wide and 180 pixels high. If the crayon goes beyond the dimensions of the drawing area, you will not see anything being drawn.

Most commands can be deleted by double-clicking on the command in the program window. Double-clicking on an argument changes the values of that argument to corresponds with the textfields in the first column. Insertion of new commands between commands can be achieved by selecting a command in the program window, and then pressing the button of the new command. The new command will be placed just before the selected command.




 

Home

Introduction

Macintosh

Java Applet

Glossary

Ball Of Yarn

Ferris Wheel

 

Quilt

Fractal Rose

Verigo's Maze

Pyramid

3D Ring

 

Email