Run Legends将健身运动游戏化,使用户保持健康并了解Web3游戏

最近,我们有机会采访Talofa Games的首席执行官兼创始人Jenny Xu,一起讨论游戏开发,Talofa Games是Run Legends这款健身游戏的开发工作室。她已经创作了超过一百款游戏,对于推动游戏的可能性并将她的创造力和叙事技巧带入她最喜爱的运动 — — 跑步游戏,早已轻车熟路。我们聊了一下她是如何构想Run Legends概念,她在游戏中如何整合数字资产在Sui上的使用经验,以及她为何相信将Web2和Web3结合在一起可以成为成功的关键。

Q1:您是如何接触游戏制作的?是什么促使您开发了Run Legends呢?

我从12岁开始制作游戏。我喜欢艺术,喜欢画我最喜欢的Pokemon,这启发了我做了很多粉丝游戏,因为游戏我学会了编码。我很小就想做游戏开发,在上大学之前,我发布了大约100款游戏,其中大约有十款在App Store上发布,其中有六款做得很好。它们超过了1000万次的下载量,帮助我支付了学费。那时我意识到,这是一个真正的职业。

我去MIT学习计算机科学,也被选进了那里的越野田径队。我经常跑步,每周大约70英里。我对健身和游戏开发有着热爱。当我提前毕业时,Niantic主办了一个比赛,他们是Pokemon GO背后的团队,我和父亲一起参加了比赛。我们成功地将我最喜爱的运动 — — 跑步,与游戏相结合,最终我们赢得了比赛。然后我们又花了一年半的时间在那个由Niantic资助的原型上工作。最终,我们获得了风投资金,用于制作我们现在正在开发的游戏Run Legends,这款游戏约六个月前发布。这款游戏将运动与游戏相结合,将行走和跑步变成了多人角色扮演游戏。玩游戏的人感觉他们不仅仅是在锻炼,而是在享受乐趣,这给了他们额外的动力去做一些他们本来可能不会做的事情。

Jenny Xu,Talofa Games的首席执行官兼创始人

Q2:您早期的游戏也属于健身类吗?还是您尝试了各种类型的游戏?

大部分游戏都是恐怖类别的,我制作了很多奇怪的东西。它们总是实验性的,推动了游戏可能性的边界,并重新定义了游戏。这让人兴奋,因为将我喜欢的东西结合在一起很有趣,所以我从恐怖类型游戏转到了现在的健身类型游戏。

Q3:在试图推动游戏理念向前发展时,您是更多地考虑叙事还是技术?您是如何构想重新定义游戏这个想法的?

我会说两者都有。例如,我曾制作过一个恐怖游戏,其中一个女孩被困在你的电脑里。你可以看到她,和她交谈,当你不想再和她说话了,然后点击退出按钮时,她会变得很难过。她会问,你确定要退出吗?这就打破了The Fourth Wall,突破虚拟的隔阂直接玩家互动。所以当你最终退出时,它会打开一个YouTube视频,这表明你可能关闭了游戏客户端,但现在我已经把自己放到了YouTube上,类似的有趣元素。这真的很令人兴奋。那是技术和叙事的结合。本质上,我是一名作家,虽然可能不是很好的作家。但我喜欢思考世界以及角色为何行为的原因。

Q4:在Run Legends中,叙事是重要的部分吗?

Run Legends是一款互动音频游戏,当您在行走和跑步时,会听到一个故事的展开。它是我制作的游戏中最具动态性的故事引擎,因为它叙述了您的锻炼情况,它必须是动态且激励人们运动的。我必须确定如何让一位教练自动引导一个人完成锻炼数千次。这是一个非常有趣的挑战,让一个可重复的故事与运动结合在一起。

Q5:您是在COVID期间开始制作Run Legends的,对吗?

从2021年底到2022年间,Run Legends开始完全成形。那是一个完美的时机,因为当时世界上很多人都在思考如何更多地锻炼。健康是重要的,随着健身热潮的兴起,更多的人走出家门,尝试在健身房关闭时进行户外锻炼。

Q6:游戏最初的构思是怎样的,无论是在叙事还是技术上?

