CATIAでテトリス
一応何とかそれらしきものを表示させることはできたが、一瞬だけであり、すぐに表示がおかしくなってしまった。 まだまだ手直ししなければならない。 """ CATIA Tetris Game - 動的更新版 1つのスケッチ内でリアルタイムに更新されるバージョン 必要なライブラリ: pip install pywin32 使用方法: 1. CATIA V5R21を起動 2. このスクリプトを実行 3. 1つのスケッチ内でゲームが動きます """ import time import random import sys import win32com.client # テトリミノの形状定義 TETROMINOS = { 'I': [[1, 1, 1, 1]], 'O': [[1, 1], [1, 1]], 'T': [[0, 1, 0], [1, 1, 1]], 'S': [[0, 1, 1], [1, 1, 0]], 'Z': [[1, 1, 0], [0, 1, 1]], 'J': [[1, 0, 0], [1, 1, 1]], 'L': [[0, 0, 1], [1, 1, 1]] } def check_catia(): """CATIA接続確認""" try: catia = win32com.client.Dispatch("CATIA.Application") version = catia.SystemConfiguration.Version print("✓ CATIAへの接続に成功") print(f" バージョン: {version}") return True except Exception as e: print(f"✗ CATIA接続失敗: {e}...