【Pygame】デジタル時計

この記事では、Pygameを用いてデジタル時計を作る方法とソースコードを解説します。

デジタル時計

Pythonでは標準モジュール「datetime」を用いることで現在時刻を取得できます。
今回はこれを利用してPygameで作った画面上に現在時刻を表示するデジタル時計を作成しました。

処理手順

プログラムの処理の流れは下記の通りです。

①ゲームライブラリ「pygame」と「datetime」をインポートする。
②Pygameを初期化する。[pygame.init]
③大きさ300*200の画面(ウィンドウ)を生成する。[pygame.display.set_mode]
④タイトルバーに表示する文字を「GAME」設定して画面を表示する。[pygame.display.set_caption]
⑤画面を黒色(R=0, G=0, B=0)に塗りつぶす。[screen.fill]
⑥現在の時刻を取得して画面に描画する。(文字色は白、大きさは25px)
⑦画面を更新する。[pygame.display.update]
⑧閉じるボタンが押されたら画面を閉じて終了する。

ソースコード

サンプルプログラムのソースコードです。

実行結果

サンプルプログラムの実行結果です。


現在の時刻がウィンドウに表示されました。

【おすすめ関連記事】
Pygameでブロック崩し(完成版)
Pygameでゲームプログラミング
Python入門 基本文法

シェア&フォローお願いします!