こんにちは。
私の義理の兄弟は今日テトリスをプレーしていましたが、ゲームのすべての広告と「充電時間」に悩まされていて、私に欲求不満を発散しました。おそらく何千もの完全に欲求不満のない(ゲームプレイを除いて)テトリスクローンがそこにあることを指摘した後、私は冗談めかして、代わりに自分のテトリスゲームを書くように言いました。彼の当面の反応は「私はそれを決してできなかった」でした。いくつかの敵対的な後、彼は、何年もの間、コンピューターサイエンスを勉強せずにそうする方法を学ぶための良い方法があるなら、彼は実際にそうすることが非常に楽しいかもしれないと考えたことを明らかにしました。これを可能にしようとする私の試みです。
Tetrisを再生したい場合は、このリポジトリのルートに実装された実装があり、このリンクをクリックすることで起動できます。あなたがそれを気にするならば、それはスーパー回転システムを正しく実装します。それは非常に初歩的なものです(ノーレベル、音なし、「次のピース」など)が、完全にプレイ可能で、非常に小さいです。
このリポジトリの肉は、すべてのチュートリアルテキストを保持しているdoc/にあります。イントロから始めて、そこからのリンクに従います。私は非常に基本(変数とは何か)から、完全な作業テトリスゲームを構築する方法まで、すべてをカバーしようとします。
チュートリアルは終了にはほど遠いですが、少なくともコードはあります。時間があるときにこれについて書くことになりますが、やるべきことがたくさんあるので、新しいコンテンツがいつ追加されるか、(もしあれば)チュートリアル全体がいつ完成するかについては保証しません。しかし、書くのは楽しいです、そして、人々がそれから何かを手に入れているように見えるなら、私はもっと続く傾向があります。
はい、お願いします! GitHub Issue Trackerを使用して問題を開き、改善の提案でプルリクエストを送信するか、メールを送信してください。私は手に入れるのは難しくありません。