Solandra Hands-On Tutorial & Emergent Behaviour In Insects
Details
This extended meetup has two main features:
- Tutorial on Solandra - a simple, modern TypeScript-first algorithmic art tool - James Porter
- Talk on Emergent Behaviour In Insects - Alison Rice
----
We've very lucky to have James Porter introducing and leading a hands-on tutorial on Solandra, a new open source framework for algorithmic art, powered by HTML Canvas.
James has a lot of experience as a developer, algorithmic artist and academic - and this has led him to think critically about the existing web-based algorithmic art frameworks.
As a beginner, frameworks like Processing and p5js are very easy to get started with. As you gain experience you start to run into issues that are rooted in how those frameworks were designed.
Solandra aims to improve on these issues, starting with clear design principles. For example, three things it does differently to most frameworks (e.g. Processing, p5js):
- Human friendly APIs: Solandra offers drawing APIs that make sense and that don’t have 6 arbitrarily sequenced number parameters.
- Agile, declarative configuration: easy to change your mind and try out different variations.
- Control flow on a 2D Canvas is part of the framework: you don’t write a for loop, you write a tiling of the canvas.
