- 当下的情况和背景:9-14到10-31,一个半月
**预期:**完成关键部分
- Flame为基础的多平台游戏基础App @Yt, @goodman @david @Netboy Jhf
- 能够简单玩起来流程,基于最简单玩法
- Web,Android,iOS, Mac, Windows可选;
- 问题:一些组件不支持多平台,比如webauth的dart
- Play2B2Earn @Netboy Jhf @Muhammad
- B端设计完成几个最小化验证模式:711购物,品牌宣传
- 其他思考而已:Agent设定:假AI推荐
- 其他思考而已:电商合作,饭店合作,商场合作,品牌合作
- 其他思考而已:反向购物
1. 基础游戏行为
0.加入游戏(airaccount)则airdrop hero NFT(白板) @Netboy Jhf @goodman
- hero数据从NFT加载(?)
- hero的属性从游戏主合约加载
- 每次回合前后记录历史数据和新数据(属性和装备信息),然后生成hash,提交历史数据,新数据和hash给validator
- Validator也是paymaster?(中心化服务器,可去中心)完成交易数据的hash验证,签名交易
- 走4337流程,bundler,entrypoint等上链
- 如果成本高,可以本地记录一小时数据,提交一次,或者一天数据,生成一系列的hash和真实数据,一次性提交给validator(自动加被动提交)。
- 可以主动提交,消耗更多gas,gash需要支付积分,积分可以从战斗胜利获取,也可以从商业伙伴的活动中获取,例如711购物后,获得积分卡(QR),手机扫码收积分(需要讨论下咋实现)。
2. 基本玩法
@YT
3. 战斗地图加载机制
- 未来社区可以自己设计编辑器
- 目前就代码定义,配置文件
- 大富翁类似?
4. 基于位置的判断
- 位置外,不能玩
- 要到实体店购物签到(一定周期内),放置GPS工具
5. Sessionkey
- 初步设计,简单讨论下:
- 依赖AirAccount和Paymaster的一些配合,升级
Sessionkey craft (1)