Skip to the content.
Disable Animations
WAVES
Workshop for Avida-ED Software Development
People
Workshop Blog
Call for Participants
Schedule
Tutorials
Enrichment
Resources
0. »
Welcome!
Introductions
Workshop Objectives
Workshop Structure
Our Software Stack
Short Break!
Project Pitches
Short Break!
Hands-on with Avida-ED
Project Match Announcement
1. »
Empirical: Compile & Run Natively
Native C++ Compiler Install
Hello, World!
Empirical Cookiecutter Project
Evolutionary Algorithm Lingo
Lay of the Land
Sewing the Seeds
Recording Data
Fitness Function
Tournament Selection
Let’s Evolve!
Plug in to Main
Compile & Run
Visualization!
Experimentation!
2. »
JavaScript, CSS, & HTML (oh my)
A Language for Marking Up Hypertext
Styin’ Sheets
YavaScript
All Together Now
One-Handed While Skateboarding Around Campus
Rows, Columns, & Viewports (oh my)
House of Cards
Fly Birdie Fly
Words of Wisdom
3. »
Empirical: Compile & Run for the Web
Installing the Emscripten Compiler
Hello, Browser!
Make it Play in the Browser
Controlling a Web Page
“Live” Variables
Finding and Modifying Existing Widgets
Controlling CSS
Empirical Tables
Canvas
Get Animated
Go, Dog. Go!
4. »
Empirical++: Power Tools Go Brrr...
Prefab
Installing Test Dependencies
Run All the Tests
Anatomy of a Native Test
Adding a Native Test
Run the Web Tests
Anatomy of a Web Test
Layin’ Down the Law