当前位置: 首页 > news >正文

重建与突破,探讨全链游戏的现在与未来

图片

全链游戏(On-Chain Game)是指将游戏内资产通过虚拟货币或 NFT 形式记录上链的游戏类型。除此以外,游戏的状态存储、计算与执行等皆被部署在链上,目的是为用户打造沉浸式、全方位的游戏体验,超越传统游戏玩家被动控制的局面,真正拥有游戏资产个人可支配的权利。然而,目前全链游戏的发展仍然处于早期阶段,真正将游戏内容深度和游戏经济模型进行完全融合创新的代表性项目仍未出现。这不由得让我们思考全链游戏的未来发展突破口在何方?开发者和用户应对全链游戏秉持何种态度才能助推这一行业向上攀登?这些问题在上周四刚结束的 TinTinWeekly 第 24 期活动中揭晓了答案。

8 月 3 日 Twitter Space 直播间举行的 TinTinWeekly 第 24 期活动由 TinTinLand 社区经理 Tracy 主持,活动邀请到了 Starknet 中文社区 核心贡献者 Leo、FunBlocks 主理人 Scissors、Web3Games 区块链首席架构师 Henry、Mask Network 投资与生态团队 Kaspar Chen、Chainlink 社区经理 Legel 与关注全链游戏发展和未来的爱好者们相聚直播间,一同探索全链游戏面临的挑战和机遇。本次线上活动共吸引了 300+ 位观众的参与,不少观众还在直播间与嘉宾们近距离交流互动。

错过直播的小伙伴们可以点击 Twitter 链接查看哦!

🚩Twitter Space 回放链接:

https://twitter.com/i/spaces/1RDGlalMeDNJL

图片

精彩观点

  • 全链游戏赛道处于探索、考证阶段,基础设施(全链游戏引擎)发展迅速

  • 全链游戏发展正朝着多样化、去中心化、跨链方向进军

  • 去信任化、数据共享、资产流动赋能全链游戏快速发展

  • 秉持长期主义思维、树立游戏共建理念,助力全链游戏实现新突破

全链游戏仍在探索阶段,用户参与为首要因素

新一代链游逐渐在游戏爱好者的视野中出现,重视游戏内容与质量提升的项目日渐兴起。全链游戏成为热门话题之时,其本身的发展却仍处在“襁褓”之中。开发者对全链游戏的体验与普通用户之间存在较大差距,而优化用户体验、鼓励用户参与方能推动全链游戏从早期探索向高阶目标前进。

难有代表性项目,游戏体验应持续改进

“目前全链游戏仍处于比较早期的状态,主要是研究者和开发者有一些参与的机会,并没有大规模的市场铺开”,Scissors 老师对行业游戏发展的现状概括道。而谈到具有代表性的全链游戏项目时,他认为面向普通用户很难直接举出实际代表性的项目平台。如若是入圈比较久的开发者,或许还知道“黑暗森林”这款早期相对成熟全链游戏(一款太空 MMORTS 游戏,玩家在随机生成的无垠宇宙中探索、建造和彼此征服,所有玩家行为和状态都会更新上链却不向他人公开),整体可玩性比较强,其他项目则更多处于测试网阶段,停留在对 Web2 成熟游戏模式的模仿和借鉴上

同样地,Henry 老师也认为整个全链游戏赛道处于一个持续探索、考证研究的阶段,基础设施方面可能发展比较快速(如全链游戏引擎),还有配套设施的更新(如 Starknet ),“在早期探索阶段,用户体验需要进一步改进,持续扩大用户规模才能有更多的链游市场。”

图片

多样化跨链尝试,定制游戏个性化功能

除了基础设施的建设以外,处于早期发展阶段的游戏项目还开始将眼光转向多样化、跨链的游戏功能设计。Legal 老师总结当前全链游戏发展具有三个重要特点:

  • 第一,全链游戏发展更加多样化,有卡牌游戏、抽奖游戏、盲盒游戏等传统 Web2 游戏的热门爆款种类;

  • 第二,全链游戏发展更加去中心化,通过链上随机数和功能实现游戏装备的去中心化;

  • 第三,跨链游戏开始出现,游戏可以在不同链路之间切换,游戏商品也能够实现互动交易;

对此,Leo 老师以 Starknet 为例补充道,“更复杂的应用和计算正在被不同全链游戏底层设施项目进行探索和研究中,包括像个性化游戏定制针对用户需求来定制各种各样的功能,实现高性能的同时达到更多游戏功能目标。”

