These days I make these things as a hobby, to keep my mind active. Here's some background.
1969 Started programming in Fortran as part of degree course (physics, London)
1974 - 2009 Career as software developer, many different systems & languages. Highlights:
- 1980s & 90s Pioneering desktop image processing and analysis. Mainly bio/medical applications.
- 2000s eCommerce web site for major airline (in big team)
1979 First home computer, TRS-80, just 16 kilobytes of programmable memory! Started developing techniques for limitless terrain for games in such small memory (Z80 assembler).
1982 First version of The Forest published for TRS-80. Subsequently for ZX Spectrum and BBC Micro.
1986 Another version called Explorer published.
2009 - now: Having taken early retirement I first focussed on astrophotography using my own image processor written in Java. Then I looked at bringing The Forest up to date. I was amazed by what could be done in plain JavaScript in an HTML page (even in the 2D canvas, but I have done some WebGL via three.js). I am keen to encourage others to use this great creative medium. I am still exploring the possibilities.
The programs on this page mostly fall into two groups based on two very different frameworks of my own devising.
One group is based on The Forest. If you go to its page you will find not only my current version but also PDFs describing its history and how my limitless terrain generator works. (No Perlin and no tiles!)
The best example of the other group is The Green for which I built a library of 3D shapes in the 2D canvas.