ぱやぱや

概要

皆さんご存じの有名パズルゲームを真似て、Excel VBAで制作しました。

パズルゲームをプレイしています。

機能

ダウンロード

ダウンロード

補足

制作の背景

私は幼少期からぷよ○よが大好きで、暇さえあれば遊んでいました。
ある日、身近に使用していたExcelでゲームを作れることを知り、VBAに触れ始めたのがプログラミング学習のきかっけです。
「大好きなぷよ○よを作ろう!」とすぐに思いついたのですが、右も左も分からず何から取り掛かれば良いかもさっぱり。
そこで、まずはWebで公開されていたテト○スなどのソースコードを拝借し、リーディングに努めました。
苦戦しつつもある程度の理解が及んだのち、今度こそということで目標のプログラム制作に取り掛かりました。

基礎が不十分な状態での制作は、苦しくて挫折しかけたこともありました。
しかし、自分のプログラムが動いている感動、書籍などで解説されているアルゴリズムの美しさなど、既にプログラミングの沼に足を踏み入れていました。
そのため、挫折をせず今日まで学習を進めてこれたのだと思います。

何度もライアンドエラーを繰り返しながら制作を進めました。
特に、接触する同色セルを全て取得するアルゴリズムに苦戦し、没案もいくつか生まれました。
それらの過程は、苦しい一方、とても面白く、一日中考えを巡らせていたことを今でも覚えています。

非常に思い入れのあるプログラムで、今でもときどき遊んでいます。
当時のソースコードを今見返すと酷いものですが... (動けばよい!ということで...)
現在では、公式さんからプログラミング学習用のソースコード (JavaScript) が公開されています。
皆さんもぜひ、チェックしてみてくださいね!