写点什么

分解 GameFi 链游游戏软件系统如何开发?

作者:Congge420
  • 2023-05-24
    广东
  • 本文字数:1042 字

    阅读完需:约 3 分钟

1. 什么是“Gamefi 链游”?链游,又称“Gamefi”,字面理解就是区块链游戏。Gamefi 即 game+finance,威_【Congge420】字面理解就是游戏化金 rong。

2. 链游有哪些类型?目前市面上的游戏主要可以分六大类:①养成类:玩家需要在游戏中培育特定的对象(人或动物),并可进行繁殖和交易。②模拟经营类:玩家扮演 BOSS 的角色,对游戏中的虚拟世界进行经营管理,例如农场、国家、公司等。③沙盒类:玩家可以在开放式的游戏世界里自由活动,高度自由化,做任何事情。④卡片类:游戏是以收集卡牌为基础的,然后根据自己的策略,灵活使用不同的卡牌组合,进行对战。⑤挖矿类:这类游戏一般没有什么操作性和娱乐性,简单的投入,等待回报,游戏会根据智能合约规则自动运行并得到游戏收益。⑥竞技类:玩家操控游戏角色与其他玩家对战,通过比赛排名获得相应奖励。



GameFi 的工作原理

大多数 GameFi 结构可以在 PC 设备上运行并允许玩家赚钱。首先,玩家必须持有游戏内加密货币的资产。之后,玩家可以开始玩游戏并通过各种活动从中获利。GameFi 应用程序多种多样,但大多数都建立在几个常见的公共链上。

3. def broadcast_an_opinion(covfefe):      nonce=w3.eth.getTransactionCount(wallet_address)      txn_dict=contract.functions.broadcastOpinion(covfefe).buildTransaction({      'chainId':3,      'gas':140000,      'gasPrice':w3.toWei('40','gwei'),      'nonce':nonce,      })      signed_txn=w3.eth.account.signTransaction(txn_dict,private_key=wallet_private_key)      result=w3.eth.sendRawTransaction(signed_txn.rawTransaction)      tx_receipt=w3.eth.getTransactionReceipt(result)      count=0      while tx_receipt is None and(count<30):      time.sleep(10)      tx_receipt=w3.eth.getTransactionReceipt(result)      print(tx_receipt)      if tx_receipt is None:      return{'status':'failed','error':'timeout'}      processed_receipt=contract.events.OpinionBroadcast().processReceipt(tx_receipt)      print(processed_receipt)      output="Address{}broadcasted the opinion:{}"      .format(processed_receipt[0].args._soapboxer,processed_receipt[0].args._opinion)      print(output)      return{'status':'added','processed_receipt':processed_receipt}

用户头像

Congge420

关注

还未添加个人签名 2023-05-12 加入

还未添加个人简介

评论

发布
暂无评论
分解GameFi链游游戏软件系统如何开发?_Congge420_InfoQ写作社区