Skip to content
Steven Johnson edited this page Jan 15, 2014 · 2 revisions

The following is the current list of samples, each with an approximate version number and some explanatory notes.

Delaunay

0.3 The idea is to generate a big point cloud and then triangulate it, showing the process step by step. Up to the supertriangle generation, everything works. However, the mesh ops need to be put through their paces, and I got stuck at a somewhat ambiguous part of the reference material I was following.

Fire (stub)

0.2 Following some example fire demos at the moment... trying to work out a decent coal stoking vs. decay balance (it did look better than it does now, but sort of saturated after a while), and a decent way of producing the colors. If that ends up working, I might go to town on other stuff.

Hilbert

1.0 Generates a Hilbert curve over time, with some pretty graphics. I rather like this, nothing immediate to add apart from cosmetic fixes.

HilbertMixer

0.9: Was an investigation into a "random number generator" for points and shapes. Several points are followed as they move along Hilbert curves (at different times and positions), and the polygon they define, along with a corresponding centroid or similar, is shown as these points update. A few polygon-rendering options are available, with some controls.

Getting there. Could do smoothing or simplification? More continuous motion?

Hop

0.9 Was just to show an idea (TBA?) to a work colleague. Has some problems, but I don't know if it's still worth fixing.

Marching

0.4 Mostly just a (not-very-good) test, following an online example of marching squares. The module in question ended up pretty badly, too. It and this sample are probably not long for the world...

Nodes

0.8 Establish links between objects and drag those objects around. These ideas have been incorporated into the editor and the ui.LinkGroup module in a somewhat different form. Still, I like the sample.

OrbitsAndLattices

0.8 Another random point generator, based on several orbiting points (in some cases, the centers of orbit move back and forth, too). A trace of these points' center is shown.

Every now and then the points and their patterns are rebuilt. At the moment, this is rather jarring.

Also, I've sort of forgotten how the lattice came into play. :)

Pixels

0.9 Depending on how far I can squeeze this, look into a "3D engine" on top (actually, move that elsewhere and do fire, plasma, etc. here)

Plasma

0.6 Not really a plasma... that should be forthcoming, and this moved into another sample ("Trippy"?). That said, it is a pretty nice effect, and offers some controls.

SlowMo

0.9 Probably more aptly "motion blur", as applied to a whole scene. This was a test of Corona's capture features before Graphics 2.0 introduced snapshots, though it seems to have become viable in its own right with that upgrade.

Mostly it just needs some cosmetic fixes, e.g. the circle colors are pretty stark.

Snowfall

0.3 In progress (though other frameworks have done this), mostly a port of the (abandoned) Icebreakers stuff I did. Might look decent for ash, leaves, snow, etc. Needs some actual textures, anyhow, to incorporate rotation.

Superformulae

0.8 A fancy mathematical curiosity. Getting there... is there any way to analyze the formula? (can get REALLY huge...)

Thoughts

0.6 Balloon positions are all over the place. Also, the punctuation spacing in the Henley text needs fixing. With masks I could really clean these up and maybe add more shapes.

Ticker

0.1 Almost nothing yet, just confirming the API calls worked. Will be some sort of ticker, possibly gathered from several sources, of assorted crypto / fiat combinations.

Needs to deal with various network contingencies.

Tiling

0.7 Meant to demonstrate tiling an image, and since then added some effects to play with those tiles. More to come.

Timers

0.3 Runs a bunch of timers and shows control flow. I'm not happy with this, but I don't know if it might not just need better examples. Certainly I don't like that most of it's dumped to the console.

Game

0.7 This replicates a whole bunch of logic (and some of my rather wanting assets) from a game I'm doing in my spare time. I'm not sure quite where I'll go with it, though I've had a few alternative game ideas, so maybe I'll put one of the simpler ones into practice?

Editor

0.6 Likewise, these are the relevant parts of the game's editor. Minus any explanation! :D (Maybe it will come in the repository pages, later?)