Tag Archives: ideas

Five Things I’m Thinking Right Now

Alice did it, and from there I’ve found some more inter­est­ing people doing it. So to throw myself aboard a band­wagon (and break a long dry spell without post­ing), here are 5 things I’m think­ing about right now: Apps (espe­cially games) tar­get­ing a spe­cific device could be com­ing to an end soon. Google’s announce­ment of Chrome being able to run

Dear Meg Hillier, The Digital Economy Bill is Unjust

Dear Meg Hillier, As a con­stitu­ent whose career and major­ity of per­sonal com­mu­nic­a­tions are con­duc­ted across the inter­net, I’m very wor­ried that the Government is plan­ning to rush the Digital Economy Bill into law without a full Parliamentary debate. The Bill con­tains meas­ures that favour the pro­tec­tion of com­mer­cial interests at the expense of an indi­vidual citizen’s

PyPlants — Now with added dimensions

PyPlants has come on in leaps and bounds over the past few days (well, even­ings), and now from its new home as PyPlants on bit­bucket sports a com­pletely rewrit­ten ren­der­ing backend which is more mod­u­lar, should be really easy to plug into, and now sup­ports POV-Ray out of the box. What’s that you say? A 3-D ray-tracer? Yes

Procedural Plants in Python — Part 2

In the pre­vi­ous part of this art­icle we looked at the back­ground to L-Systems, and how they could be used for describ­ing self-similar bio­lo­gical sys­tems. In this part we’ll look at a sample imple­ment­a­tion of a very basic 2D L-System in Python, together with a basic PNG ren­derer using PyCairo. This is an imple­ment­a­tion of a determ­in­istic, context-less L-System,

Procedural Plants in Python — Part 1

For a fledgling pro­ject idea, I’ve recently needed to work out how to draw plants pro­ced­ur­ally, and of course Python is my lan­guage of choice for some rapid pro­to­typ­ing. Whilst some richly-featured pro­fes­sional applic­a­tions exist for gen­er­at­ing flora in a pro­ced­ural fash­ion for high-end ren­der­ing, there are pre­cious few sys­tems avail­able for the kind of bulk task

Ten Things I’ve Learned in a Start-Up

Ten things I’ve learned as a developer at WooMe: Be clear what your dir­ec­tion is. Identify your key pro­pos­i­tion and focus on it. Don’t get dis­trac­ted by unre­lated fea­tures — some­body else is prob­ably already doing those bet­ter than you. Be mer­ci­less with fea­tures that don’t cut it. No mat­ter how much you like it, if your audi­ence

Tactile Computing

Every now and then someone at TED presents a tech­no­logy or an idea that’s so utterly amaz­ing, or ridicu­lously simple that it can’t help but change the world. David Merrill shows off an MIT pro­ject called Siftables in this talk, and even though I’ve been mess­ing around with com­put­ing for 25 years my jaw is still drag­ging

Thinking About Genius

Elizabeth Gilbert wrote the 2006 best seller Eat, Pray, Love, and in this year’s TED talks gave a fant­astic talk on the nature of cre­at­ive genius. In a room full of sci­ent­ists, this talk on being pos­sessed by a cre­at­ive muse, a spirit of genius, raised a stand­ing ova­tion. This utterly enthralling talk is an inter­est­ing per­spect­ive on creativity.

Seam Carving for Content-Aware Image Resizing

This video present­a­tion from Siggraph 2007 has been pop­ping up all over the inter­nets the last couple of days, and the implic­a­tions are truly aston­ish­ing. Algorithmically this is a remark­ably simple tech­nique, and eas­ily imple­men­ted in real-time. It should be pretty straight-forward to write an imple­ment­a­tion in ActionScript 3 (for Flash 9) or in IronPython (for

Game Ideas: Duality

Basic premise: Players in a per­sist­ent vir­tual world inhabit two states — two par­al­lel lives. When not act­ive in the world, play­ers take on the role of NPCs, their bod­ies under the con­trol of basic AI routines that go about daily life in any of the towns and vil­lages that scat­ter the world. The ful­fil the roles