美文网首页pyera文档及教程
pyera整体框架与运行流程

pyera整体框架与运行流程

作者: 氰酸钾铝 | 来源:发表于2017-06-23 01:21 被阅读0次

pyera作为一款文字类仿控制台交互的引擎,致力于实现与游戏逻辑无关的各类辅助代码,让创作者能够集中于创作本身而不是搭建基础功能。创作者只需要调用game模块提供的接口函数就可以完成游戏内容。

此外,pyera也努力实现各类方便玩家实现功能的辅助函数,这些函数都将会存在与base_lib中。本引擎所采用的数据管理方式为非关系型集中管理。格式统一为json。

引擎支持以本地程序作为交互界面和以远程网页作为交互界面。具体配置方法请参照相关教程部分。


image.png

为了简单起见,运行流程都是通过函数封装的而不是类封装。

  • 在内部初始化过后,会进入入口函数mainflow.py/open_func(). 这个函数就做一些基本的处理工作再调用其他函数。显示开始界面或者命令。
  • 用game.pl(),game.pcmd()等函数显示和设置命令。这里特别说一下设置命令的问题。设置命令就是绑定一个数字命令(比如,123)和一个函数及相关参数。当用户输入这个命令的时候,就会调用相关函数。注意,命令库自身是不会删除命令的,除非通过清除命令game.clr_cmd()进行删除。
  • 当“其他函数”都调用完后,系统自动等待命令,当用户输入命令时,调用数字命令绑定的函数。这些函数中同样可以显示和设置命令。
  • 默认函数,所谓默认函数是当执行其他函数时自动调用的函数。初始状态下,这个是空函数,因此不会产生任何影响。其用法是设置一个主界面,每次都反复调用这个主界面。达到简化代码的作用。具体用法后面教程详谈。

等待命令-> 其他函数-> 默认函数 是无限循环,直到程序退出为止。


image.png

相关文章

  • pyera整体框架与运行流程

    pyera作为一款文字类仿控制台交互的引擎,致力于实现与游戏逻辑无关的各类辅助代码,让创作者能够集中于创作本身而不...

  • Spark Sql源码解读-catalyst(Analyzer)

    前面讲了Spark Sql的运行框架,也讲了一下catalyst的整体的运行流程,然后又详细讲解了Sql语句的转换...

  • Spark Sql源码解读-catalyst(optimizer

    前面讲了Spark Sql的运行框架,也讲了一下catalyst的整体的运行流程,然后又详细讲解了Sql语句的转换...

  • iOS芝麻信用接入、授权、获取芝麻信用分最全档案(官方文档)

    一、整体框架流程和接入流程 1.1 整体框架流程 1.2 接入流程此文档,为完整的对接流程中的第三步,芝麻信用移动...

  • 发现和应用自己的临界知识—成甲

    一:整体流程图 二:模型分析 整体的大框架应用Why-How-Where的框架流程,也就是之前的Why-What-...

  • 测试流程整体框架

    软件测试从测试计划编写到测试实施,需要经过一系列的过程。这些测试按软件从编写到交付的各个阶段的先后顺序可分为:单元...

  • 爬取代理 & telnet验证

    爬取代理 & Telnet验证 上节我们介绍了Scrapy框架的整体运行流程,这节我们介绍爬取网上免费代理,并验证...

  • 从0-1建设B端产品

    1、总体流程 业务调研、业务分析框架、产品整体方案设计、业务建模、角色与流程设计、交互设计、报表设计、权限设计 原...

  • Android视频直播概要

    视频直播大体框架如上图 1.直播整体流程: 直播的整体流程如下:录制->编码->网络传输->解码->播放。根据该流...

  • UiPath主流程框架搭建

    一、框架简介 该框架提供了一个线性流程开发的模板,帮助用户设计业务流程从开始到结束运行的主框架。此框架中将了系统配...

网友评论

    本文标题:pyera整体框架与运行流程

    本文链接:https://www.haomeiwen.com/subject/qupqcxtx.html