我试图在PyCharm中导入一个冒险游戏项目的游戏。但是,当我尝试运行主文件时,会出现以下错误:
File "/Users/########/PycharmProjects/adventure game /main.py", line 1, in <module>
import pygame
File "/Users/########/Library/Python/3.10/lib/python/site-packages/pygame/__init__.py", line 83, in <module>
from
我对用python做一个编程游戏很感兴趣,我想用GunTactyx ()的风格来做。只是简单得多,因为我主要对python中python脚本的并行执行感兴趣。
Gun挑战玩家编写一个程序来控制各个单位在团队中一起工作,其中每个指令都带有时间限制。每个程序都在自己的受保护环境中执行,通过可以与游戏世界交互的功能与游戏世界进行通信。
我想知道是否有一种Python方法可以达到类似的效果。
游戏引擎的伪代码结构类似于:
Instantiate units with individual programs
while 1
Update game world
for unit in unit
我正在创建一个游戏应用程序,它有一个菜单窗口,然后是一个单独的游戏窗口。我正在尝试让Tkinter窗口作为游戏的菜单和pygame窗口,但是如果游戏正在运行,我不能使用菜单(甚至不能关闭它)。如果我尝试,我得到一个致命的错误信息:
Fatal Python error: PyEval_RestoreThread: the function must be called with the GIL held, but the GIL is released (the current Python thread state is NULL)
Python runtime state: initial