由此可见,未来全链游戏的发展依旧欢迎感兴趣的用户参与测试和体验,用户对游戏的个性化反馈和功能需求能够让全链游戏的进化更有目标和动力。

图片

图为:Frens Lands(一款建立在 Starknet 上的全链式世界建设者休闲 RTS 游戏)

链上技术红利尽显,赋能全链游戏发展

区块链去中心化、去信任化、高度自由开放的属性,赋予全链游戏实现项目设计与开发的技术红利。谈到区块链技术究竟对全链游戏起了哪些作用时,“信任”成为直播间嘉宾老师首先提出的关键词。

信任增强协作效力,数据共享实现技术价值

Scissors 老师谈到,区块链对任何项目应用的最大增益是增加信任,降低不同团队之间的信任成本,实现更多团队合作的可能,真正将组合性开放性在全链游戏板块上发挥极致。另一个关键是打通游戏壁垒,全链游戏通过基础设施变更可以做到传统游戏做不到的事情,比如跨链游戏、游戏交易转换等自由开放的功能选项。除此以外,全链游戏取得了如 Uniswap 这样的突破创新,实现 AMM 机制能给游戏行业带来前所未有的实质性提升

利用区块链技术实现去信任化的前提或许是数据共享机制。Henry 老师面对 Scissors 老师的观点表达了不同的意见,“实现信任就需要利用数据共享机制,区块链赋予了全链游戏能够实现项目协作的基本条件——数据共享与协作。” 链上数据是共享并实时更新的,像游戏内容的规则也能够进行验证和协同,这是达成信任基础的关键一环,无论是提高运作效率,还是加强团队协同,这都对未来全链游戏的发展产生更大的技术价值。

图片

资产流动让用户更主动,无许可让游戏尽情想象

在全链游戏世界里,开发者和用户关心的另一话题就是数字资产。“链上资产流动性可以让游戏世界的服装、道具、装备充分实现转移和应用,用户也能够对游戏资产拥有支配主动权,那么这样的游戏项目往往能够吸引更多玩家。” Legel 老师谈道。讲到主动性这个关键,Kaspar 老师也补充道,“全链游戏呈现的是一种创作者端的项目,创作者可以利用区块链的基础特性去架构游戏作品。层级治理、协议可组合性、永续且不篡改的数据库等属性都能够被创作者使用和研究,这能够使得全链游戏的开发拥有更多可供想象和个性化的空间。”

讲到这里,“无许可”特性成为了区块链技术驱动全链游戏发展的另一个关键词。任何人都可以成为游戏内容中的玩家角色,开发者和玩家的权利是平等的,这种包容属性让玩家获得更多自主意识和游戏空间。“比如游戏规则的设计就像我们来到一个新的城市一样,所有玩家在这个新城市里可以根据自己的创意和想法打造一个崭新的游戏世界,设置自己的游戏规则,而创造的资产也会由游戏所有者或社区掌控;社区的开放性和创作性能够鼓励更多游戏内容生成,游戏资产分配也会兼顾用户和社区的平衡,充分体现了互操作性、可组合性的实际效用。” Leo 老师总结道。

机遇与挑战并存,全链游戏如何实现新突破?

正如直播开场讨论的那样,全链游戏虽有许多值得开发者和用户欣喜的成就,但仍然处于探索的早期阶段。这对普通玩家而言既是机遇,又是挑战。

克服短期主义趋向,达成全链游戏共识

Scissors 老师建议所有入行者抱着长期试验与发展的态度参与全链游戏,尤其是当普通用户接触各类测试阶段的全链游戏,可能会因为难玩或不好玩而被劝退,但实际上只有耐下性子去体验和思考,才能给这个行业带来新的思考和建议。对此,Henry 老师还认为全链游戏面临的一个显性挑战是游戏概念问题。不少用户会受到上一阶段 GameFi 概念的干扰,并不是为了体验产品而加入全链游戏。那么为了打破这样的一种认知不平衡,首先需要用户社区达成一种接受全链游戏概念设定的共识。这种共识的达成可以助推全链游戏内容生产和用户体验效率的提升,带来可观的经济收益。

图片

图为:Mithraeum(一款部署在 Gnosis Chain 上的全链大型战略游戏)

形成游戏共建理念,丰富内容场景体验