Run Legends是一款战斗游戏。您将与有趣的怪物进行战斗,战斗是滑稽的性质。当您快速移动时,您可以触发某些技能,比如造成伤害,当您移动缓慢时,您可以触发另一种技能,比如治疗您的团队并且也造成伤害。玩家可以在现实中选择快速或缓慢移动,这控制着游戏的玩法,这使他们更少地考虑锻炼,更多地考虑玩他们喜欢的视频游戏。

在技术方面,有很多问题需要解决。比如,我们如何实时检测速度变化?如何确保人们在室外环境中拥有丝滑的体验,其中他们的数据连接可能不稳定?在他们的连接完全断开时,我们如何恢复?以及如何避免人们撞到树?所有这些挑战都迫使我们跳出游戏设计师通常思考的范围。

Run Legends app界面截图

Q7:您是如何决定将区块链作为技术堆栈的一部分?这一直是游戏计划的一部分吗?

在我们开始制作游戏的时候,即2021年和2022年,区块链并不是最初的计划部分。那时,健身领域有许多游戏在使用量、动力和成功故事方面蓬勃发展。我们开始考虑如何在游戏本身之外给人们额外的动力去户外活动。一种外在动力可以是给予人们金钱,一些应用程序做到了这一点。但是你也可以给予人们数字资产,同样能够激励他们。

这种模式对健身来说效果很好,因为健身是一个人们天生认为是他们不想做的事情的领域。健身长期以来与金钱有关,比如和朋友打赌、注册昂贵的比赛,或者从保险公司获得去健身房的津贴。我们在2022年开始了解更多有关区块链的知识,到现在仍在学习,因为它似乎非常适合我们正在制作的这种类型的游戏。当我们开始调查时,我们遇到了与Sui相关的人士,并了解到他们与我们有很多关于游戏未来将会是区块链的想法。

Q8:您如何将区块链特性融入到Run Legends中?

我们的游戏是面向Web2的,玩家不会意识到它与区块链有任何关系。对于玩家来说,理解这一部分是不是必须的。但是如果他们在意的话,他们会在游戏中获得免费物品,并可以导出且与他人交易。在我们的游戏中,物品是您所扮演的角色。所以如果你喜欢长跑,也许某个特定的角色对你来说最合适,但如果你不喜欢,你可以把它给别人。每个人的健身方式都不同,所以自然地在交易中有一些价值。

前段时间我们参加了Bullshark Quest 3活动,每当玩家击败一个敌人时,就会进行一次链上交易,升级击败那个敌人的装备或角色。这是一个有趣但简单的挑战,看看玩家的角色随着时间的推移能变得多强大。活动结束后,我们会让人们交易那些角色。看到角色如何通过游戏末期活动积累力量是很酷的。

我们目前正在使用一些比较基本的东西,比如使用Shinami提供的赞助交易,这样玩家在玩游戏时就不必支付任何gas,我非常喜欢这点。作为一个更多来自游戏世界的人,区块链游戏最大的痛点之一是在你被要求创建钱包、签署交易或支付费用时,你并不理解其中的原因。游戏给你带来惊喜奖励的体验正是我们所追求的,我们希望未来能够使用动态属性。我们现在在升级系统中有所应用,但计划中还没有那么多。

Q9:您认为Run Legends与不采用区块链启用的参与性方面的游戏有何不同?您的社区对数字资产奖励有积极的反应吗?您能否感觉到它激励了玩家对游戏的持续使用?

我们最热情的玩家中有很多是我们在Sui社区中发现的人,他们喜欢这款游戏的发展方式,以及Sui平台不断增加功能的逐渐升级。我认为对于不太熟悉它的玩家来说,他们提到对我们整合区块链的惊喜,而且如果他们不想使用它,它并不被强加给他们。从这个意义上说,双方都感到非常积极,对我们来说是一种胜利,因为我们不想疏远任何人。我们很高兴有这个缓慢的启动过程,让我们真正倾听玩家的反馈,监控人们的游戏方式,并及早剔除不良行为者。对我们来说,这真的很有益,而且玩家也有所察觉。他们提到我们的开发团队总是可以交流,而且友好,我为我们的团队在这方面感到自豪。

Q10:您参与指导其他游戏开发者。您是如何对待这种指导过程的?

我得到了许多行业内人士的指导,所以我通过公开分享我的经验来回报。在GDC或DICE等会议上,我会见到导师和学员。我肯定是处于更多带走而非给予的阶段,但我确实很乐意帮助。作为一家风投支持的初创公司的创始人,分享这种经验并告诉其他人在我们融资时有什么帮助是很好的。我可以谈谈我们在区块链方面启动时遇到的一些挑战,以及这样做的一些好处。

