一个属于左半红印的Avalon

Copyright © 2008-2026
Powered by WordPress
Use theme BlackCooler
Created by Redonleft
鄂ICP备19016979号-1
川公网安备51011202000667
文章归档
C:\>
《侏罗纪世界 进化2》

与其说这是一个电影延伸作品,不如说这是一个现在所有恐龙游戏中最好的选择。游戏核心玩法虽然有些单调,但是相信大家都知道能去玩这个游戏的人冲着大量恐龙去的。能够展现出不同恐龙的样貌和生态状态就足够吸引我。

首先先说一个问题,游戏的自然灾害系统算是给游戏本身能够增加一些难度让游戏的可玩性增加。但实际是在灾害的设计上有问题,难度增加的没有梯度。游戏在初期玩家的公园的盈利能力不强,一场风暴会让公园直接破产。而这是一个杀时间的建设游戏,当玩家遇到第一场风暴的时候很可能已经过建设了一两个小时。一场几分钟的风暴会让这一两个小时努力全部白费得重新来,这带给玩家的挫败感太大。所以这游戏我推荐玩沙盒游戏,把灾害的选项关掉。

游戏的装饰品不够多,但是在公园建设到后期整体看起来还是相当有气魄。游戏给予的总蓝图,打开看到密密麻麻的各种恐龙和建筑物就能让玩家明白过去的十几个小时都哪去了。当然了,如果你对恐龙没什么感觉,这游戏完全不能称得上优秀。游戏的很多设计让人觉得很麻烦和枯燥,恐龙的习性也很多时候让人恼火。比如在某段时间里,有些恐龙会不停的打架,而在另一段很长的时间里却很安静;比如恐龙会被环境卡主。游戏用来拖慢玩家游戏时间的方式是采集基因,这种手法很蠢。

作为游戏的第二代,制作组似乎想踢一个直球给玩家。游戏的剧情模式极其简单和简短,游戏似乎一开始就在说:“别在剧情里磨叽了,去建你的公园吧!”游戏与第一代的最大区别在于飞行恐龙和水中恐龙的加入。虽然种类还不太多,但也还可以,所以其实说是第二代我觉得更像是第一代的大型DLC。

左半红印创作于2022.05.29th
C:\>
《春逝百年抄》

我觉得这是近期非常好的一款推理游戏。首先这里的推理指的是新本格推理故事,什么是新本格我无法详细阐述,毕竟我不是一个推理故事死忠,只能算是爱好者。所以在我粗浅的理解下,新本格代表着无需关心案件的由来和发生的真实可能性。只需进入创作者架构好的平台(比如房间、交通工具等等),利用已有的人、事和物品推理出一个看似不可能的真相。然后,游戏中我们能看到在显著的地方写着故事中不包含怪力乱神的事情,可游戏本身却又围绕着长生不老的主题展开。所以作为新本格的故事,需要让玩家先接受有长生不老这种设定,并在此基础上进行推理。怎么说呢,给人一种怪怪的感觉。

然后我们来说一下为什么我会觉得它相当不错。首相让我们回顾一下以往推理游戏的做法,举个例子,比如《逆转裁判》。每一作逆转裁判除了第一章以外,玩家都需要经历冗长的搜证环节。玩家几乎需要进入所有的游戏场景,点击每一处物品,对话每一个人。然后游戏才会给予玩家关键的证据,或者什么都不给,只是为了让玩家能够充分的了解整个案情的内容为后面的法庭辩论铺路。随后就是游戏的最大亮点,法庭辩论和当庭推理,最终解决案件。我们可以发现,整个过程中,前面搜证的部分显得过于累赘,玩家在这个过程中的感受并不好,我们总是希望能够加速这个环节进入最后的法庭部分。我想Capcom显然也理解这个问题,所以在《大逆转裁判》中加入了福尔摩斯推理的环节,试图让这个枯燥的环节显得有意思。但这又不是新本格推理了,我们更希望能看到一个爽快的过程,我想这也是新本格最大的魅力所在。一上来,场景就这么大,就这么多人,所有事情和物品都有了,接下来案件发生。我们需要立刻进入状态,回顾前面罗列的所有元素进行推理。这种简单直接的方式更能让人接受。所以在本作中,我们可以明显体验到,剧情发展迅速而且因为是真人演出几乎不需要玩家做什么操作。我们只需要看播片,看到结束然后开始进入思维殿堂推理。游戏在这个地方的发力做的十分到位。