凭借全链游戏对玩家的吸引力,开发者也可以思考如何从场景化呈现和多样化叙事规则角度优化项目。“对玩家来说,全链游戏最大的吸引力在于开放性。玩家可以在任何场景下体验游戏,不同集体和个人都能参与游戏的创作、贡献,这就是一种游戏共建的理念体系。” Henry 老师补充道。而关于经济激励模型的设计,也可以在共建理念的指导下去形成根据内容创作贡献、社区维护积极性等进行收益分配的策略,确保公平性和透明度。如果游戏的内容足够丰富、完善,可玩性和社交性得到不同程度的提高,那么自然会有更多玩家愿意付费参与。

打破传统垄断模式,助力全链游戏的未来

谈到全链游戏对未来产业发展的商业模式贡献时,在场嘉宾们不约而同地认为当前全链游戏还未能产出成熟,可供借鉴的行业模式。如果未来全链游戏对游戏产业带来了全新的商业模式和机会,Scissors 老师认为最重要的应该是打破垄断的状态,将传统游戏公司垄断的生产创作权益还给普通用户,让他们有更多自由创作的机会,实现 UGC 主导。而正是这样的模式催促这开发者团队和用户不断精进开发本领和技能,适应全新的产业周期。

图片

图为:Rhascau(由 Minters World 开发的全链上飞行赛车游戏)

Leagl 老师建议从事全链游戏行业的开发者团队秉持不断创新的意识,慢慢通过项目开发积累资产,推动实现技术创新和迭代;学习不同团队的一些设计思路和作品打法,合作和开发的新途径。Kaspar 对此赞同并补充道,“开发者需要通晓游戏如何设计的各种方式,同时需要具备很强的金融知识,抓住更多游戏投资的风口。除此以外,还要有做独立游戏的追求,作为游戏开发设计师坚定自己选择这条路的初心,那么更能够在全链游戏中找到职业价值。” 相信全链游戏的未来,在开发者和用户的推动下能够褪去稚嫩的面貌,成为未来游戏行业的中坚分子。

相关文章:

重建与突破,探讨全链游戏的现在与未来

全链游戏(On-Chain Game)是指将游戏内资产通过虚拟货币或 NFT 形式记录上链的游戏类型。除此以外,游戏的状态存储、计算与执行等皆被部署在链上,目的是为用户打造沉浸式、全方位的游戏体验,超越传统游戏玩家被动控制的…...

[C++] 模板template

目录 1、函数模板 1.1 函数模板概念 1.2 函数模板格式 1.3 函数模板的原理 1.4 函数模板的实例化 1.4.1 隐式实例化 1.4.2 显式实例化 1.5 模板参数的匹配原则 2、类模板 2.1 类模板的定义格式 2.2 类模板的实例化 讲模板之前呢,我们先来谈谈泛型编程&am…...

[vite] 项目打包后页面空白,配置了base后也不生效

记录下解决问题的过程和思路 首先打开看打包后的 dist/index.html 文件,和页面上的报错 这里就发现了第一个问题 报错的意思是 index.html中引用的 css文件 和 js文件 找不到 为了解决这个问题,在vite.config.js配置中,增加一项 base:./ …...

springboot整合kafka-笔记

springboot整合kafka-笔记 配置pom.xml 这里我的springboot版本是2.3.8.RELEASE&#xff0c;使用的kafka-mq的版本是2.12 <dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>s…...

Rust软件外包开发语言的特点

Rust 是一种系统级编程语言&#xff0c;强调性能、安全性和并发性的编程语言&#xff0c;适用于广泛的应用领域&#xff0c;特别是那些需要高度可靠性和高性能的场景。下面和大家分享 Rust 语言的一些主要特点以及适用的场合&#xff0c;希望对大家有所帮助。北京木奇移动技术有…...

Spring Boot业务代码中使用@Transactional事务失效踩坑点总结

1.概述 接着之前我们对Spring AOP以及基于AOP实现事务控制的上文&#xff0c;今天我们来看看平时在项目业务开发中使用声明式事务Transactional的失效场景&#xff0c;并分析其失效原因&#xff0c;从而帮助开发人员尽量避免踩坑。 我们知道 Spring 声明式事务功能提供了极其…...

知识体系总结(九)设计原则、设计模式、分布式、高性能、高可用

文章目录 架构设计为什么要进行技术框架的设计 六大设计原则一、单一职责原则二、开闭原则三、依赖倒置原则四、接口分离原则五、迪米特法则&#xff08;又称最小知道原则&#xff09;六、里氏替换原则案例诠释 常见设计模式构造型单例模式工厂模式简单工厂工厂方法 生成器模式…...

Springboot 集成Beetl模板

