链游再进化 Web3版CSGO来袭

过去几年,游戏开发者们一直希望借Web3这个价值流通网络,改造传统游戏的经济系统,将虚拟资产的掌管权交给用户,让资产自由地在市场流通。

Web3游戏发展史上,涌现过CryptoKitties、Axie Infinity两大爆款,但它们的生命力并不顽强。可玩性的欠缺以及经济系统设计上的缺陷,只让它们经历了短暂的火爆。

如今,一款类CSGO的FPS射击游戏Matr1x Fire来了,除了经济系统上链这一Web3“标配”外,Matr1x Fire更加注重可玩性。

在8月8日至8月28日的测试阶段,一些玩家对其可玩性表达了认可,将其视为Web3游戏破圈的又一束光。万众期待下,Matr1x Fire的经济系统设计是否具有可持续性,成为决定其成败的关键。

Web3世界出现能玩的射击游戏

8月8日至8月28日,每天晚上6点到11点,一小群游戏玩家聚集到类似于CSGO的射击游戏Matr1x Fire中,他们操纵着赛博朋克装扮的虚拟人物,使用各种枪支进行在线对战。

这个游戏与传统的FPS类游戏并没有太多区别,但在玩家们看来,这是一次先锋般的测试,他们很可能要见证Web3游戏再次崛起的时刻。

Matr1x Fire与CSGO这类游戏最大的不同,就在于它建立在Web3的价值网络上。游戏中的所有游戏币、枪支和道具,都是不可在后台随意修改的游戏数据,属于上链后确权且不可篡改的数字资产。

Matr1x 如此解释这样做的必要性:互联网在过去几十年里创造了伟大的历史,但用户逐渐发现自己生活在一个“数字黑洞”中,他们创建的游戏道具、社交媒体等都不属于自己。而在Metaverse和Web3的技术周期里,这种情况将永远改变。“在新平台中,我们将把游戏道具等数字资产的个人数字主权归还给用户,与社区分享产生的收入,与所有参与者共同创造我们自己的元宇宙和Web3世界。”

这种设计带来了一个新的游戏经济循环系统,即用户购买的人物、枪支等道具,可通过区块链网络实现自由流通,游戏将不再是只充值无法回流的无底洞。

事实上,这也是Web3游戏制作商一直宣扬的理念,如果只做到这点,Matr1x也并没有什么特别,毕竟将经济系统放在链上,已经不算是多大的创新。

但Matr1x主打的点在于,它要让Web3游戏从不好玩实现可玩性大幅提高的重要过渡。为此,Matr1x做了不少前期功课。

Matr1x Fire游戏画面

公开信息显示,Matr1x的团队成员拥有平均 8 年以上的游戏开发经验,团队成员大多是资深游戏玩家,这让他们对游戏是否好玩建立了成熟的认知。今年2月,Matr1x完成了1000万美元的A轮融资,Hana Financial Investment、Hashkey Capital、Amber Group和SevenX Ventures参投。

在游戏开启测试之前,Matr1x已经公布了连贯的故事情节,涵盖赛博地球、火星移民和星际远征等连续剧情。据介绍,开发团队构建了长达数百万字的小说,目前正在连载中。

在游戏开发上,Matr1x将打造三款统一世界观的手游,分别是当前正在测试的Matr1x Fire,以及Matr1x War和Matr1x Evolution。相比CSGO仅支持PC端和控制台,Matr1x Fire是一款可在苹果和安卓双端运行的手游,以触达更多玩家。

FPS类手游较一般的游戏开发具有更高的难度,需要兼顾地图地形、垂直空间、阻塞点、子弹命中击杀时间、子弹飞行轨迹和弹速、准星、机动能力、射击反馈等多方要素。而从测试的反馈来看,Matr1x Fire获得了一定的好评。

测试玩家“橙子”称,游戏特效酷炫,直追目前web2的一些枪战头部游戏的美术效果;游戏模式有点文艺复兴,感觉回到了中学时代,有点怀念的感觉,简单好玩。但是项目方希望能跟上新的潮流,开发更多的新模式。

能不能爆取决于经济系统是否可持续

根据数据公司统计,过去几年间,射击游戏在手游类别中举足轻重,是美国iOS市场的第六大游戏类型,创造了约6%的市场收益。

尽管市场上已经有段时间没有出现新的大热射击游戏,但之前《使命召唤手游》大获成功,刺激了许多3A开发者转向手游平台。目前,多家头部开发商正推出颇具潜力的竞争者,包括《无畏契约》、《Apex英雄》、《战地》和《最终幻想7:第一士兵》的手游版。

选择射击游戏品类,应该是Matr1x认真思索“可玩性”后做出的选择。毕竟,选择一个人气高的品类开发,不必再过多进行前期的营销和教育,就会有更多的玩家涌入并快速上手。

在社交媒体上,Matr1x Fire被一些玩家誉为“神之一枪”,希望它能冲破Web3游戏的发展桎梏。

