1.はじめに

2018年還暦で定年退職となりました老いぼれプログラマーGGEです。
以前は工業用制御プログラムを作成するプログラマーでありました。しかし世の中の現状をみると、いつしかwindows10となり.Net Frameworksはバージョン4を遥かに過ぎVisualStudioは2017となっていました。ちょっと下の動画見てください!




「ロリコンエロ爺が!」っと思われた方も見えると思います。実はこの少女CGなんですよ!
ひと昔は「不気味の谷現象」というものがあって現実に近ければ近いほど見た目不気味に思える現象で、このためあえてアニメーションのように作成していましたが、今やほとんど現実なのかCGなのかわからない! 
さらに人工知能は自分で学習し人間をも上回ろうとしており、人に話しかけたりもし、まさに浦島太郎状態とはこのことです。

そこで少々時間ができたので
  「自分のために楽しんでプログラム作ってみよう

と考えています。

今回は一応得意とするCを生かすために最初はMicrosoft Studio2017 C++を使って試行錯誤しながら、ものすごく高い目標でプログラムを作成してみようと思います。


話変わって、家から車で30分程のところに以前マツコの知らない世界というTVで「いわしのトルネード」ショーが紹介されて以来すごい人気となった名古屋港水族館があります。 下の動画にある黒潮水槽という巨大水槽に3.5万匹のいわしと2匹のサメ等々がおり、鰯の習性を利用し音楽に合わせて、まるでトルネードのように渦を巻いて見せるのが最大の売りです。年パスを持っているので時々行ってみているのですが、いつも不思議に思うことが!

  リーダーを持たない彼らは、なぜこのように統制が取れた動きをするのか?

  なぜ渦を巻くのか?


そこで思いつきました!


  それじゃあ! プログラム作ってシミュレーションしてみよう!!




と! いうことで、今回の最初の課題は下記に決定しました。


  Vc++2017で、黒潮水槽の住人たちと同じ動きをするものを作成してみよう!!