跳转到主要内容

在45分钟内制作的一款复古风格的Apple ][ Basic游戏。

项目描述

Python Wars Solo 1的细节和要点

用法

$ pip install python-wars-solo
$ pythonwarsolo

简介

Python Wars Solo是我花了几个小时的时间,大致复制了我1980-1981年编写的一款基于文本的《星际迷航》游戏的成果。你在企业号上与最多9个克林贡人作战。击败一个易如反掌。三个是一个有趣的挑战。五个很困难。七个只完成了几次。九个从未完成。游戏简单、快速、易于学习,非常有趣。

我现在记不起我高中时编写的代码的机制了。所以我开始写Python Wars Solo时,决定不去担心它。我会按照我的感觉编写代码,只创造一个游戏。

有几个错误的开始。我一直在尝试向代码中添加大量的复杂性或很多漂亮的功能。浪费了很多时间,却没有什么成果。我所做的事情的技术术语是“范围蔓延”。然后有人建议我让它非常简单并完成它。

我做到了。我完成了它。

为了避免潜在的、很可能的愚蠢的版权/商标问题,我将船只改名为“Pythonista”。敌人是邪恶的“Zargons”。

GitHub历史中的亮点

2011年,在第一届和最后一届PyCodeConf上,GitHub创始人Chris Wanstrath(@defunkt)在众多Python界的杰出人物(Raymond Hettiger、Travis Oliphant、David Beasley、Jesse Noller、年轻的Kenneth Reitz)面前,通过询问我关于这个……嗯……游戏的细节来介绍我。

这绝对是我最难忘的介绍之一。

已更新为Python 3版本!

感谢@Scribilicious,Python Wars Solo单人战现在兼容Python 3。实际上,它已经不再支持Python 2.7。

详细信息

  • 指挥Pythonista战列舰!

  • 与邪恶的Zargons进行正义的战斗

  • 使用你的船的脊椎式光束炮将敌人切割成碎片!

  • 发射导弹,单次摧毁Zargons

  • 最多与9个敌人战斗!

  • 经典文本游戏

  • 易于学习

  • 上瘾

未来版本的想法

最初,我想到将其扩展为一个带有图形和可能还有战役的游戏。然后我转向了其他事情。但以下是我想添加的原列表

  • 保留基本机制

  • 添加2D地图

  • 集成PyGame

  • 由于所有组件都是存在于空间对象中的船对象,因此当前版本可以很容易地扩展

  • 让玩家自己建造飞船,并使用内省生成菜单

  • 以使部件损坏的方式损坏飞船

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源代码分发

Python-Wars-Solo-3.0.5.tar.gz (6.0 kB 查看散列)

上传时间 源代码

由以下赞助