一、在启动类下的pom.xml中导入依赖&#xff1a; <!--beetl模板引擎--><dependency><groupId>com.ibeetl</groupId><artifactId>beetl</artifactId><version>2.9.8</version></dependency> 二、 配置 beetl需要的Beetl…...

RabbitMQ查询队列使用情况和消费者详情实现

spring-boot-starter-amqp spring-boot-starter-amqp是Spring Boot框架中与AMQP(高级消息队列协议)相关的自动配置启动器。它提供了使用AMQP进行消息传递和异步通信的功能。 以下是spring-boot-starter-amqp的主要特性和功能: 自动配置:spring-boot-starter-amqp通过自动…...

Spark第二课RDD的详解

1.前言 RDD JAVA中的IO 1.小知识点穿插 1. 装饰者设计模式 装饰者设计模式:本身功能不变,扩展功能. 举例&#xff1a; 数据流的读取 一层一层的包装&#xff0c;进而将功能进行进一步的扩展 2.sleep和wait的区别 本质区别是字体不一样,sleep斜体,wait正常 斜体是静态方法…...

人工智能学习框架—飞桨Paddle人工智能

1.人工智能框架 机器学习的三要素&#xff1a;模型、学习策略、优化算法。 当我们用机器学习来解决一些模式识别任务时&#xff0c;一般的流程包含以下几个步骤&#xff1a; 1.1.浅层学习和深度学习 浅层学习(Shallow Learning)&#xff1a;不涉及特征学习&#xff0c;其特征…...

SElinux 导致 Keepalived 检测脚本无法执行

哈喽大家好&#xff0c;我是咸鱼 今天我们来看一个关于 Keepalived 检测脚本无法执行的问题 一位粉丝后台私信我&#xff0c;说他部署的 keepalived 集群 vrrp_script 模块中的脚本执行失败了&#xff0c;但是手动执行这个脚本却没有任何问题 这个问题也是咸鱼第一次遇到&…...

2022年电赛C题——小车跟随行驶系统——做题记录以及经验分享

前言 自己打算将做过的电赛真题&#xff0c;主要包含控制组的&#xff0c;近几年出现的小车控制题目&#xff0c;自己做过的真题以及在准备电赛期间刷真题出现的问题以及经验分享给大家 这次带来的是22年电赛C题——小车跟随行驶系统&#xff0c;这道题目指定使用的是TI的单片…...

vscode + python

序 参考链接&#xff1a; 【教程】VScode中配置Python运行环境_哔哩哔哩_bilibili Python部分 Python Releases for Windows | Python.org vscode部分 Visual Studio Code - Code Editing. Redefined 一路next&#xff0c;全部勾上&#xff1a; 就可以了&#xff1a; 安装插…...

badgerdb里面的事务

事务的ACID A 原子性&#xff08;Atomicity&#xff09; 多步骤操作&#xff0c;只能是两种状态&#xff0c;要么所有的步骤都成功执行&#xff0c;要么所有的步骤都不执行&#xff0c;举例说明就是小明向小红转账30元的场景&#xff0c;拆分成两个步骤&#xff0c;步骤1&#…...

C# this.Invoke(new Action(() => { /* some code */ }))用法说明

在 C# 中&#xff0c;this.Invoke(new Action(() > { /* some code */ })) 是一种用于在 UI 线程上执行代码的方法&#xff0c;通常用于在后台线程中更新 UI 控件的值或执行其他需要在 UI 线程上执行的操作。 在 Windows Forms 或 WPF 等图形界面应用程序中&#xff0c;UI …...

MongoDB:MySQL,Redis,ES,MongoDB的应用场景

简单明了说明MySQL,ES,MongoDB的各自特点,应用场景,以及MongoDB如何使用的第一章节. 一. SQL与NoSQL SQL被称为结构化查询语言.是传统意义上的数据库,数据之间存在很明确的关联关系,例如主外键关联,这种结构可以确保数据的完整性(数据没有缺失并且正确).但是正因为这种严密的结…...

leetcode每日一题_2682.找出转圈游戏输家

2682.找出转圈游戏输家 题目: n 个朋友在玩游戏。这些朋友坐成一个圈&#xff0c;按 顺时针方向 从 1 到 n 编号。从第 i 个朋友的位置开始顺时针移动 1 步会到达第 (i 1) 个朋友的位置&#xff08;1 < i < n&#xff09;&#xff0c;而从第 n 个朋友的位置开始顺时针移…...

OpenCV之薄板样条插值(ThinPlateSpline)

