[240925更新] 当時よく分かっていなかったので音源をダウンロードして使っていましたが、やはり著作権について問題があるようなので、音源・歌詞・サムネ画像を消しました (音源の代わりにメトロノーム、歌詞の代わりに拍子をつけています)。 別タブで本家のYoutubeを流すか、頭の中で歌って合わせることは出来ます。著作権むずい。(かつて傾向にいたような作品たち全滅じゃん…) あれ、歌詞を基に作ったコード自体もアウト…? 誰だこんな親クラス作ったのは 「私です」 _______________________________________ 一昔前に流行った『オーバーライド』の歌詞って、プログラミングを連想できるものが多いので、その歌詞を元に実際にコードを書けないかと言う試みです。流行遅れ。 最後まで見るとコードがコピーできます。 スロー/倍速再生のやり方 ・[2~9, 0キー] → 0.2x ~ 1.0x ・[Space] + [1~9, 0キー] → 1.1x ~ 2.0x まあ要するに、数字キーだけだと遅くなって [Space] と一緒に押すと速くなります。789連打して遊ぶこともできます((製作者がそれ言うか TurboWarpはこちら: https://turbowarp.org/1044121828?hqpen 一時停止できるのでお勧めです。 言語はJavaです。なんでJavaでやったかというと、オーバーライドのMVに登場する「@override」が (多分)Javaにしか出てこないアノテーションみたいだからです。 昔Javaをやってみようと思い環境だけ構築し、基本的な記法を覚えたものの何をやればいいかわからず放っておいたのがいまさら役に立ちました。(@overrideさんやっぱ居るのか) 勿論初心者なのでインターネットや家にあった「Javaのすべてがこれ一冊」的な本を見ながらなんとか作ったものですし、もっといいコードの書き方があるかもしれませんがそこはご了承ください。 あ、自分がやってたのはJava「Script」です。ただJSのクラスの概念をざっくり理解しておいたのが役に立ちました。 コード自体はもう少し早く出来上がっていたけどそこからが面倒でようつべなどに現実逃避してたら遅れたというのと、もうアイデアを思いついた頃の流行りはメズマライザーだったというので大分流行遅れになりました() Youtubeは6割方全非Youtuberの敵。 解説はさらに待ってください() このプロジェクトのテキストのフォントは、svgの中身を編集して無理やり適用させた「Monospace」になっていて、多分環境によって表示のされ方が変わります。自分はWindows(標準フォントは「MS ゴシック」)で編集しているので、他の環境では派手に崩れるかもしれません… 追記: Androidで見たら半角文字だけ横に伸びて端が切れてました。何がMonospaceだ。 追記2: iOSでも同じでした。 先駆者いそう… 本家: オーバーライド - 重音テトSV[吉田夜世] https://www.youtube.com/watch?v=LLjfal8jCYI コードを考えるにあたって、こちらの記事の考察を参考にしました: https://utaten.com/specialArticle/index/8505 コード編集: Eclipse IDE