分类 默认分类 下的文章

Conquest of elysium 5 新种族介绍试译

CoE5_7ShSfi5TR4.png

天灾领主是这片大地不可与之争辩的统治者。毕竟他能决定某人是继续活着,还是被像燃料一样成为其法力的一部分。天灾领主可为其最主要的仆从赋予强大的力量。这些仆从被称为传令官。他们为服务于领主,通过攻城略地来扩大领主的势力

天灾领主和其传令官们可通过汲取周围的草木植被或活体生物来施放次级法术。但更俱威力的仪式法术需要远超于此的生命力量。为此,兴建巨石柱或金字塔等作为法术站成为必需。这些建筑可从周围环境源源不断地汲取生命力作为能源。很快这片环境即变为废土。区域中的生物多数会因生命力被偷取而死亡,少量被转化为尸鬼为领主效命

这些仪式法术非常强大,或召唤和控制野兽,或传送军队,还可强化领主及其传令官自身。
权力不会分享,领主只有一位。在称王后他才会允许某传令官晋升

能力

  • 可通过建造巨石柱等建筑收集生命力
  • 巨石柱等建筑会摧毁周围的土地
  • 领主和传令官可消耗生命力来施放仪式法术
  • 领主和传令官可通过消耗活体和植物施放战斗法术
  • 天灾领主可轻易委任新的传令官

CoE5_9W9cx9NDmG.png

云主是艾尔雅人(Airya)的统治者。艾尔雅人生活在Elysium高空云层的上方,使用魔法宝石打造盔甲和武器。他们迅猛致命,武德充沛。

云主在圣居长年俯视Elysium大地上诸国的兴衰沉浮。如今他决定插手,清除掉这片土地上无能而恶毒的统治者们。
云主易被误认为是一位气系术士。术士需要与其所选的元素订立契约,而云主不同。他通过绝对的法术力来统驭空中的生物。鸟类、元素,天上的神话生物乃至雷电与冰霜巨人都受其驱使。召唤得当的话,甚至元素之母都会现身协助

能力

  • 云主以座落在某山顶的一座“云宫”为开局
  • 艾尔雅人的军队可以飞跃复杂地形,跨越大地和云端
  • 降低金币并额外支付一些宝石可雇佣艾尔雅人精锐
  • 鹰王,云主和云法师可收集宝石
  • 气系宝石可用于仪式法术。其他宝石可通过炼金术仪式转化成气系宝石,或用于招募其他精锐单位

CoE5_eUec8G2Nke.png

狗头人是小体型的人型爬行生物,声称具有龙裔血统。矿井和洞穴中有他们建立的孵化场,并以惊人的速度繁殖。孵化场很快会形成漫山遍野的同胞。萨满会在孵化场建立要塞,以优化其防御和孵化。先知或国王能利用宝石的魔力来为孵化附魔提升效率,诞生一种长有翅膀且相对精锐的单位。被称为龙种(Dragon Spawn)

狗头人有五种颜色,其中四种与特定种类的宝石有关。红色狗头人受红宝石的魔力影响。宝石炽热的能量所在会强化他们的孵化。红色狗头人对火焰有较强的抗性,他们的萨满可以在战场上使用火焰法术;绿色狗头人从翡翠中获取力量,有较强的抗毒性。并擅长在战斗中使用毒药;蓝色狗头人受惠于青玉的冰冷魔力。他们能对抗严寒,并在寒冷气候中毫无阻碍地隐藏和行动。他们的萨满会使用霜冻魔法;白色狗头人连接着钻石的雷霆之力。许多白色狗头人天生具有翅膀,能够飞行。
最后是黑色狗头人。稀少而神秘的他们不像其他狗头人那样有孵化场。但他们可以从各种宝石中汲取营养,但代价颇高。黑色狗头人是隐秘行动高手。他们可以作为侦察兵、刺客和黑魔法师。

能力

  • 狗头人有多种颜色,每种都有其长处,但整体来说较弱小
  • 国王和先知可以招募龙种
  • 大矿井和狗头人要塞可以免费获得狗头人单位,数量或类别与所产宝石相关
  • 狗头人国王,萨满和巫师可收集宝石
  • 宝石用于仪式法术,以建立要塞,陷阱或召唤守护龙
  • 在城堡或其他特殊地点无法雇佣人类

YouCompleteMe在Windows环境下安装折腾记录

YCM以安装设置繁琐出名
但最近的版本对于这方面已经有了相当的提升
只要确保环境配置满足需求,安装步骤相对以往会顺利很多
这里记录下在Win8.1系统环境下安装的流程和遇到的问题

通过Vundle安装应该是最方便的了

在vimrc中加上

Plugin 'valloric/youcompleteme'

保存后,执行

:source ~/_vimrc
:VundleInstall

来安装YCM在Vim部分的插件

接着开始配置环境

首先是Vim

Vim 7.4.1578 with Python 2 or Python 3 support
确保使用不低于7.4的带有python支持的vim版本
确保vim为utf8编码,确保在vimrc中有相关设置:

set encoding=utf-8

下一个,Python。Python2 或 Python3均可

x86还是x86-64看清楚
注意所用版本要与系统一致

安装CMake

安装Visual Studio Community

以前用了很久的2013。后来发现开发很多东西都要求高于此版本的VS了
干脆装个2017

安装VisualStudio 2015或更高版本。免费的社区版就行
并确保已包含下列组件:(这里的选择是我几次编译失败试出来的,不确保没有冗余)
Image.png