官方文档&#xff1a;OpenCV: cv::ThinPlateSplineShapeTransformer Class Reference 使用方法&#xff1a; 头文件&#xff1a;#include <opencv2/shape/shape_transformer.hpp> &#xff08;1&#xff09;点匹配 一般根据有多少个样本&#xff08;或者点&#xff09;…...

034_小驰私房菜_[问题复盘] Qcom平台,某些三方相机拍照旋转90度

全网最具价值的Android Camera开发学习系列资料~ 作者:8年Android Camera开发,从Camera app一直做到Hal和驱动~ 欢迎订阅,相信能扩展你的知识面,提升个人能力~ 【一、问题】 某些三方相机,预览正常,拍照旋转90度 【二、问题排查】 1 ) HAL这边Jpeg编码数据在哪个地方…...

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …...

在软件开发中正确使用MySQL日期时间类型的深度解析

在日常软件开发场景中&#xff0c;时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志&#xff0c;到供应链系统的物流节点时间戳&#xff0c;时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库&#xff0c;其日期时间类型的…...

DeepSeek 赋能智慧能源:微电网优化调度的智能革新路径

目录 一、智慧能源微电网优化调度概述1.1 智慧能源微电网概念1.2 优化调度的重要性1.3 目前面临的挑战 二、DeepSeek 技术探秘2.1 DeepSeek 技术原理2.2 DeepSeek 独特优势2.3 DeepSeek 在 AI 领域地位 三、DeepSeek 在微电网优化调度中的应用剖析3.1 数据处理与分析3.2 预测与…...

Objective-C常用命名规范总结

【OC】常用命名规范总结 文章目录 【OC】常用命名规范总结1.类名&#xff08;Class Name)2.协议名&#xff08;Protocol Name)3.方法名&#xff08;Method Name)4.属性名&#xff08;Property Name&#xff09;5.局部变量/实例变量&#xff08;Local / Instance Variables&…...

蓝桥杯 2024 15届国赛 A组 儿童节快乐

P10576 [蓝桥杯 2024 国 A] 儿童节快乐 题目描述 五彩斑斓的气球在蓝天下悠然飘荡&#xff0c;轻快的音乐在耳边持续回荡&#xff0c;小朋友们手牵着手一同畅快欢笑。在这样一片安乐祥和的氛围下&#xff0c;六一来了。 今天是六一儿童节&#xff0c;小蓝老师为了让大家在节…...

【机器视觉】单目测距——运动结构恢复

ps&#xff1a;图是随便找的&#xff0c;为了凑个封面 前言 在前面对光流法进行进一步改进&#xff0c;希望将2D光流推广至3D场景流时&#xff0c;发现2D转3D过程中存在尺度歧义问题&#xff0c;需要补全摄像头拍摄图像中缺失的深度信息&#xff0c;否则解空间不收敛&#xf…...

QT: `long long` 类型转换为 `QString` 2025.6.5

在 Qt 中&#xff0c;将 long long 类型转换为 QString 可以通过以下两种常用方法实现&#xff1a; 方法 1&#xff1a;使用 QString::number() 直接调用 QString 的静态方法 number()&#xff0c;将数值转换为字符串&#xff1a; long long value 1234567890123456789LL; …...

中医有效性探讨

文章目录 西医是如何发展到以生物化学为药理基础的现代医学&#xff1f;传统医学奠基期&#xff08;远古 - 17 世纪&#xff09;近代医学转型期&#xff08;17 世纪 - 19 世纪末&#xff09;​现代医学成熟期&#xff08;20世纪至今&#xff09; 中医的源远流长和一脉相承远古至…...

Python+ZeroMQ实战:智能车辆状态监控与模拟模式自动切换

目录 关键点 技术实现1 技术实现2 摘要&#xff1a; 本文将介绍如何利用Python和ZeroMQ消息队列构建一个智能车辆状态监控系统。系统能够根据时间策略自动切换驾驶模式&#xff08;自动驾驶、人工驾驶、远程驾驶、主动安全&#xff09;&#xff0c;并通过实时消息推送更新车…...

Vue 模板语句的数据来源

&#x1f9e9; Vue 模板语句的数据来源&#xff1a;全方位解析 Vue 模板&#xff08;<template> 部分&#xff09;中的表达式、指令绑定&#xff08;如 v-bind, v-on&#xff09;和插值&#xff08;{{ }}&#xff09;都在一个特定的作用域内求值。这个作用域由当前 组件…...