現在結構鬱モード


何かしらよくわからない愚痴でも語ります。

もう見たい人だけ見てくれ。




とりあえず夏休みが始まったわけだけど、それは同時に多くの課題を一定の期間内にこなしていかなければならないカウントダウンが始まったわけよ。


で、それは毎年のことだからもう慣れているんだけど。。

今年は一つだけそれに弊害があるものがある。




プログラミングのゲームを作るらしい。*1


プログラミング自体は目新しくない。
プログラミングであることは関係ない。






「他人と協力してゲームを作る」ことが問題なのである。。




――



例えば、今年も恒例のように出されるプリント課題。
毎年のようにある読書感想文。
今年は少し異端だけど、映画を見て論文書く課題。






どれもこれも「個人」のものなんですね。。




ところが、このプログラミングのゲーム作成については何故かグループ作成ありという課題に。



何故、個人のプログラミング能力を見るのにグループ作成可なのかが大本を突き止めていくと最大の謎であり先生の奇怪さではあるが、そこは本題とは関係ないので割愛。





で、何が困るかと言うと、どうしても「連帯責任」なんですよ。「信頼問題」なんですよ。





結論から申すと、自分のペースで課題をこなせないんですよね。。




――



さてさて、このプログラミングでのゲーム作成(以下ゲーム作成)、

私たちの班は7月4日に言われたことなんですね。



提出期限は9月5日。取りあえずは1ヶ月ちょっとあるわけですよ。





そこで、そのノウハウについて余り詳しくない私は。あるそれについて詳しい方と協力する形になったのです。


その人は当然のごとく得意分野ですから設計スピードが早い。

それに拍車をかけて趣味なのか知らないがそれ以外することがない暇人で、
はっきり言って、それ以外にも家ですることのある*2私には当然それに割く時間は少なくなる。



効率を考えると作業量は二乗のように離れていきます。



確かに、私の方が任される量は少ないですが、やはりその差には勝てないわけです。



さらに、あまり詳しく打ち合わせをしないままに最初の時間を終えてしまったため、
詳しいアルゴリズムなどは説明してくれず。


だからと言って後々に打ち合わせすればいいじゃないかって、

普段の学校生活の放課後の殆どはいつも一緒にいる友人と戯れるし、
第一、己の興味の無いことをいちいち聞きに行くために時間を割くなんて有り得ないというエゴもある。



これについても事前情報なしに、いきなりゲーム作成を言い出した先生がもともとのいわば加害者ではあるがこれも過言すると本筋にそれるので。



――



そもそも、プログラム技術の元から優れている人に聞くのは間違っていると言うことは少し考えれば分かることだ。



例えば実際あったこと。


とある日、メッセンジャー上において私がたまたまインした時突然話しかけられて、ある(プログラムの)関数を作って欲しいと言ってきた。


だがしかしその人は、本当に断片的な情報しかくれない。

具体的には、引数、返り値は告げるものの関数名が無いとか、
クラスのメンバ関数の指定が無かったりとか。*3


とにかく、説明が浅くてプログラムの知識の浅い私にとっては分かりづらいのである。









別に私が授業を聞かずにサボっていたわけではない。

一応授業自体はこなして、授業内容についての知識は深めているはず。




しかし何が足らないのかと言うと、授業自体では教えられないその周りにおいての知識なのである。



説明はしづらいが、一番近い用法で行くと、

x^2=y^2+z^2の式を知っていても、
これが「三平方の定理orピタゴラスの定理」ということを知らないみたいに。


別に知らなくても数学は出来るのだが、対人するときに困ると言うこと。



プログラムも同じ。いくらソースを理解しても「用語」を理解しないと対人するときに障害が起きるのだ。



これは少なくとも私の知識不足だが、別に知らない私が悪いわけでもない*4し知っている彼が悪いわけでもない。

仕方の無いことなのだ。



――



そのせいで、現在困っているのだ。


今、1個要求が来ているのだが、結局意味が分からないままうやむやになってしまった。


ここでもう一度聞けばいいじゃないかと言われるかもしれないが、
聞けばどうせ卑下されるだろうし、先ほど述べたように理解できる保証も無く、
挙げ句それは私はもとより相手のストレスをためることになって迷惑になりかねないと思っている。



――


彼は、「手伝わないものはメンバーからはずす」と言う。

働かざるもの食うべからずだ。



確かにその通りだ。

プログラム一つ書かずに「協力」とはいえない。


そもそもプログラムを書いたところで相手が納得できる内容でなければ意味が無いのだ。協力じゃないのだ。



即ち上の状況から私は抜かれる可能性が無きにしも非ずなのだ。





それについては、彼の善意を信じるしかないのだが、

こちらはこちらで万が一のことを考えないといけない。



つまり、抜かれたことを考えて自分で何かゲームを作らなければならないのだ。




そのためにプログラミングの勉強をしなければならないし、その上で製作もしなければならない。一人で。そういう状況の立たされている。




どちらにしろ、作りたいゲームが1つあってアイデア自体は固まってきているのでそこは問題が無いのだが、何にしろ実現がかなり難しそう。*5



でも頑張るしかない。時間を割いても。


だから鬱なのです。



別に、他人が嫌いなわけではいのです。協力が嫌というわけではないのです。

嫌いと苦手は違うのです。



こんな自分だから鬱なのです。



――


ちなみに、

明後日からバイトがありますがそちらも鬱です。
結構当たり外れの多いバイトなので。

実際やっている途中はそうは感じないのですけどね。時によっては。


――



やっぱり、ゲーム製作協力にしろ、接客にしろ、人間関係でごたごたするのは嫌なのですよ、、

それはうざいとかじゃなくて、単純に己のミスで他人に迷惑をかけたくないからなのですよ。責任は自分自身で負う。そんな感じなのかなぁ。。。



――


とにかく、ゲーム製作に関しては9月なので夏休み明けが怖いです。

私自身は今のところ右にも左にも動けずやむなく後退するしかないわけですから。ベクトルで言うと。


本当は、

「私が勇気を出して、教えて欲しいと言って、彼が笑顔で懇切丁寧に教えてくれて、それを私が頑張って理解できたら」ら前進なんだけどねぇ。

現実はそううまくはいかないもんなぁ。


――


そういえばそれのせいでこの夏はまともにメッセンジャーにすら入れないんだ、、

入ったとたんに発言が来て、その後「できた?」などというすばやい要求が来て俺の鬱度がさらに溜まるから。

現実逃避みたいだけど、こうするしかないこちらの気持ちも分かってくれ、、、*6


――



……やはり何も考えずに綴ると話の内容がずれてくるな。。

けどこのままじゃどう転んでも8月末には気の悪い展開になっているんだろうなぁ。。俺。

*1:上記でも述べましたね。

*2:この「すること」はmustでは無くて自分のしたいことである。

*3:これら、私としては宣言構文を書いていただいた方が助かるのだが彼はそうはしてくれいないのだ

*4:理解すべきところは理解しているから

*5:ソースが作れないのでなくwindowsプログラムの概要を理解してないから。先生は大本の概要には全く触れずに授業を進めているのです

*6:禁止と言う手段があるにはあるが、他人経由で呼ばれた場合は意味ないし、俺自身そういうことが好きではない。