环境变量

需要注意的是,上文中提到组件中,无论是CMake还是python还是pip还是VS,确保其相关执行文件在系统的环境变量中
可以在命令行使用

echo %PATH%

检查一下

环境就绪,进入安装步骤

在cmd下进入ycm的目录。在我电脑上的路径如下:

cd %USERPROFILE%\.vim\bundle\youcompleteme\

执行官方推荐的方法:

python install.py --clang-completer

如果安装的VS不是2019版本,则会遇到以下错误:
Image2.png

可以通过参数(--msvc)更改所用VS版本
修改安装方法如下,2017为15,2015为14,依此类推

python install.py --clang-completer --msvc 15

等待打包编译和部分组件下载

这个步骤涉及下载,耗时可能会较久
中间也可能出现异常,并报出hash不一致的错误。这是由于网络状态不好或中断导致的
重来一遍即可

ycmd安装完成

完成后,重新打开Vim
有可能Vim里会直接提示YCMD server shutdown。YCM服务直接崩了
尝试查看错误log,发现对应的崩溃log是空的

经查发现
log空是因为ycmd在进入可记录log的状态之前就停掉了

通过手动启动ycmd的方法可以排查:

cd ~/.vim/bundle/YouCompleteMe/third_party/ycmd
cp ycmd/default_settings.json .
python ycmd --options_file default_settings.json

一般来说这一步会报python的错误,提示缺某个库。例如:

AttributeError: 'module' object has no attribute 'frozendict'

配置好pip,用pip安装对应的库。同时安装了python2和3的话要留意下对应的是哪个库
装好后再次尝试手动启动,很可能还会出现类似的错误,仍然是缺库
重复上述步骤直到执行后服务顺利启动(命令行状态下没有任何报错或者提示)
手动中止服务

根据YCM官网README的用法
将ycm目录\third_party\ycmd目录下的.ycm_extra_conf.py复制到对应的工程根目录

就绪

在vim中使用YcmRestartServer重启服务
若一切正常,vim会定位到刚才复制的.ycm_extra_conf.py,根据配置文件调整ycmd的启动
并出现如下提示:
Image3.png

OK即可

Gameplay笔记 - CaveBlazers

spelunky的强战斗版
过程生成关卡,耐玩度高
节奏偏快,难度硬核

物理部分很夸张。有时一个小蝙蝠的撞击攻击赶巧了能被打上天去
攻击连段可以跳跃取消硬直
攻击连段时有时无法及时调整朝向,可能是有意为之
有些攻击方式会伤到自己,有些不会。这点不够明确(spelunky的所有攻击都会伤到自己,这个潜台词能让玩家充分有所准备,而不像这里得各试一次才知道)

道具非常丰富,累计20+小时了在结算的时候仍然能看到有东西在解锁
但似乎道具之间没有刻意设计一些相关联的东西,build的立意上并不明显

一些机制藏的很深,属于不查攻略或者百科都不会发现的程度。比如五个符文;比如一些道具或者perk的作用原理
perk数量多,但和道具类似,不同perk之间相关性不大

boss的难度设计参差不齐。即便都已经熟练farm,某些boss依然是比较头疼的对手(眼睛+两个手的雕像);而另外某些则相当于送(长条龙)
药水保留了roguelike的特点——试喝,这点不错。
hp补给很少,所以想一次run足够远需要步步为营,反而降低了节奏。
运气再好也很难提供稍微无双一点的程度(这一点可以对比以撒的结合——在运气好的时候就几乎可以无双)

很多道具是围绕hp上限的,但因为回hp的道具在刷新量上不大,所以这个围绕上限属性的设计有点鸡肋

刺儿的伤害惊人。虽然设计上应该是致敬spelunky但在这种强战斗强物理弹性的环境下一下80+的伤害(HP一般也就120左右,而且没有伤害cd,基本直接秒)有点过于夸张了

npc冒险者的设计感觉有点鸡肋
除了在hp较少的情况下缩在后面,或者共同作战形成friendly后在boss战中当当炮灰外基本体现不了什么作用
如果能和某些perk结合设计应该能更出彩

整体来说绝对算hidden gem,前提是能接受难度高反应速度要求高的设计

dnscrypt-proxy折腾和记录

可能是因为工作环境有些特殊设置,之前只能将dns设置为路由地址192.168.1.1,否则无法解析任何url。
但这样一来极就无法应对dns污染了。后果就是非常影响平时的网络访问速度

尝试用dnscrypt-proxy搭建服务,来加密和强制使用tcp来穿透内网对dns的配置限制。效果拔群

下载

解压后能看到目录中包含这两个文件

dnscrypt-proxy.conf
dnscrypt-resolvers.csv

csv文件中包含了当前可用的resolver
在conf文件中改成要使用的resolver名称
并调整剩余选项(例如是否强制使用tcp)
这里可以多测试几个resolver的ip地址,看哪个更快点

cmd下执行

dnscrypt-proxy.exe dnscrypt-proxy.conf

可以在命令行中看到实时效果
待提示就绪后,将本地连接的dns改为127.0.0.1
并在cmd下使用nslookup尝试解析几个域名,看配置有没有成功

测试成功后,执行

dnscrypt-proxy.exe --install-with-config-file=dnscrypt-proxy.conf

让dnscrypt作为windows的系统服务安装
之后保持系统的dns为127.0.0.1就能保持使用dnscrypt处理后的dns了