工学じじいの縁側日記

工学じじいの縁側日記

引退間際の工学じじいがきままに、プログラミングやデバイス、工学について呟きます。

初心者がpython3とpygameでソートアルゴリズムを可視化してみる【単純選択ソート】

python3とpygameでソートアルゴリズムを可視化してみる

準備

ひな形として、

ko-gaku-jiji.hatenablog.jp

この辺を参考にプロジェクトを作り、スクリプトを書いていきます。

スクリプトの記述

初心者が書いたスクリプトなので、冗長で稚拙かもしれないですが、一応動きましたので、載せておきます。


結果

youtu.be

所感

んー。while True内でイベントを処理しているので、イベントリブンのコールバック的な書き方ができない。
やり方あるのかもしれないですが、ユーザー定義イベントと、必要なもの(交換の作業ログ)を保存して、アニメーションとして再生する方法をとりました。(インチキ臭い)
よくわからんで書いているので、アドバイスいただければ幸いです。
へだば、まだ!