【python】python3とpycharmとpygameでテトリス風ゲーム作ってみた 第2回 後半【入門】

テトリス風ゲーム制作の第2回後半。切り出したセル画像を組み合わせてピースを作り、Pygameの画面上へ描画する処理までを実装します。

Share
【python】python3とpycharmとpygameでテトリス風ゲーム作ってみた 第2回 後半【入門】

【python】python3とpycharmとpygameでテトリス風ゲーム作ってみた 第2回 前半【入門】

今回の内容

初心者ですが、生意気にもゲームプログラミングにチャレンジしようと思います。
今回は、テトリス風ゲームに挑戦してみました。
第2回目は

  1. セル画像の切り出し(スプライトシート)
  2. 各色のセル画像配列の作成
  3. キーイベントの取得と色画像の表示
  4. セルの切り出しと表示

までやってみました。
まだ、色のついた正方形が出るだけです。
いったい、いつテトリスになるのだろうか。。。

今回のスクリプト

今回のスクリプトを置いときます。
何かお気づきの点ありましたら、コメントでお知らせください。

Gistのソースコードを直接開く

結果

今回やったところまで、動画にまとめました。

https://youtu.be/8QuRkZfh6O4

良かったら、チャンネル登録お願いします。

Read more

どうしてWindowsはCドライブから始まるの? AとBはどこへ行った?

どうしてWindowsはCドライブから始まるの? AとBはどこへ行った?

どうしてWindowsはCドライブから始まるの? AとBはどこへ行った? Windowsを使っていると、システムが入っているドライブってだいたい C: ですよね。 でも、よく考えると変じゃないですか? アルファベットなら普通はAから始まりそうなのに、なんでいきなりCなの? じゃあ、 A: B: はどこに行ったんだよ、って話です。 これ、別にCに何か特別な意味があるわけじゃありません。 昔、AとBを先に使っちゃったから、その次がCになった。 だいたいそれだけの話です。 そもそも「Cドライブ」ってWindows系の文化 まず、C: とか D: とかいう呼び方は、今だとWindowsでおなじみのものです。 LinuxやmacOSでは、基本的にこんな呼び方はしません。 Linuxなんかだと、 / ├─ home ├─ usr ├─ var └─ ... みたいに / を一番上にして、ディスクもそのディレクトリ構造の中にくっつけて使います。 じゃあWindowsの C: D: E: はどこから来たのか。 Windowsより前の MS-DOS です。 ……

DirectXTK講座 第2回:Direct3D 11のテンプレート導入からウィンドウを表示まで

DirectXTK講座 第2回:Direct3D 11のテンプレート導入からウィンドウを表示まで

DirectXTK講座 第2回:Direct3D 11のテンプレートを導入してウィンドウを表示しよう 今回は、DirectXTKを使ったプログラムを作る土台として、Direct3D 11のプロジェクトテンプレートをVisual Studioに導入し、実際にウィンドウが表示されるところまで確認してみよう! 使用するのは、Chuck Walbourn氏が公開している directx-vs-templates を使います。個人のリポジトリですが、MS公式からもリンクされており、ほぼ公式です。テンプレートを使うことで、あらかじめWindow1枚ぐらいペロッと出すところまでを作ってくれます。 そのために、テンプレートを自分の開発環境にインストールする必要があります。VS(VisualStudio)までは前回まででインストールできていると思うので、それにテンプレートを追加するって感じ。 1.Direct3D用テンプレートを入手する まず、ブラウザ(なんでもいいよ)で次のGitHubリポジトリを開きます。 directx-vs-templates - GitHub リポジトリを開いたら