除此以外,游戏其实会给玩家一个陷阱,我听过VGTIME关于这个游戏的一个比喻,我觉得不够严谨甚至可能会误导玩家。所以这里我举一个更合适的例子,游戏在进入思维殿堂中,会给予玩家一些谜题和对应的线索从而推导出相应的假设。谜题和线索会以图形化的方式展现出来,玩家只需要拼对对应的图案就可以将线索和谜题连在一起,这看起来似乎是一个拼图游戏,但这里正是游戏的陷阱。游戏提供的线索可能是对的可能是错的,可能是多个线索对应同一个谜题。玩家通过图案的相同很容易将线索和谜题链接,但是这个线索推导出的假设是否正确需要玩家自己判断。当出现多个假设时,选择相信哪一个也需要玩家判断。甚至有可能出现游戏所给的所有假设都不是正确答案的情况。游戏通过这种方式引导玩家完成自己的推理,如果玩家对自己的推理不自信而相信了游戏给出的某些假设的话很可能会出现推理错误的情况。所以当我们进行到游戏的中后期时就会发现,游戏给出的谜题和线索其实并不是在告诉玩家那就是正确的答案,而是告诉玩家这个谜题和对应的线索是一个需要玩家思考的切入口。玩家通过利用这些切入后自行推理后要能够得到一个自己的答案,并在后面的对质环节贯彻自己的推理。为了说明这一点,我举一个游戏剧情里的例子。在游戏的第四章,玩家会面对一个谜题,我们要推理出某个身份对应的NPC是谁,这个NPC在作案过程中,曾经试图进入案发现场,但是ta推开门就要进去的时候却没有进入,谜题就是为什么ta没有进入?游戏给出了多种假设,其中有一个在当时看起来极其扯淡,完全不合理。但当玩家把整个推理都完成之后会发现,那个最不可能的假设恰恰就是正确的答案。我想这也正印证了推理的一个名言:哪怕是最不合理的假设,如果最后只剩下它,那么它也是正确的答案。

最后我还有一点想要补充,游戏加上序章一共有七个章节。如果你觉得自己通关了却没有看到终章的话,一定要看一下标题画面下方,有一个不显眼的选项叫做“You’ve got mail”。点开它能进入游戏的最终章,最终章里会山呼海啸的将前面游戏过程中重重似乎有些奇怪但又没能引起玩家注意的地方统统予以解答。这玩意真能藏,要不是我听电台都不知道原来还有终章的存在。另外,游戏没有多结局,一次通关就是真结局,这一点要夸奖一下。

左半红印创作于2022.05.25th
C:\>
关于jQuery的html()

最近在写js的时候遇见一个奇怪的问题

$(select).html(某些元素);
$(某些元素).on(一些事件);

上面这两行代码很简单,第一行就是给原定元素增加一些新元素,第二行是对这些新增加的元素绑定一些事件。但是在多次运行的时候会偶尔出现问题,总会发生几次html(某些元素)还没有写完“某些元素”,第二行的on(一些事件)就执行了。此时因为html()还没完成,所以那些元素还不在页面上,所以第二句$(某些元素)找不到对象报错。

简单说就是第一行的html()还没完成,第二行的on()就执行了。实际上不管第二行是on()也好css()也好,都会发生这种提前执行的情况。

在网上问了一圈,有人提到用on()的事件代理可以解决

$(select).on( events [, selector ] [, data ], handler )

selector

Type: String

A selector string to filter the descendants of the selected elements that trigger the event. If the selector is null or omitted, the event is always triggered when it reaches the selected element.

https://api.jquery.com/on/

已有父节点A,要在父元素里创建子节点B并给B绑定事件。可以把事件绑定到A上,就是楼上说的事件代理。

假设A的class名为parent,B的class名为child,就可以这样写:

$(‘.parent’).on(‘click’, ‘.child’, 事件).append(‘<div class=”child”></div>’);

但是有一个进阶问题,当第二行是css()的时候无事件可以绑定,即无法使用on的时候怎么办。对此网上也有如下解释

这个问题虽然很常见, 但是产生原因很底层. 就是浏览器的DOM元素更新和JS的执行并不一致, 如果想要等待DOM真正更新完成再执行下一步操作, 那么就必须监听DOM元素在浏览器的更新是否完成, 再执行下一步操作

是真正想解决这个问题可能要用到MutationObserver或者MessageChannel等API, 其中还涉及到浏览器兼容性问题, 楼主有兴趣可以钻研一下.

没兴趣的话, 用Vue等前端框架重构一下, 框架提供了大量方便的方法来实现类似功能.

到目前我能想到一个办法,虽然有点蠢,但确实有效。利用setInterval设置一个定时器,在html()后不断检测新增加的元素,一直到检测到该元素再执行后面的内容。

$(select).html(new ele + "<div id='EndFlag'></div>")
//我不确定上面这种写法是否能行,总之就是在新增的元素中增加或者选取一个标识符
let t = setInterval(function () {
        let end = $("#EndFlag");
        if (end.length > 0){
            clearInterval(t);
            do whatever you want
        }
    }, 1000)
左半红印创作于2022.05.22nd
C:\>
《爱死机》第三季

从第一集的惊艳到现在已经第三季了,怎么说呢,不能说是质量下降吧,只是感觉最开始的一些内在的东西已经少了。

