background preloader

Download We needyour help! Help us continue with your generosity! Donate Processing is available for Linux, Mac, and Windows. 4.0 beta 4(January 24, 2022) Read about the changes in 4.0. The changes document covers incremental updates between 4.x releases, and is especially important to read for pre-releases. Pixastic: JavaScript Image Processing The Free Universal Construction Kit Ever wanted to connect your Legos and Tinkertoys together? Now you can — and much more. Announcing the Free Universal Construction Kit: a set of adapters for complete interoperability between 10 popular construction toys. Fig. 1. The Free Universal Construction Kit. Overview Video by Riley Harmon for F.A.T. F.A.T. The Free Universal Construction Kit offers adapters between Lego, Duplo, Fischertechnik, Gears! Motivation Our kids are already doing it! Opening doors to new creative worlds is one major reason we created the Free Universal Construction Kit. The Kit offers a “best of all worlds” approach to play and learning that combines the advantages of each toy system. Finally, in producing the Free Universal Construction Kit, we hope to demonstrate a model of reverse engineering as a civic activity: a creative process in which anyone can develop the necessary pieces to bridge the limitations presented by mass-produced commercial artifacts. Download Figure 2. We (F.A.T. Implementation

Travel Time Tube Map (Built with Processing) Click on a station to see the London Underground map reorganise around the times of travel from that station. Shortest paths are used to place the other stations - radius is proportional to time to travel, and angle should be correct for as-the-crow-flies direction on a map. The concentric circles are at 10 minute intervals. Press 'g' to get back to the geographical tube map. NB:- times may not be accurate! Inspired by Oskar Karlin's reworking of the tube map around the time to travel from Elephant and Castle, and Rod McLaren's subsequent sketch 10 Minutes tube travel from Oxford Circus. Lots of things that need improving... Would be nice: a key for the different lines search for stations (type into the applet) list out the shortest path between two stations (not including time to change) sort out the 'white dot' connecting stations to match the proper tube map proper DLR times to travel (just used 2 mins for everything - tube ones are better) display travel card zones etc. Wishlist:

Learnable Programming Here's a trick question: How do we get people to understand programming? Khan Academy recently launched an online environment for learning to program. It offers a set of tutorials based on the JavaScript and Processing languages, and features a "live coding" environment, where the program's output updates as the programmer types. Because my work was cited as an inspiration for the Khan system, I felt I should respond with two thoughts about learning: Programming is a way of thinking, not a rote skill. Learning about "for" loops is not learning to program, any more than learning about pencils is learning to draw.People understand what they can see. Thus, the goals of a programming system should be: to support and encourage powerful ways of thinkingto enable programmers to see and understand the execution of their programs A live-coding Processing environment addresses neither of these goals. Alan Perlis wrote, "To understand a program, you must become both the machine and the program."

Danc's Miraculously Flexible Game Prototyping Tiles RPGs love PlanetCute So do platformers... One of the commenters on the SpaceCute posts wondered what would happen if you visited one of those delightful spa-like planetoids that decorate our little galaxy of cuteness. These are Lowest Common Denominator graphics. Some of the fault lies with the existing graphics, be they free sets scrounged from the internet or leftovers from a previous project. 3D graphics are notoriously difficult to convert between formats, are optimized for use on a specific platform and often present a confusing technological challenges to student developers. Even 2D graphics are tricky. The PlanetCute set attempts to wiggle past many of those problems. Building blocks, not tilesets: Instead of having complex tilesets, each block stacks nicely with pretty much any other block. This set is also quite amendable to original games. Why does the world need nice graphics for prototyping? Many developers are driven to improve their graphics. take care,Danc