最新动态

热门资讯

  • 一次用Go语言编写的脚本经历

    作者 | Eyal 译者 | 金灵杰 本文介绍了我尝试使用 Go 语言进行脚本编程的经历。文中我将讨论 Go 脚本的必要性,我们预期的表现以及可能的实现方式。在讨论过程中,我将深入探讨脚本、Shell 和 Shebang。最终,我们将会讨论让 Go 脚本工作的解决方案。 1 为什么 Go 语言适合编写脚本? 通常认为,Python 和 Bash 是热门的脚本语言,而 C、C++ 和 Java 完全不适合用于脚本编程。有一些语言则处于两者之间。 Go 语言适用于多种场景,包括编写 Web 服务器、流程管理和系统编程。在后文中,我将论证,除了上述这些场景外,Go 语言还可以用于简单的脚本编写。 是什么让 Go 语言适合编写脚本? Go 语言简洁易读,并且相对简洁。这使得编写的脚本易于维护并且较短。 Go 语言提供了大量可用于各种用途的库。假设这些库是稳定且经过测试的,这可以使脚本简洁且健壮。 如果我大部分代码都是用 Go 编写的,那么我更愿意使用 Go 作为我的脚本语言。当代码由多人协作维护时,使用一种大家都熟悉的语言会减少维护成本,即使是一些脚本。 2 Go 语言已经 99% 支持脚本 事实上,我已经可以使用 Go 语言来编写脚本。这需要使用 Go 的 run 子命令:如果脚本名称是 my-script.go,我们可以简单地通过 go run my-script.go 来运行。 这里,对于 go run 命令,我认为需要特别关注一下。让我们详细说明一下。 Go 语言不同于 Bash 和 Python 的地方在于,后者通过解释执行,即它们的脚本在读取时执行。而对于 Go 语言,当用户输入了 go run,Go 编译这个 Go 程序,然后再执行。因为 Go 编译时间非常短,所以看起来像是解释执行。需要注意的是,很多人说“go run 只是一个玩具”,但是如果我们需要脚本,并且喜欢 Go 语言,那么这个玩具正是我们所需要的。 3 所以已经支持得很好了,对吧? 我们可以编写脚本,并通过 go run 命令来执行。还有什么问题吗?问题是我不想那么麻烦,希望通过类似 ./my-script.go 的方式来运行脚本,而不是 go run my-script.go。 这里我们讨论一个简单的脚本和 Shell 通过两种方式进行交互:它从命令行获取输入数据,并设置退出状态码。这两个是 Shell 脚本中较为复杂的交互方式。 这个脚本输出“Hello”和从命令行获取的第一个参数,并设置退出状态码为 42: package main import ( "fmt" "os" ) func main() { fmt.Println("Hello", os.Args[1]) os.Exit(42) } 这时,使用 go run 命令结果有些奇怪: $ go run example.go world Hello world exit status 42 $ echo $? 1 这个问题我们稍后会讨论。 这时可以使用 go build 命令。这是通过 go build 命令执行该脚本的方式: $ go build $ ./example world Hello world $ echo $? 42 此时调试该脚本的流程变成了: $ vim ./example.go $ go build $ ./example.go world Hi world $ vim ./example.go $ go build $ ./example.go world Bye world 而我期望达到的是这样来运行脚本: $ chmod +x example.go $ ./example.go world Hello world $ echo $? 42 而对应的工作流程是: $ vim ./example.go $ ./example.go world Hi world $ vim ./example.go $ ./example.go world Bye world 看上去很简单,对吧? 4 Shebang 类 Unix 系统支持 Shebang。Shebang 用于告诉 Shell 使用什么解释器来运行脚本。我们可以根据编写脚本使用的语言来设置 Shebang 行。 通常来说,我们会使用 env 命令作为脚本执行器,这样就无需再使用解释器的绝对路径。例如:可以设置 Shebang 为 #! /usr/bin/env python 让 Python 解释器来运行该脚本。当名称为 example.py 的脚本有上述的 Shebang 行,同时它具有可执行属性(可以通过 chmod +x example.py 命令添加)时,可以在 Shell 中输入 ./example.py arg1 arg2 来运行。此时 Shell 会读取 Shebang 行,然后开始链式反应: Shell 开始运行 /usr/bin/env python example.py arg1 arg2。这实际上就是 Shebang 行加上脚本名再加上额外的参数。该命令执行 /usr/bin/env,参数是 /usr/bin/env python example.py arg1 arg2。然后 env 命令调用 python 命令,执行 python example.py arg1 arg2。最后 python 运行 example.py 脚本,参数是 example.py arg1 arg2。 让我们开始尝试给 Go 脚本添加 Shebang。 第一次幼稚的尝试 我们首先设置一个幼稚的 Shebang 来使用 go run 执行这个脚本。加了 Shebang 之后的脚本看上去是这样的: #! /usr/bin/env go run package main import ( "fmt" "os" ) func main() { fmt.Println("Hello", os.Args[1]) os.Exit(42) } 然后尝试运行一下,输出为: $ ./example.go /usr/bin/env: 'go run': No such file or directory 发生了什么? Shebang 机制将 go run 整体作为 env 命令的一个参数了,而实际不存在这个命令。输入 which "go run" 也会有类似的错误。 第二次尝试 一个可行的方案是将 Shebang 设置为 #! /usr/local/go/bin/go run。在我们尝试之前,就可以会发现一个问题:go 二进制文件在不同系统路径不同,写死绝对路径会导致脚本无法兼容安装在其他位置的 go。另外一个解决方案是使用 alias gorun="go run" 来创建一个别名,之后就能把 Shebang 修改成 #! /usr/bin/env gorun。使用这种方式,我们需要在运行这个脚本的系统中都设置这个别名。 输出: $ ./example.go package main: example.go:1:1: illegal character U+0023 '#' 解释:从这个输出来看,我们有一个好消息,同时也有一个坏消息,你想先听哪个?我先来说好消息:-) 好消息是这个方案成功了,执行脚本之后 go run 命令正常调用了。 坏消息:井号。在许多脚本语言中,Shebang 开头的井号会被当成注释忽略。但是对 Go 语言编译器来说,开头的井号变成了“非法字符”。 解决方案 当脚本不包含 Shebang 行时,不同的 Shell 会回退到不同的解析器。Bash 会使用自己来运行脚本,而 zsh 会回退到使用 sh。这给我们提供了一种解决方案,这也是 StackOverflow 上提到的一种解决方案。 由于 // 是 Go 语言中定义的注释,而我们可以使用 //usr/bin/env 来替代 /usr/bin/env(在路径分割符中,// == /),因此第一行可以设置成: //usr/bin/env go run "$0" "$@" 结果: $ ./example.go world Hi world exit status 42 ./test.go: line 2: package: command not found ./test.go: line 4: syntax error near unexpected token `newline ./test.go: line 4: `import ( 解释: 我们距离成功又近了一步:终于有了正确的输出。但是输出中还包含一些错误,同时状态码也不对。让我们来看下到底发生了什么。正如之前所说的,Bash 没有找到任何 Shebang,因此选择使用 bash ./example.go world 的方式来运行脚本(直接使用该命令会有相同输出,你也可以试下)。非常有意思,直接使用 Bash 来运行 Go 文件 :-) 下一步,Bash 读取脚本的第一行,然后运行该命令:/usr/bin/env go run ./example.go world。之前脚本中的“0”代表第一个参数,因此实际值是我们运行的脚本文件名。“@”表示命令行中的所有参数。在这个例子中会被替换成“world”。到目前位置,使用./example.go world,脚本使用了正确的命令行参数,并输出了正确的值。 输出中还有诡异的一行:“exit status 42”。这是什么?如果我们自己尝试下命令就会了解: $ go run ./example.go world Hello world exit status 42 $ echo $? 1 这是 go run 命令通过标准错误输出的。go run 命令屏蔽了状态码,然后返回了状态码 1。关于这个行为的讨论,可以参见 Github issue。 好了,那么其他几行输出呢?这是 Bash 试图解析 Go 源码,但实际失败了。 解决方案优化 这个 StackOverflow 页面建议在 Shebang 之后加上 ;exit "$?"。这会告诉 Bash 解释器不要再继续执行。 完整的 Shebang: //usr/bin/env go run "$0" "$@"; exit "$?" 结果: $ ./test.go world Hi world exit status 42 $ echo $? 1 基本上实现了:这里实现了让 Bash 使用 go run 命令执行脚本,然后立即退出,同时设置状态码为 go run 命令执行后的状态码。 更进一步,可以在 Shebang 行中添加一些命令,用于移除标准错误中的“退出状态”内容,甚至解析该文本并作为整个脚本的返回码。 然而: 再增加 Bash 命令意味着冗长的 Shebang 行,这与最初期望的 #! /usr/bin/env go 相比过于复杂。 记住这只是一种 hack 的方式,而我并不喜欢 hack。毕竟我们只是想用标准的 Shebang 机制。为什么?因为这样简单、标准、优雅。 这或多或少也是我想找一种更加方便的语言作为脚本语言(例如 Go)来替代 Bash 的原因。 5 幸运的是,我们有 gorun gorun 就是我们想要的。我们只需在 Shebang 中写 #! /usr/bin/env gorun,并赋予脚本可执行权限。仅此而已,我们可以在 Shell 中执行,获得期望的结果! $ ./example.go world Hello world $ echo $? 42 太棒了! 警告:兼容性 当文件包含 Shebang 之后,Go 将无法编译(和我们之前看见的一样)。 $ go run example.go package main: example.go:1:1: illegal character U+0023 '#' 这两种选择不能兼得,我们只能二选一: 使用 Shebang,并通过 ./example.go 方式运行脚本。 或者移除 Shebang,使用 go run ./example.go 运行脚本。 二者不可兼得! 另外一个问题,是当脚本文件被放在 Go 工程中时,编译器会发现这个 go 文件。虽然该文件并不是应用程序所需要的,也会导致编译失败。一个解决方案是移除 .go 后缀,但是这样就会无法使用类似 go fmt 等工具。 6 最后一些想法 本文讨论了使用 Go 语言来编写脚本的重要性,同时介绍了几种方式来实现脚本运行。这里有一些总结。 解释: 类型:如何运行脚本。 退出状态码:脚本执行后,是否设置了脚本的退出状态码。 可执行:脚本是否可以通过 chmod +x 设置可执行权限。 可编译:脚本是否可以通过 go build。 标准:脚本是否需要标准库之外的东西。 正如上表,目前没有一种完美的解决方案。看上去最方便且问题最少的方式是使用 go run 命令。但是在我看来,这种方式太过“复杂”,而且无法“可执行”,同时退出状态码也不正确。这将会导致难以区分脚本是否正确执行。 因此,我认为 Go 语言在这个领域仍然有许多工作要做。我不认为让语言支持忽略 Shebang 行会有什么问题。这将会解决执行问题,但是类似这种变化可能不会被 Go 社区采纳。 我的同事提醒我事实上 Shebang 行对于 JavaScript 同样也是非法的。但是在 Node.js 中,他们增加了一个跳过 Shebang 函数,让 Node 脚本可以在 Shell 中直接运行。 如果 gorun 可以作为标准工具的一部分就更棒了,其他类似的还有 gofmt 和 godoc。 原文链接: https://posener.github.io/go-shebang-story/

    2024-12-23
  • 一代游戏开发者的心路历程

      近日,原金山游戏大连鲸彩工作室的核心成员吕广阔,这位在游戏领域深耕17年的资深人士,以其卓越的领导才能和丰富的实战经验,为执象信息带来了新的生机与希望。“阔哥”的名字再次出现在公众视线中!    吕广阔毕业于东北大学。  自2005年起,吕广阔便投身游戏行业,成为金山西山居游戏大连公司的成员。在这漫长的17年间,他目睹了游戏行业的变迁与发展,从后端开发到公司负责人,每一步都充满挑战与成长。他对游戏的热爱和对质量的不懈追求从未改变。  2009年,吕广阔展示了其出色的领导能力。他带领测试团队从头开始精心打磨,成功推出《反恐行动》的海外版本。这一成就不仅赢得了海外市场的好评,也为他日后的发展打下了坚实的基础。  2012年,吕广阔再度带领团队取得佳绩。他带领《末日屠龙》团队提前完成了项目计划,这一成果不仅获得了公司领导的高度赞扬,也受到了广大玩家的喜爱与追捧。这一成功的背后,巩固了吕广阔在游戏行业的地位,并让他在业界赢得了“阔哥”的美誉。    《末日屠龙》制作人吕广阔  2014年,吕广阔与小米公司展开了紧密合作。他带领休闲手游团队与小米团队携手,共同打造了多款备受欢迎的手游产品。这些产品不仅登顶小米游戏商店下载榜,他还借此机会与小米公司创始人雷军进行了深入交流。两人共同探讨了项目的未来规划与发展方向,为合作奠定了更坚实的基础。    《末日屠龙》游戏截图  2017年,吕广阔带领团队迎接了新的挑战与机遇。他们成功推动了国内首款“吃鸡”手游《小米枪战》的上线。这款游戏不仅满足了玩家需求,也为公司带来了可观的收益与良好口碑。  随后推出的《小米2048》凭借新颖的玩法,长期占据小米游戏下载榜榜首。    到了2022年,吕广阔再次带领团队取得了显著的成绩。他们成功将拥有十六年历史的老端游《反恐行动》推向新的高度,实现了全球流水超过3000万的优异表现。这一成就不仅是对他个人能力的认可,也是团队共同努力的结果。  如今,吕广阔已加入执象游戏团队,将继续书写他的游戏人生。他丰富的行业经验和卓越的领导能力,必将为执象游戏团队带来新的发展机遇与挑战。我们相信,在“阔哥”的引领下,执象游戏将迎来更加辉煌的未来。

    2024-12-23
  • 【紧急】微信用户警惕!1.5亿人被骗走2亿元

    如今,微信已成为我们日常生活中不可或缺的通讯工具,但同时也成为一些犯罪分子实施违法行为的目标。 最近,江苏警方接连破获了两起利用微信公众号进行传销活动的案件,涉案金额高达2亿多元。 微信微商推销 “粉丝”变“代理” 江苏邳州警方调查发现,名为“星火草原”的微信公众号自2015年12月上线了一套所谓的“无卡POS机”分销系统。用户只需扫描“星火草原”的二维码并关注该公众号即可成为“粉丝”。然而,只有缴纳100元至300元才能升级为不同等级的代理商。 成为代理商后,用户便有资格发展下线并从中获取提成。提成方式是通过发展更多的“粉丝”使其成为代理商,然后通过微信红包的形式发放提成。据调查,在运营的半年期间,该公众号吸引了1500多万“粉丝”和150多万代理商,涉案金额达2亿多元。 随着互联网、微信、QQ等社交软件及第三方支付平台的发展,传销犯罪已不再依赖于传统的面对面传播方式,而是利用这些工具迅速搭建网络和聚集资金。 今年6月,江苏省新沂市公安机关成功破获一起利用微信公众号进行传销活动的案件。犯罪嫌疑人毛某某和张某某等人注册了“天天赚诚信平台”微信公众号,发布微信文章,宣传新的网赚模式。具体运作模式如下:参与者需缴纳2000元加入一个小组,每个小组由31人组成,包括顶层组长1人和四层成员。当小组成员超过31人时,组长便可退出并获得收益。 新沂市公安局邵店镇派出所副所长张宗举表示:“组长为了快速退出并获得更高的收益,往往会动员亲朋好友加入,这导致下线人员也继续拉人加入。” 截至案发,该平台在两个月内吸引了6000多名会员,涉案金额达2000多万元。 网络传销名目繁多 谨防“投资”陷阱 上述两起传销案件中,传销组织的搭建、信息传播和资金流转均借助微信完成。同时,传销名目也在不断变化,从传统的有形商品到后来的资本运作,再到如今的金融互助,传销组织者想方设法设计复杂的名目以迷惑人们。 近期,安徽宿州警方侦破了“NMM98”网络传销系列案件,抓获犯罪嫌疑人20多名,主犯已被移交给检察机关审查起诉。调查显示,自2015年3月以来,“NMM98”传销组织依托互联网,以“先舍后得”为名,通过网络授课和线下点对点宣传等方式,要求参与者缴纳1000元获得会员资格,并根据其发展的下线人数获取返利。层级越高,获得的返利越多。 合肥市公安局经侦支队二大队教导员尤雪松表示:“最高层的上线是一名叫做张某某的人,他在网站上的登记等级为M4,属于高级会员。通过调取他的账户流水,我们发现他在短短四个月内就获利近10万元。” 宿州警方查明,截至2015年10月,该传销组织在全国21个省份发展了27.7万会员,涉案金额约3亿元。近年来,公安机关侦办的案件显示,以“虚拟货币”、“金融互助”、“爱心慈善”、“股权投资”、“微商”等为幌子的网络传销层出不穷,并常常与非法集资等违法犯罪活动交织,欺骗性和诱惑性极大。 公安部经侦局十一处处长刘路军表示:“例如,一些传销组织打着虚拟货币和资金互助的旗号,宣称可以通过购买虚拟货币获得升值,但其实质仍在于拉人入伙,通过层层返利获利。同时,资金互助类的传销组织也会声称互相帮助,实际上是为了吸引更多人加入。” 公安机关提醒:目前,一些网络传销以纯资金运作,大肆宣传的内容极具欺骗性和迷惑性,但其实质上倡导的是“不劳而获”的理念。请选择合法的投资渠道,增强风险意识,不要被所谓的“低风险、高回报”项目所蒙蔽,警惕传销“拉人头”的欺诈本质,谨防落入传销陷阱。 你会喜欢 ▶【曝光】旅游千万不要学他们!国家要限制这些人出境了! ▶【炫酷】46岁阿姨成赛车手,不服来战! 来源:央视财经(ID:cctvyscj) 本文编辑:李天路 提醒更多人!↓↓↓欢迎分享~

    2024-12-23
  • 《龙魂旅人》预约启动同步曝光新遇见画面及挂机玩法

      日系轻松RPG游戏《龙魂旅人》现已开启事前预约活动,并公布了全新的邂逅画面和挂机功能,供玩家参考。     【以下内容为厂商提供资料原文】   开始预约!达到目标即可解锁丰富奖励并赢取iPhone16、Galaxy Z Flip6     从现在起,在《龙魂旅人》完成双平台预约,当累积人数达到特定目标时,您将获得相应的奖励!当预约人数达到50万时,您将获得游戏中限定的头像框;若预约人数突破100万,还将获得史诗级幻灵——游弋歌姬!     除了游戏内奖励外,达到目标的玩家还有机会赢取最新款的iPhone16、SAMSUNG Galaxy Z Flip6以及尊贵躺平圣礼等豪华礼品!此外,《龙魂旅人》官方粉丝团还推出了额外活动!即刻预约,享受轻松冒险之旅。     全新邂逅场景大公开 公主、妖精还有女忍者!?     在《龙魂旅人》的故事中,作为玩家扮演的持戒者,除了与公主签订契约踏上复国之旅,还会顺手解救被哥布林“捆绑play”的妖精薇儿,从此收获持戒者军团中珍贵的治疗师,技能“治愈之风”能够恢复大量生命值,将帮助持戒者度过许多难关。       随着关卡推进,持戒者的队伍中,还会加入初次见面就KO你的神秘忍者,技能“冷酷追猎”能在战斗中直击敌方后排,为持戒者提供强力输出支持。有公主、妖精、女忍者的陪伴,持戒者可以安心迎接接下来的冒险旅程。     祈愿灯神降临 改变命运解锁挂机暴富     当持戒者军团在冒险中遇到命运使者“祈愿灯神”后,会接受灯神从胸膛掏出的命运馈赠,这不仅开启了丰富的“挂机奖励”,还同步开启了每天免费一次的“快速巡逻”。一键领取12小时奖励,从此改变命运,休息一下变得更强大,一键巡逻就能暴富,成为躺平龙。         龙与公主的冒险即将启程,准备好出发了吗?《龙魂旅人》的奇幻乐章等待各位持戒者的谱写!更多游戏相关资讯,请参考《龙魂旅人》官方网站及官方粉丝页,threads 也有废文哥布林陪伴玩家至OB!  

    2024-12-23
  • 《黑色沙漠 MOBILE》“混沌的裂缝”新区域扩展 迎接“2024 卡尔佩恩宴会”活动开启

      由韩国研发商珍艾碧丝制作与发行的《黑色沙漠 MOBILE》于3日推出了卡尔佩恩西部区域扩张,高级“混沌的龟裂 XII”地区也同步新增。年度盛会“2024卡尔佩恩宴会”将于12月15日举行,提前活动现已开启,邀请所有冒险家参与准备;同时,年末温暖捐款活动正在进行。   卡尔佩恩西部新增了“救赎山脉”、“灰烬风暴之眼”、“侵蚀的大地”三个新的高级狩猎场,并同步推出了相关任务。混沌的龟裂XII阶段也增加了新的区域“侵蚀的大地”,在该地区击败怪物有机会获得顶级暗影之星武器制作材料“死神的残骸”。欢迎喜欢战斗的冒险家前来挑战。   一年一度的全球冒险家盛会“2024卡尔佩恩宴会”将于12月15日晚上通过官方YouTube频道在线举办。活动期间,冒险家可以在官方论坛指定活动区留言祝福,即可获得实用奖励“讨伐推荐书”5,000个;在游戏内指定聊天频道输入“2024卡尔佩恩宴会”还可额外获得5,000个。   此外,冒险家在进行战斗或采集等活动时,也有机会获得“卡尔佩恩宴会邀请函”。收集这些邀请函可以兑换丰富的成长支持礼物,如“阿克拉德”、“精灵郁金香”、“荣耀之路Season10额外入场券”等,为宴会做好充分准备。   每年Pearl Abyss都会进行公益捐款活动,今年将以特别任务的形式邀请冒险家共同参与。即日起,冒险家可以通过向指定NPC购买道具“[活动]圣诞树装饰”来响应公益活动。完成任务后可以获得奖励“捐款参与证书”,未来还将发放暖心礼物给持有证书的冒险家,与冒险家们一起传递温暖。 欲知详情请访问《黑色沙漠 MOBILE》官方网站。

    2024-12-23
  • 《鸣潮》× Animate 冬季限定周边快闪活动即将启动 全球八城联动登场

      由库洛游戏(KURO GAMES)开发的开放世界动作游戏《鸣潮》(Wuthering Waves)(PC / Android / iOS)宣布,将与Animate合作举办冬日约会周边快闪活动。此次活动将在全球8个城市连续举办。     《鸣潮》× Animate 冬日约会周边快闪活动即将开启     世界各地的漂泊者们,准备好迎接这场冬日里的约会了吗? 《鸣潮》携手Animate,将在这寒冷的冬季,在全球8个城市连续举办周边快闪活动。 漂泊者们可以前往线下活动地点, 购买到本次活动中限定的《鸣潮》冬日约会系列主题周边,并获得丰富礼品。 更多详细信息,请查阅长图。 期待与你们在冬日里温暖相遇!      

    2024-12-23
  • 《魔法少年贾修 永恒羁绊的伙伴》服务将于2025年1月31日结束

      东映动画今日宣布,智能手机游戏《魔法少年贾修 永恒羁绊的伙伴》(暂译,金色のガッシュベル!! 永远の絆の仲間たち)将于2025年1月31日(五)停止服务。       《魔法少年贾修 永恒羁绊的伙伴》由NEOWIZ开发,并与东映动画、GameOn合作推出的一款羁绊养成RPG游戏。玩家可以组建自己喜爱的魔物队伍,使用法术(技能)和绝招击败敌人,同时推进游戏剧情。游戏不仅收录了动画《魔法少年贾修》中的熟悉角色,还新增了游戏专属的原创角色和故事,同时还提供了诸如羁绊系统、原型面板、支援卡片等丰富的养成要素。       官方在停止服务的通知中提到,自2024年1月17日开始运营以来,团队收到了许多玩家的支持,一直努力维持《魔法少年贾修 永恒羁绊的伙伴》的正常运营。然而,在经过慎重评估后,团队认为今后难以提供更好的服务,因此决定停止游戏服务。     关于停止服务前的安排,官方已经停止销售付费水晶和其他商品。停止服务后,持有“付费水晶”的玩家可以在2025年1月31日(五)~ 2025年4月30日(三)期间内申请退款。     此外,从即日起,游戏中将陆续推出一系列活动,具体活动详情请参见官方网站。    

    2024-12-23
  • 《风之国度》庆祝六周年 新职业扩展及各类庆典活动推出

      传奇网络旗下的手机游戏《风之国度》今日迎来了六周年纪念。官方表示,游戏内的11个职业将迎来重大突破,将陆续开放全新的职业技能。同时,职业称号与职业徽章也将全面升级。此外,游戏还开启了更高难度的“荣耀前线”第七层供玩家挑战。在六周年期间,主城将举办盛大的庆典活动,每日登录即可获得奖励,并有机会获得整套外观。同时,两款经典小游戏也再度回归。     【以下内容为厂商提供资料原文】   燃放烟花 吃蛋糕 领取丰富好礼     六周年庆典持续14天!活动期间,每日登录可于界面领取丰富好礼,包括专属周年称号、全新人物表情、五官造型以及独特的拍照框等丰厚奖励。不仅登录可以领取“周年庆烟花币”,攻略副本还能获得制作烟花的材料;燃放烟花也可以获得“周年庆烟花币”,这些货币可以在周年商店兑换各种限定外观,打造属于你的独特造型。如果你错过了某天的奖励,不用担心!补签功能确保你不会遗漏任何一份珍贵好礼!     职业拓展强势来袭 重新定义你的职业体验     完成隐匿任务,通过森林守护神的严苛试炼,迎来职业的全面突破,正式成为隐匿之子!解锁专属的隐匿武器,职业称号与职业徽章也将发生变化。不仅获得全新职业技能,部分现有技能也将大幅强化,不仅拥有炫目的视觉特效,还提升了技能效果,让你能够自由组合搭配,开创更多元的战斗玩法。     荣耀前线新关卡 决战月照芳林!     全新挑战来袭,勇士们将深入幽暗森林,迎战隐藏千年的两大强敌“千年花妖”与“地狱花苞犬”。在这场生死之战中,你需要灵活躲避地狱花苞犬的凌厉爪击,并抵挡千年花妖层层叠起的花海冲击。每成功通过一层挑战,将获得隐匿觉醒经验,还有机会取得珍贵的隐匿史籍,帮助你不断强化自身,解锁职业突破的极限力量!     公平又刺激的秘法之地     12月5日至12月9日,开启队伍生存玩法——秘法之地,不看角色数值,不受职业限制,所有参赛者的起点都是相同的。进入战场前可以自行选择要出战的职业,进入场景后装备、技能与魂卡只能从战场里的宝箱获取。随着时间推移,安全范围会逐渐缩小,离开安全区的角色将持续掉血,直至最终存活的队伍获得胜利!     烘焙美味蛋糕 大狸烘焙屋     12月12日至12月19日活动期间,玩家可以进入大狸蛋糕房,通过将三个相同的面包排列在一起,合成出更美味的面包。随着合成次数,面包将逐步升级成为蛋糕,最终制作出精致的三层大蛋糕!但在过程中并不简单,调皮的姜饼人会在场内四处乱窜,阻碍你的制作过程。在有限的空间中,你需要避开姜饼人,努力合成更多的大蛋糕以获得高分!快来制作最诱人的蛋糕吧!      

    2024-12-23
  • 《锁妖》团队新作《哥布林也想谈恋爱》在G-EIGHT 2024亮相 汇聚众多梗图

      曾于放視大賞展出,以台灣元素和本土妖怪為主題的《銬妖》學生團隊近日參加了G-EIGHT 2024,並帶來了一款新的收集類型遊戲《哥布林也想談戀愛》。這款遊戲融入了最近流行的哥布林梗,玩家需要收集各種外觀的哥布林並幫助他們找到愛情。       《哥布林也想談戀愛》是一款幫助哥布林尋找愛情的遊戲。玩家將扮演哥布林的愛情導師「awkward」,幫助哥布林提升自我並找到愛情。遊戲玩法類似於《跳躍吧!鯉魚王》,哥布林長老會從山洞帶來哥布林,玩家需要訓練哥布林,使其狀態達到一定等級。當哥布林達標後,它會進化成各種類型的哥布林,並可以通過社交應用程序追求不同的女性冒險者。每種哥布林的血量和攻擊力各不相同,玩家需要通過對話來追求不同的女性冒險者,對話時採用對戰形式。如果回答恰當,會增加對方的好感度;如果回答不佳,則會扣減血條,血條耗盡則遊戲結束,玩家需要重新培養新的哥布林。     哥布林的外觀和個性各有不同,玩家能從與女性冒險者的對話中感受到這種差異。其中最特別的是機械哥布林,它的對話只有「逼波逼波」,讓編輯無從下手,只能靠猜來選擇答案。     據開發團隊透露,這個試玩版本是在15天內完成的。背景音樂和音效都是他們自己製作的,整體效果與遊戲風格非常契合。       《哥布林也想談戀愛》目前還在開發中。

    2024-12-23
  • 《遗落大陆2 圣光与正义的降临 第六职业-圣骑士正式解锁》

      VNGGames 维技游戏代理的西方 MMORPG《遗落大陆 2》于今日迎来了首次大型更新,此前被封锁的职业“圣骑士”终于解封,成为创世者阵营的最后一块拼图。官方表示,女神阵营的克兰蒙多有了圣骑士的强力守护,正义势力的反攻将达到顶峰。   新世界探索 MMORPG《遗落大陆 2》新增职业 - 圣骑士 正式开放   【以下内容为厂商提供资料原文】   全新职业:圣骑士     圣骑士是集正义与力量于一身的光明使者,保护弱小并制裁邪恶。作为信仰与武力的结合体,他们拥有强大的近战能力,并能运用神圣的力量进行庇护或辅助。圣骑士手持巨锤和大盾作为武器,身披沉重铠甲,却能以娇小的身躯轻松驰骋战场,犹如一道不可动摇的圣光屏障。   新世界探索 MMORPG《遗落大陆 2》圣骑士角色视频   正义的大锤     娇小身形的圣骑士却有着超乎想象的力量,立志成为克兰蒙多大地上的最强存在。在技能方面,具备圣光属性的攻击能力,如“圣光之击”、“公正之锤”等;还有坚如磐石的防御能力,“信仰壁垒”、“庇佑领域”等技能可随时使用。手持全新属性且攻防兼备的圣骑士,将给恶魔势力带来强大的正义制裁。   新世界探索 MMORPG《遗落大陆 2》圣骑士技能演示视频   神器系统即将同步开放     在圣骑士更新的同时,《遗落大陆 2》也迎来了上线 50 天。与此同时,“神器系统”也将正式开放。神器不仅外观庄严神圣,还能在战力上给玩家带来更多的玩法变化。携带在身上的神器不仅能提升基础数值,还能通过“铸灵”与“星阵”两大系统进行进一步强化。能够更好地利用“神器”的玩家将在《遗落大陆 2》中占据更强的地位。   新世界探索MMORPG《遗落大陆 2》神器系统,启动强力技能 新世界探索MMORPG《遗落大陆 2》神器系统,铸灵强化   欢迎所有创世者关注 Facebook 官方粉丝专页,获取《遗落大陆 2》的最新资讯。  

    2024-12-23