• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Hawstein/PyMinecraft: Minecraft源码阅读与分析

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

Hawstein/PyMinecraft

开源软件地址(OpenSource Url):

https://github.com/Hawstein/PyMinecraft

开源编程语言(OpenSource Language):

Python 100.0%

开源软件介绍(OpenSource Introduction):

Minecraft

这是用Python和Pyglet写的简单的Minecraft游戏, 从https://github.com/fogleman/Minecraftfork过来的, 一共只有几百行代码,麻雀虽小,五脏俱全,觉得挺有意思的, 于是把源码读了一遍,并做了详细的注释。 通过这个例子学习Pyglet和Python游戏编程还是不错的,推荐。

以下是游戏视频:

http://www.youtube.com/watch?v=kC3lwK631X8

How to Run

pip install pyglet
git clone https://github.com/Hawstein/PyMinecraft.git
cd PyMinecraft
python main.py

在windows和mac下,pyglet还不支持64 python,对于64 mac,可以试一下:

export VERSIONER_PYTHON_PREFER_32_BIT=yes
arch -i386 python main.py

或者使用支持64位的Pyglet 1.2:

pip install https://pyglet.googlecode.com/files/pyglet-1.2alpha1.tar.gz 

How to Play

移动

  • W: 向前移动
  • S: 向后移动
  • A: 向左移动
  • D: 向右移动
  • Mouse: 改变视角
  • Space: 跳
  • Tab: 切換飞行模式(飞行模式是可以直接在垂直方向上运动的)

建造

  • 选择要建造的方块类型
    • 1: 砖块
    • 2: 草地
    • 3: 沙块
  • 单击鼠标左键:移除方块
  • 单击鼠标右键:添加方块

退出

  • ESC: 释放鼠标,关闭窗口



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
samhogan/Minecraft-Unity3D: A basic minecraft clone made with unity in 24 hours发布时间:2022-08-16
下一篇:
xPaw/PHP-Minecraft-Query: 发布时间:2022-08-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap