# pe **Repository Path**: open-mc/pe ## Basic Information - **Project Name**: pe - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-23 - **Last Updated**: 2026-03-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Open - Minecraft Python 版本 这是一个用Python实现的Minecraft克隆项目,基于Pygame和PyOpenGL。 ## 功能特性 - 3D地形生成(使用Perlin Noise) - 第一人称视角控制 - 物理引擎(重力、碰撞检测) - 昼夜循环系统 - 开始菜单和暂停菜单 - 游戏保存和加载 - 方块挖掘功能 - 多线程渲染 ## 环境要求 - Python 3.7+ - Pygame - PyOpenGL - NumPy ## 安装依赖 ```bash pip install pygame PyOpenGL numpy ``` ## 运行游戏 ```bash cd pe python main.py ``` ## 操作说明 - **WASD**:移动 - **空格**:跳跃 - **鼠标**:控制视角 - **Esc**:打开/关闭菜单 - **B**:显示/隐藏碰撞箱 - **左键点击**:挖掘方块 ## 游戏截图 ![游戏截图](screenshot.png) ## 注意事项 - 游戏使用与原始项目相同的资产文件,所以需要确保assets文件夹在正确的位置 - 首次运行时会生成随机地形,你也可以在开始菜单中输入种子值来生成特定地形 - 游戏支持保存多个世界,你可以在开始菜单中选择加载已保存的世界