首先肉眼可见的是CG的动画已经成了绝对主要组成部分,大量电影级的CG表现几乎是这一季能给你的最直观的印象。但是这些精美的CG在表现什么内容呢?有些则显得非常的干瘪。尤其是一些类似,因为时长很短我只能说是类似惊悚电影桥段的的CG表演显得毫无内容。比如这一季的虫族和隧道坟墓,前者除了表现CG能力强大对各种节肢类动物的描绘栩栩如生以外,无非就是一个虫族利用人类的自大而报复人类的故事。结尾女主造型过于惊悚,也是唯一能观众留下的印象。后者就是一个典型克苏鲁小故事,用CG吓人这方面倒是做足了功夫,角色的死亡的凄惨镜像利用CG表现的淋漓尽致。

尤其是最后一集,说实话看的让人莫名其妙。我甚至无法分辨这到底是算是动画还是真人短篇。应该是一个神话故事,但是摇晃的镜头加上意义不明的画面我实在无法理解这有啥好看的。

左半红印创作于2022.05.22nd
C:\>
PHPSTORM+XAMPP+XDEBUG

这是一篇手记,实际上我在刚才为标题这个事情折腾了好几天,网上查了无数资料,最终终于成功。然后我发现网上的几乎所有资料都存在或多或少的确实,一些问题没有提到。所以如果有人和我一样卡在这个过程中的某个位置,请参考一下我在这里列举的一些情况是否对你有帮助。

这里需要再次说明,我会将整个过程写出来,网上已经有了太多的资料,本文章只是对这个过程的补充。

问题1

这是最坑爹的一个,简直了。我们都知道需要xdebug这个php插件,事实上xampp都有自带这个插件,但是问题来了。在php.ini中的配置真的配对了吗?坑点在这里:

extension=php_xdebug-2.7.2-7.1-vc14-x86_64.dll //这样是错的
zend_extension=D:\xampp\php\ext\php_xdebug-2.7.2-7.1-vc14-x86_64.dll//这样是对的

问题点在于不能用extension,要用zend_extension,而且二者不能同时出现。这个问题你无法通过phpinfor()发现,只能通过php.exe -m或者php –version获得两个waring。如果无视这个问题,在phpstorm中debug无法获得任何信息,断点无效,始终处于“正在等待与ide key 的传入连接”。

Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
Warning: Module 'xdebug' already loaded in Unknown on line 0

问题2

在php.ini配置完成后,在运行配置里验证一下,有些问题就暴露出来了,比如网上很多地方都写着:

xdebug.remote_handler = "dbgp"

这么写真的对吗?通过验证看一下,有没有报错

问题3

这个问题网上有提到,就是PHP环境配置里PHP语言级别和CLI解释器不一致的情况。我想有可能这个问题出自官方,因为官方教程中有这样一张图。

其实很明显,这样的话是有可能在debug时接收不到信息的,将语言级别和CLI解释器的语言级别调整为一致是必要的。

左半红印创作于2022.05.4th
C:\>
A Hacker Game

我做了一个小品级游戏的DEMO,类型是黑客模拟类,或者也可以叫剧情解密类,亦或者叫它打字游戏也行。如果你玩过《Hacknet》或者《NITE TEAM 4》应该能立刻理解。游戏设定了一些原创的计算机命令,玩家通过输入不同的命令达到推进游戏进程的目的。

这个DEMO展示了我对游戏的基本概念,抛弃计算机屏幕内容以外的其他元素,让玩家能够专注于一个电脑专家本质的体验。当然,对于游戏来说过于繁琐的输入和计算机原理不具备娱乐要素,仅此我们尽量精简。用简单的操作来讲个好故事。

AHackerGame

目前的设想

需要一个优秀的剧情,核心玩法虽然是打字输入,但我深刻的明白游戏能够提供的游玩动力是剧情。因此我需要一个会讲故事的伙伴来加入。

炫酷的FUI,玩过都都知道简单或者说捡漏的UI界面非常没有卖相,让人一眼看上去就不想玩。而这种游戏玩家面对的几乎100%都是这个UI界面,所以高质量的UI设计是游戏出色的基础。

美术资源依然需求,目前DEMO中所使用的图片全部来自网络,实际上在我的设想内,游戏在外来如果可能希望能够加入一些动画。

配音,现在此类游戏已经有一些进行了配音,效果拔群。与其看界面上如聊天记录一样的文字叙述剧情,适当的配音能让游戏的效果更好。

期待各位的加入,请在下面留下联系方式!

如有什么想对我说的也请在下面留言!

左半红印创作于2021.12.30th
C:\>
请留下您的足迹

你可以在这里对本站直接评论

也可以在任意日志文章内进行评论

如果你对本站的隐私保护有疑问,请参照上方“关于我”页面

左半红印创作于2008.11.21st

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注