ホームページ  >  記事  >  開発ツール  >  pyinstaller を使用して Pygame を exe に変換し、GitHub にアップロードします

pyinstaller を使用して Pygame を exe に変換し、GitHub にアップロードします

PHPz
PHPzオリジナル
2023-03-31 11:15:15983ブラウズ

Pygame は、豊富なゲーム開発機能を備えた Python 用のゲーム開発ライブラリです。開発者は Pygame を使用してさまざまな種類のゲームを簡単に作成できますが、ゲームを公開する場合は、Pygame ゲームを実行可能ファイル (exe ファイル) に変換する必要があります。この記事では、pyinstallerを使用してPygameゲームをexeファイルに変換し、GitHubにアップロードする方法を紹介します。

  1. pyinstaller のインストール

まず、pyinstaller をインストールする必要があります。 Pyinstaller は、Python コードを実行可能ファイルにパッケージ化するツールです。 pip コマンドを使用して pyinstaller をインストールします。

pip install pyinstaller
  1. ゲームを作成してテスト

ゲームを変換する前に、Pygame ゲームを作成し、ローカルで実行できることを確認する必要があります。機械 。簡単な Pygame ゲームがここで提供されています:

import pygame

pygame.init()

WIDTH, HEIGHT = 640, 480
screen = pygame.display.set_mode((WIDTH, HEIGHT))

background = pygame.Surface((WIDTH, HEIGHT))
background.fill((255, 255, 255))

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            quit()

    screen.blit(background, (0, 0))
    pygame.display.flip()

このゲームを実行する前に、Pygame がインストールされていることを確認する必要があります。次のコマンドを使用して Pygame をインストールします:

pip install pygame

問題が発生した場合は、Pygame が正しい環境にインストールされていることを確認してください。

ゲームが作成され、正常に実行されたら、それを exe ファイルに変換して、Python 環境のないマシン上で実行できます。

  1. Pygame ゲームを exe ファイルに変換する

Pygame ゲームを exe ファイルに変換するには、まずコマンド ライン ウィンドウを開き、ゲームが保存されているディレクトリに移動する必要があります。を見つけて、pyinstaller 変換ツールを使用して実行可能ファイルを作成します。次のコマンドを使用します。

pyinstaller --onefile --noconsole mygame.py

このコマンドでは、「--onefile」および「--noconsole」オプションにより、すべてのファイルを 1 つのファイルにパッケージ化するように pyinstaller に指示され、アプリケーションはコンソール ウィンドウを表示しません。

このコマンドを実行すると、pyinstaller は新しい「dist」ディレクトリを作成し、その中に実行可能ファイルを生成します。

  1. GitHub へのアップロード

最後のステップは、Pygame ゲームを GitHub にアップロードすることです。これは、GitHub に新しいリポジトリを作成することで実行できます。新しいリポジトリを作成するときは、ゲームの名前を付け、「README」ファイルにゲームの説明を入力する必要があります。これらの設定が完了したら、新しく作成したリモート リポジトリにローカル コードを同期します。

これは Git コマンドの簡単なリストです:

  1. git init
  2. git add .
  3. git commit -m "Initial commit"
  4. git Remote add Origin https://github.com/{username}/{repository_name}.git
  5. git Push -u Origin master

これらを実行した後にコマンドを実行すると、ゲームがアップロードされ、GitHub で利用できるようになります。他の人はリポジトリから実行可能ファイルを取得し、ゲームをローカルで実行できます。

概要

このチュートリアルを通じて、Pygame ゲームを exe ファイルに変換して GitHub にアップロードする方法をすでに理解しているはずです。ゲームを実行可能ファイルに変換すると、Python 環境がないコンピューターでもゲームを実行できるようになり、ゲームの配布が容易になります。同時に、ゲームを GitHub にアップロードすると、他の人が簡単にゲームにアクセスしてダウンロードできるようになり、ゲームのオープンソース コミュニティの発展が促進されます。

以上がpyinstaller を使用して Pygame を exe に変換し、GitHub にアップロードしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。