プログラミング言語初心者はスクリプト言語オススメ!

プログラミング初心者にはスクリプト言語が平易だし需要もありオススメです。

【pygame】ウインドウを開く処理

Pythonにはpygameと言うライブラリがあります。名前通りゲームを作るためにあります。
バトルフィールド2pygameが使われてます。


始めるのはとても簡単です。
コマンドプロンプト
pip install pygame
とコマンドを入れてインストールし


python -m pygame.examples.aliens
このコマンド入れてシューティングゲームが開始されればインストール完了してます。

では、ゲーム作りの基本となるウインドウを出してみましょう。

【コード】


import pygame

pygame.init()
#pygame初期化

screen = pygame.display.set_mode*1
#ウインドウ表示

running = True
while running:
for event in pygame.event.get():
#getでイベント取得
if event.type == pygame.QUIT:
#イベントが閉じるボタンならwhile文終了
running = False



【解説】

import pygame
これでpygameをインポートします。

pygame.init()

pygame.init()でpygameを初期化します。
必ず必要な処理なので忘れないようにしましょう。


screen = pygame.display.set_mode*2

screen = pygame.displayによりゲームスクリーンを表示します。
set_mode*3により縦、横サイズを指定します。

running = True
while running:
この処理はrunning = TrueでTrueだからアニメーションが動作してwhile文により無限に動きます。

event.get():はイベントを取得します。

if event.type == pygame.QUIT:はウインドウで閉じるボタンが押されたらイベント終了します。

running = False
閉じるボタンが押される事で処理がFalseとなりウインドウの処理は終わります。

【結論】

running = True
while running:
イベントを始めて

for event in pygame.event.get():
イベント取得

running = False
イベント終了

この流れを掴んでpygameの動作の基礎を確実に身につけましょう。





取材やお仕事紹介などはこちらからお気軽にご連絡下さい。
ysa7825@gmail.com

*1:800,600

*2:800,600

*3:800,600