回望过去,Web3游戏曾经历过两大波涨潮时刻。2017年,基于以太坊区块链开发的 CryptoKitties 引发了第一波链游的火爆,它的玩法非常简单,玩家买卖猫咪、并繁殖猫咪进行交易,是加密货币版的电子宠物;2021年,Axie Infinity 爆发,玩家在游戏中操控小精灵进行战斗,也可以将其作为宠物繁殖和交易,这是Web3版的精灵宝可梦。

但缺乏可玩性是早期链游统一的弊病,上述链游更准确的定义是“打金游戏”,因为游戏内的经济价值可以流转,大量玩家的第一目标是为赚钱而来,而非享受游戏的乐趣。而随着Axie Infinity系统内的代币不断增发和下跌,玩家们迅速流失,Axie没能肩负起 Web3 游戏崛起的荣光。

当Matr1x带来了FPS手游大作,Web3世界的目光被再度吸引。如果以Web3游戏玩家的“打金”主需求为依据,Matr1x的经济系统是否具有可持续性,成为决定它能否成功的重要因素。

当前,参与Matr1x游戏的测试玩家,可通过领取免费的体验通行证或付费购买更高级别的通行证NFT,进行游戏。游戏中30多种不同的武器道具都有着对应的多种皮肤NFT,所有皮肤被分成了不同的等级;此外,游戏中的角色、头像和奖杯等都以 NFT 的形式呈现。

游戏中的枪支展示

除了道具之外,游戏中有两种代币,分别为FIRE和MAX,前者为游戏中掉落的代币,可以用来升级角色、开箱等;后者为治理代币,持有者可以在社区进行投票,参与内容和玩法共创。

相比Axie,Matr1x Fire没有繁殖系统,不会源源不断产生“矿机”。游戏代币 FIRE 有众多消耗机制,MAX总量则限定为10亿枚,永不增发。想要经济系统具有可持续性,Matr1x 需要合理设计 FIRE 的产出和消耗关系,并且给 MAX 提供足够的使用场景。同时,对于稀有道具NFT,Matr1x也必须合理设置爆率,以免流通量过高,导致稀有道具市场价值大幅下跌。

尚处于测试阶段的Matr1x Fire经济系统还没有正式运转,开发团队需要仔细考量诸多因素,以免游戏沦为如Axie一样的死亡螺旋。

预计不久后,Matr1x Fire将正式上线。而Matr1x的营销预热也在持续进行。一大亮点是,Matr1x打算围绕Matr1x Fire举办电竞赛事,扩大自身的影响力,吸引更多来自Web2世界的玩家们。

对于Web3世界来说,Matr1x Fire承载期望,以可玩性为首务,突破链游“无聊到只能打金”的局面。破圈尝试已经开始,且看它如何引来更广泛的游戏玩家。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/42846.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++深入浅出】初识C++中篇(引用、内联函数)

目录 一. 前言 二. 引用 2.1 引用的概念 2.2 引用的使用 2.3 引用的特性 2.4 常引用 2.5 引用的使用场景 2.6 传值、传引用效率比较 2.7 引用和指针的区别 三. 内联函数 3.1 内联函数的概念 3.2 内联函数的特性 一. 前言 上期说道,C是在C的基础之上&…

onvif中imaging setting图像画质总结!