我认为人们更多地会与故事产生共鸣,所以当他们看到我是一个平易近人的人时,他们会想:“我也可以做到。”或者他们已经听到了很多关于这个行业的坏事,然后我告诉他们我的经历,他们就会想:“也许我应该再试一次。”

Q11:对于像Run Legends这样的体验物理数字游戏的演变,您有何看法?

健身游戏的类别仍然相当狭窄,它的根源已经存在了一段时间。Pokemon GO和Zombies Run是我们最大的灵感来源,它们在这一点上已经存在了大约10年。这个类别并不新鲜,但是像射击类游戏那样的活动并不多。健身游戏有点类似于教育游戏空间,你试图让某个人去做一些他们不想做的事情。由于越来越多的人在玩游戏,游戏化行业每年都在变得越来越好,占87%的玩家是Z世代。我认为因为这个原因,每年都有更多的人尝试类似游戏的东西。如果游戏试图让他们做一些好事,比如锻炼,那么现在比10年前更有可能尝试。这让我对我们这样的游戏充满了希望。显然,新技术使其更加精确,有更多的硬件产品可以跟踪您的心率、速度和其他生理指标。所以现在是一个非常激动人心的时刻。我认为我们将在未来看到更多这样的东西。

Q12:说到未来,我们可以期待的Run Legends下一步是什么?

接下来大约一个月左右会有一个相当大的功能推出,我们将有一个相当酷炫的渐进式地图系统,还有一个很棒的预告片即将发布,我们对此感到兴奋。最后一点就是更多的运动类型和更多的可访问性,能够使Run Legends成为每个人每天都玩的游戏,无论是散步、跑步还是其他类型的健康活动。我们正在测试和试验这个方法,以吸引更多用户来尝试。所以,请期待新的游戏特性、新的运动类型和一个新的闪亮预告片!


关于 Sui Network

Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

官网|Twitter|Discord|英文电报群|中文电报群

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

简单但好用:4种Selenium截图方法了解一下!

前言 我们执行UI自动化操作时,大多数时间都是不在现场的,出现错误时,没有办法第一时间查看到,这时我们可以通过截图当时出错的场景保存下来,后面进行查看报错的原因,Selenium中提供了几种截图的方法&#x…

【Linux学习笔记】基础IO

这里写目录标题 1. 系统文件I/O1.1. 接口介绍1.2. 库函数接口与系统接口的关系 2. 文件描述符fd2.1. 0&1&2文件描述符2.2. 文件描述符的分配规则2.3. 重定向2.4. 重定向系统调用2.5. 进程独立性 3. Linux下一切皆文件4. 缓冲区4.1. 缓冲区的理解4.2. 缓冲区的位置 5. 理…

IDEA-运行测试方法提示Command line is too long

使用IDEA版本 执行时提示 处理方法: 1, 2,

【优秀毕设】基于vue+ssm+springboot的网上购物商城系统设计

摘 要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,网上商城购物系统当然也不能排除在外。网上商城购物系统是以实际运用为开发背景,运用软件工程原理和开发方…

Hadoop-- hdfs

1、HDFS中的三个进程:NameNode(NN)、DataNode(DN)、SecondNameNode(SNN) 2、NameNode(NN) 1、作用: 1、接收客户端的一个读、写的服务,在namenode上存储了数据文件和datanode的映射的关系。 …

【封装UI组件库系列】全局样式的定义与重置

封装UI组件库系列第二篇样式​​​​​​​ ​​​​​​🌟前言 🌟定义全局样式 生成主题色和不同亮度的颜色 ​编辑 中性色及其他变量 🌟样式重置 🌟总结 ​​​​​​​​​​​​​​🌟前言 在前端开发中&…

pygame播放视频并实现音视频同步

一、前言 在我接触pygame时最新的pygame已经不支持movie模块,这就导致在pygame播放视频变成一个问题,网上搜了下解决方案有两个: 一是使用opencv播放视频,再结合pygame.mixer来播放音频 二是使用moviepy播放视频,再…

【C++进阶之路】第四篇:set和map

