python的基于文本的rpg引擎。

pyadventure的Python项目详细描述


用python创建一个基于文本的rpg!

每天都有新功能!

当前功能:

  • 玩家
  • 敌人
  • 地图
  • 移动

即将推出:

  • 战斗
  • 库存

开始示例:

from pyadventure import pa
class myGame(pa.Game):
        def MainLoop(self, player, world):
                while True:
                        super().MainLoop(player, world)
        def setup(self):
            pa.m_print("Hello and welcome to my custom game!")
            pa.m_print("What is your name?")
            p = pa.Player(input())
            pa.m_print("Hello, " + p.name + "! How big should the world be?")
            size = int(input())
            w = super().GenerateWorld(size)
            self.MainLoop(p, w)
if __name__ == "__main__":
    g = myGame()
    g.setup()

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

推荐PyPI第三方库


热门话题
二维数组的java置换   eclipse如何在java中提供读取文件的相对地址   java将嵌套文档添加到嵌套文档数组中   java为什么要删除。导致maven编译错误的目录?   java Weave AspectJ方面依赖于约束注释   java如何在listview中选择后自动播放视频序列?   JavaEEWeb应用程序与Web服务   JavaSpringWebFlow提交包含新项的数组   java Try and Catch with JOption无法按预期工作   java如何使用导航抽屉中的字符串链接本地HTML页面?   java如何确保关闭文件   这能在一个Mac桌面应用程序中使用Java后端提供的ObjectiveC UI吗?   protobuf生成的代码导致的java Eclipse构建循环(与Maven Project Builder相关)   java JPA onetomany过滤   java实体管理器批量更新提供了组织。冬眠PersistentObjectException:传递给persist的分离实体   macos java。lang.RuntimeException:无法启动Selenium会话:   java Glide转换选择墙纸的位置?   java(在实体上使用@ConditionalOnProperty的变通方法)   Android系列。对java进行排序。lang.NullPointerException