1. 当下的情况和背景:9-14到10-31,一个半月

**预期:**完成关键部分

  1. Flame为基础的多平台游戏基础App @Yt, @goodman @david @Netboy Jhf
    1. 能够简单玩起来流程,基于最简单玩法
    2. Web,Android,iOS, Mac, Windows可选;
    3. 问题:一些组件不支持多平台,比如webauth的dart
  2. Play2B2Earn @Netboy Jhf @Muhammad
    1. B端设计完成几个最小化验证模式:711购物,品牌宣传
    2. 其他思考而已:Agent设定:假AI推荐
    3. 其他思考而已:电商合作,饭店合作,商场合作,品牌合作
    4. 其他思考而已:反向购物

1. 基础游戏行为

0.加入游戏(airaccount)则airdrop hero NFT(白板) @Netboy Jhf @goodman

  1. hero数据从NFT加载(?)
  2. hero的属性从游戏主合约加载
  3. 每次回合前后记录历史数据和新数据(属性和装备信息),然后生成hash,提交历史数据,新数据和hash给validator
  4. Validator也是paymaster?(中心化服务器,可去中心)完成交易数据的hash验证,签名交易
  5. 走4337流程,bundler,entrypoint等上链
  6. 如果成本高,可以本地记录一小时数据,提交一次,或者一天数据,生成一系列的hash和真实数据,一次性提交给validator(自动加被动提交)。
  7. 可以主动提交,消耗更多gas,gash需要支付积分,积分可以从战斗胜利获取,也可以从商业伙伴的活动中获取,例如711购物后,获得积分卡(QR),手机扫码收积分(需要讨论下咋实现)。

2. 基本玩法

@YT

3. 战斗地图加载机制

  1. 未来社区可以自己设计编辑器
  2. 目前就代码定义,配置文件
  3. 大富翁类似?

4. 基于位置的判断

  1. 位置外,不能玩
  2. 要到实体店购物签到(一定周期内),放置GPS工具

5. Sessionkey

  1. 初步设计,简单讨论下:
  2. 依赖AirAccount和Paymaster的一些配合,升级

Sessionkey craft (1)