二维动作冒险游戏引擎

hypatia_engine的Python项目详细描述


Hypatia 0.3.6

Hypatia 0.3.6

GitHub licensePyPI VersionTravisCode ClimatePyPI PopularityBountysourceDonate with Paypal

制作二维动作冒险游戏。程序员和非程序员 一模一样。

创建像*Legend of Zelda: Oracle of Ages* and *Oracle of Seasons*这样的游戏。

包含的演示游戏(demo/game.py)正在运行:

The demo game in action.

正在进行的演示游戏。

什么使这个项目特别?

  • 在FreeBSD、Mac OS X、Linux和Windows中测试的每个版本
  • 先在FreeBSD中构建和测试
  • 爱的劳动,permissively (MIT) licensed,意思是 你炒作是为了商业或非商业目的,不用担心 关于Legalese–它真的是免费的,没有任何限制 附属的。

hypatia严格执行CODE-OF-CONDUCT.md。我们为 为所有妇女提供安全、健康的社会环境 cis或trans。

跨性别女性有机会获得指导、资金、团队聊天等等! 有关更多信息,请参见Hypatia Software Organization website

资源

为了了解你对这个项目的看法,我强烈建议你阅读 CONTRIBUTING.md文件。它涵盖了你的一切 需要知道对hypatia的贡献,以及导航 项目。

开始

如果您只安装了一个版本的python,只需使用:

./scripts/bootstrap

否则,如果要为特定版本的python安装,请使用 例如:

python3.3 scripts/bootstrap

如果引导失败,您可以尝试自行安装:

  1. 安装pygame(特定于平台)。安装pygame是不同的 各种系统上的进程。请参阅安装pygame部分 下面。
  2. pip install --user .

查看演示

$ cd demo
$ python game.py

安装pygame

如果引导程序对您有效,您可以跳过此部分。

在各种平台上安装pygame。我想你有Python 已安装并知道如何使用pip

FreeBSD、DragonFlyBSD、PC-BSD等。

最简单的方法是使用Python2.7。您只需:

sudo pkg install py27-game

打开BSD
sudo pkg_add pygame

debian,ubuntu

sudo apt-get install python-pygame

Mac OS X

通过自制安装pygame。您可能希望通过 也可以自制。

# install homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"# install pygame through homebrew
brew install homebrew/python/pygame

窗口

对于python 2.x,我建议使用Pygame’s official Windows installers

如果您使用的是Python3.x,我建议您使用Christoph Gohlke的 非官方的pygame二进制文件。确保下载特定于whl的 到您的python版本和架构(win32 vs win_amd64)。到 安装whl在命令提示符下执行以下操作(在目录中 包含whl):

pip install wheel
pip install pygame-*.whl

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ArrayList Java中的搜索字符串   另一个web应用程序的java访问会话   另一个应用程序中的活动和服务之间的java通信   java根据Json字符串类型将Json字符串转换为对象   eclipse如何解决java中的错误异常。lang.NoSuchMethodError:'java。字符串javax。摆动JOptionPane。showInputDialog(java.lang.String)'   线程“main”java中的安卓异常。lang.NoClassDefFoundError:org/codehaus/jackson/JsonParseException   java如何在安卓 emulator上显示Mat图像?使用NDK   Java在本地读取测试源文件,但在服务器上读取失败   java dowhile循环用于计算输入数字中的数字。故障排除代码   JAva初学者在编写获取成本的方法时遇到困难   java是shell游戏。我如何让物体移动,特别是在特定的曲线上,但顺序是随机的?   java如何区分两个同名的JButton   java为什么我在Spring Boot中需要一个接口?   java将文件路径插入数据库将删除\   使用InterfaceType初始化java对象   java如何部署一个分为Angular、Spring Boot和MySQL的项目?   java如何使用Symja解决不等式?