前言: 大家好,今天给大家来分享一篇关于图像质量的内容,这个内容是我在做onvif中的imaging setting的时候,关注到里面有关于: brightness(亮度)color saturation(色彩饱和度)contrast(对比度)sharpness(锐度)white balance(白平衡…

C语言刷题指南(二)

📙作者简介: 清水加冰,目前大二在读,正在学习C/C、Python、操作系统、数据库等。 📘相关专栏:C语言初阶、C语言进阶、C语言刷题训练营、数据结构刷题训练营、有感兴趣的可以看一看。 欢迎点赞 &#x1f44d…

kubesphere 集成 sonar

文章目录 安装 helm通过 helm 安装 sonar配置 SonarQube 服务器创建 SonarQube 管理员令牌SonarQube 配置添加到 ks-installer创建 Webhook 服务器将 SonarQube 服务器添加至 Jenkins将 sonarqubeURL 添加到 KubeSphere 控制台重启服务 为新项目创建 SonarQube Token 官方文档&…

Threejs学习04——球缓冲几何体环境光以及直线光源

实现随机多个三角形随机位置随机颜色展示效果 这是一个非常简单基础的threejs的学习应用!本节主要学习的是球面缓冲几何体在环境光合直线光源下的效果,可以学习到环境光和直线光源的生成效果等功能!主要使用的是球缓冲几何体对象SphereGeome…

使用el-tree实现自定义树结构样式

实现效果: 直接上代码: <template><div><div class"tops"><el-tree :default-expanded-keys"[1]" ref"myTree" :data"data" :props"defaultProps" node-click"handleNodeClick" highlight…

【uniapp】picker mode=“region“ 最简单的省市区 三级联动

省市区 picker template <picker mode"region" :value"date" class"u-w-440" change"bindTimeChange"><u--inputborder"bottom"class"u-fb u-f-s-28"placeholder"请选择省市区"type"te…

ARM 作业1

一、思维导图 二、 1. 2. .text 文本段 .globl _start 声明_start:mov r0,#0mov r1,#0fun:cmp r1,#100bhi stopadd r0,r0,r1add r1,r1,#1b fun stop:b stop .end

C++函数模板和类模板

C另一种编程思想称为泛型编程&#xff0c;主要利用的技术是模板 C提供两种模板机制&#xff1a;函数模板和类模板 C提供了模板(template)编程的概念。所谓模板&#xff0c;实际上是建立一个通用函数或类&#xff0c; 其类内部的类型和函数的形参类型不具体指定&#xff0c; 用…

Axios使用CancelToken取消重复请求

处理重复请求&#xff1a;没有响应完成的请求&#xff0c;再去请求一个相同的请求&#xff0c;会把之前的请求取消掉 新增一个cancelRequest.js文件 import axios from "axios" const cancelTokens {}export const addPending (config) > {const requestKey …

如何区分闰年与平年

首先要明白 地球绕太阳运行周期为365天5小时48分46秒&#xff08;合365.24219天&#xff09;&#xff0c;即一回归年&#xff08;tropical year&#xff09;。公历的平年只有365日&#xff0c;比回归年短约0.2422 日&#xff0c;每四年累积约一天&#xff0c;把这一天加于2月末…

Docker安装基础使用练习

目录 1、安装Docker-CE 1&#xff09;简单使用yum方式安装 ! 2&#xff09;配置镜像加速&#xff1a; 2、下载系统镜像&#xff08;Ubuntu、 centos&#xff09; 1&#xff09;先查看我们所需的镜像有哪些版本。使用search命令&#xff01; 2&#xff09;下载镜像使用的是pul…

【爬虫】P1 对目标网站的背景调研(robot.txt,advanced_search,builtwith,whois)

对目标网站的背景调研 检查 robot.txt估算网站大小识别网站所用技术寻找网站的所有者 检查 robot.txt 目的&#xff1a; 大多数的网站都会包含 robot.txt 文件。该文件用于指出使用爬虫爬取网站时有哪些限制。而我们通过读 robot.txt 文件&#xff0c;亦可以最小化爬虫被封禁的…

vue中实现文字检索时候将搜索内容标红

实现结果 html&#xff1a; <div class"searchBox"><span class"bt">标&#8195&#8195题</span><div class"search"><div class"shuru"><!-- <span class"title">生产经营<…

如何批量修改图片名为不同名称

如何批量修改图片名为不同名称&#xff1f;当今社会&#xff0c;因为人们都养成了随手拍照的习惯&#xff0c;所以拥有上千上万张照片的相册已经司空见惯不足为奇。然而&#xff0c;我们在保存这些照片时往往都会碰到一个大难题——电脑中的图片名称千奇百怪&#xff0c;让整个…

完美解决微信小程序使用复选框van-checkbox无法选中

由于小程序使用了vant-ui框架&#xff0c;导致checkbox点击无法选中问题 <van-checkbox value"{{ checked }}" shape"square"><view class"check-content"><view class"checktext">我已阅读并同意>《用户协议》…

opencv-目标追踪

import argparse import time import cv2 import numpy as np# 配置参数 ap argparse.ArgumentParser() ap.add_argument("-v", "--video", typestr,help"path to input video file") ap.add_argument("-t", "--tracker", …

第1天----验证一个字符串是否是另一个字符串的子串

本文我们将学习如何去验证一个字符串是否是另一个字符串的子串。 一、小试牛刀&#xff1a; 题目描述 输入两个字符串&#xff0c;验证其中一个串是否为另一个串的子串。 输入格式 两行&#xff0c;每行一个字符串。 输出格式 若第一个串 s 1 是第二个串 s 2 的子串&#xff0c…

java Spring Boot properties多环境配置拆分文件管理

上文 java Spring Boot yml多环境拆分文件管理优化 我们用yml 做了一个多环境配置文件的拆分管理 我们将 application.yml 改为 application.properties 参考代码如下 spring.profiles.activedev我们知道 yml 是用 : 来区分高低基本 而 properties是直接通过 . 来表达 其他基本…

SpringCloud实用篇7——深入elasticsearch

目录 1 数据聚合1.1 聚合的种类1.2 DSL实现聚合1.2.1 Bucket聚合语法1.2.2 聚合结果排序1.2.3 限定聚合范围1.2.4 Metric聚合语法1.2.5.小结 1.3 RestAPI实现聚合1.3.1 API语法1.3.2 业务需求1.3.3 业务实现 2 自动补全2.1 拼音分词器2.2 自定义分词器2.3 自动补全查询2.4 实现…