Simulation for Classroom Page  on 6th May 2020, revised on 5th May 2021

Preface

From 2002 to 2008, I constructed a special class with our students for every Saturday concerned with the "Complex system," which were the most interesting themes for me.
I developed many simulations for classroom use in those days, for example, tsunamis, seismic waves, and cell automatons.
A part of them was firstly coded by N88Basic, Japanese domestic PC languages developed by NEC.
Soon I began to use Linux PC for developing educational tools. On Linux, the standard programing language was C. However, to write code for graphical programming, we had to use the Xlib library on X-Window, and this was a tough job for me because the coding on Xlib was too complicated.
Soon, I found a simple graphics library named EGGX developed by Chisato Yamauchi (now JAXA).
https://www.ir.isas.jaxa.jp/~cyamauch/eggx_procall/index.ja.html (in Japanese)
https://www.ir.isas.jaxa.jp/~cyamauch/eggx_procall/ (in English)
This worked on Linux quite easily, so I used it to make graphical simulations at that time

Since then, it has passed for less than 20 years; I salvaged some programs from an old HDD. These are simplified simulations for students made at that time. However, they can not work on my present PC, some showing the famous error message on C "segmentation fault!"

Therefore, I decide to modify them using modern Processing language.
Here, show you some examples,

1. Wind Ripple

2. COVID-19 infection

3. Boids



Copyright(c) by Y.Okamoto 2020, All rights reserved.