100行で作るアクションゲーム講習会 環境構築資料

C++ & Siv3D (Windows)

基本的にこちらの資料に従います https://siv3d.github.io/ja-jp/download/windows/

  1. Visual Studio Communityをインストール
  2. Siv3Dインストーラをダウンロードしてインストール
  3. 「新しいプロジェクトの作成」から新規プロジェクトを作成
  4. 画面上のボタンorF5キーを押して実行

C++ & Siv3D (macOS)

基本的にこちらの資料に従います https://siv3d.github.io/ja-jp/download/macos/

  1. XCodeをインストール
  2. Siv3D プロジェクトテンプレートをダウンロードして展開
  3. プロジェクトファイルexamples/empty/empty.xcodeprojをXCodeで開く
  4. Rosetta Modeを有効化する
  5. 左上のボタンを押して実行

JavaScript & Canvas API

  1. 適当なフォルダを作成してVSCodeで開いてください
  2. 以下の2ファイルを作りましょう

  3. VSCode拡張「Live Server」をインストール
  4. Ctrl+Shift+Pでコマンドパレットを開く→「Open with Live Server」
  5. ブラウザが立ち上がって白枠だけのページが表示されればOK

Python & PyGame

  1. Pythonをインストール
  2. pip install pygameでPyGameをインストール
  3. 以下のソースコードをgame.pyなど適当な名前で保存

    import pygame
    import sys
    
    pygame.init()
    screen = pygame.display.set_mode((640, 480))
    
    while (1):
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
                sys.exit()
    
        pygame.display.update()
    
  4. コマンドラインでpython (ファイル名).pyとして実行、何もないウィンドウが出ればOK

Processing

  1. これをダウンロードして実行、インストール https://processing.org/download
  2. 以下のソースコードを入力し、左上のボタンをクリックして実行

    void setup() {
        size(640, 480);
    }
    
    void draw() {
    
    }
    

    何もないウィンドウが出ればOK