文章目录 一、关联式容器健值对二、set & multiset三、map & multimap在这里插入图片描述 四、set和map底层原理 一、关联式容器健值对 关联式容器 & 键值对 二、set & multiset set & multiset 三、map & multimap map & multimap 四、set和…

自己动手打包构建编译cri-dockerd

1.背景 本机是 armv7l架构cpu,发现官方文档中竟然没有,因此需要自己编译下; [rootcontainer0 ~]# uname -a Linux container0 5.4.206-v7l.1.el7 #1 SMP Mon Jul 25 14:13:29 UTC 2022 armv7l armv7l armv7l GNU/Linux2.打包/构建/编译 gi…

基于龙格-库塔算法优化概率神经网络PNN的分类预测 - 附代码

基于龙格-库塔算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于龙格-库塔算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于龙格-库塔优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对P…

7.1 Windows驱动开发:内核监控进程与线程回调

在前面的文章中LyShark一直在重复的实现对系统底层模块的枚举,今天我们将展开一个新的话题,内核监控,我们以监控进程线程创建为例,在Win10系统中监控进程与线程可以使用微软提供给我们的两个新函数来实现,此类函数的原…

什么是数字化工厂?企业数字化转型有什么好处?

科技在发展,时代在进步,全球信息化、数字化的步伐越来越快,数字化转型是否成功也成为企业在未来发展中能否做大做强的关键因素。而数字化工厂就是制造业数字化发展的一个重要发展方向,那么究竟什么是数字化工厂呢?它和…

相对定位、绝对定位、固定定位、绝对定位堆叠顺序

相对定位:相对自己本身进行偏移 CSS语法: position: relative;/*相对自己进行定位*/ top: 10px;/*距离上边*/ left: 10px;/*距离左边*/ 演示图: 绝对定位:默认以浏览器进行定位。如果想依照父盒子定位,需要在父盒子…

UE5和UE4版本更新重大改变汇总。

转载:UE5和UE4版本更新重大改变汇总。 - 知乎 (zhihu.com) 用户界面变化: 1,原先拖动给放置Actor的place actors,世界大纲,Level等都可以通过右击隐藏到侧边栏; 2,Command命令窗口和ContentBr…

A____Z____RECOVER____DATA勒索恢复---惜分飞

有客户MySQL数据库被黑,业务库中表被删除,并创建A____Z____RECOVER____DATA库,里面有一张readme表,内容为: mysql> select * from readme \G; *************************** 1. row *************************** zh_content: 请尽快与我们取得联系,否则我们将会公…

Cypress环境变量

Cypress环境变量 baseUrl 当你配置了 baseUrl ,测试套件中的 cy.visit() 、 cy.request() 都会自动以 baseUrl 的值作为前缀并且,当你需要访问某些网址或者发起接口请求时,在代码中就可以不用再指定请求的 host 或者 url 了 如何配置 base…

使用Kafka、Flink、Druid构建实时数据系统架构

1. 背景 对于很多数据团队来说,要满足实时需求并不容易。为什么?因为作流程(数据采集、预处理、分析、结果保存)涉及大量等待。等待数据发送到 ETL 工具,等待数据批量处理,等待数据加载到数据仓库中&#…

JSP:Tag文件的使用

需求:多个JSP页面可能需要使用一些相同的信息 例如:导航栏、标题等。 目标:提高这些相同信息的代码的复用性。 方法:将这些相同的元素形成一种特殊的文件,以便所有页面都可以使用,即:Tag文件 1、Tag对…

抽象工厂设计模式是什么?什么是 Abstract Factory 抽象工厂设计模式?Python 抽象工厂设计模式示例代码

什么是 Abstract Factory 抽象工厂设计模式? 抽象工厂设计模式是一种创建型设计模式,旨在提供一个创建一系列相关或相互依赖对象的接口,而无需指定其具体类。它允许客户端使用抽象的接口创建一组相关对象,而无需关注实际的对象实…

广州华锐互动:3D模拟体验火箭发射过程有什么教育意义?

3D虚拟还原火箭发射过程在教育领域有着深远的意义。它能够为学生提供直观、生动的体验,帮助他们更好地理解和掌握相关知识,激发他们对科技的兴趣和探索欲望。 首先,3D虚拟还原火箭发射过程可以帮助学生更好地理解和掌握航天科技知识。在火箭发…