您现在的位置是:热点 >>正文

《艾尔登法环:黑夜君临》采访 难度将有所提高

热点68793人已围观

简介PlayStation官博发布了对FromSoftware衍生作《艾尔登法环:黑夜君临》游戏总监石崎淳的采访报道“以深度战斗为核心重新构想游戏设计”,期间石崎淳也透漏了这款即将登场的合作多人游戏将有哪 ...

PlayStation官博发布了对FromSoftware衍生作《艾尔登法环:黑夜君临》游戏总监石崎淳的登法度采访报道“以深度战斗为核心重新构想游戏设计”,期间石崎淳也透漏了这款即将登场的环黑合作多人游戏将有哪些亮点,公测后调整和角色原型设计等内容。夜君

根据官方,临采网络测试后将在正式服游戏中做出如下调整:让玩家更好地理解地图上的访难元素,清楚地知道下一部做什么。提高此外,登法度难度方面也将有所调整,环黑希望让难度随着游戏推进而提高,夜君但仍能让玩家有办法应付。临采

《艾尔登法环:黑夜君临》采访 难度将有所提高

SIE官方博客:

《艾尔登法环:黑夜君临》是访难一款以《艾尔登法环》世界观为背景的动作冒险衍生作,预定于5月30日正式推出。提高

我们与游戏总监石崎淳也进行了对谈,登法度聊聊FromSoftware即将登场的环黑合作多人游戏有哪些亮点。

着重在迷人战斗的夜君游戏设计

PlayStation Blog:您曾经参与FromSoftware过往作品的关卡与战斗设计。在打造《黑夜君临》时,是否有特别重视的部分?其中又有遇到哪些挑战?

石崎淳也:如果要我选一个最重视的面向,那一定就是战斗。本作的主要目标是击败每个夜晚结束时出现的「黑夜王」,而构成角色和世界地图的各种元素则是融合进了游戏世界中,这样一来能提升玩法的吸引力,二来能鼓励玩家採取更有策略的战斗打法。

至于挑战嘛,说真的,每一件事都是挑战(笑)。尤其是在进行游戏机制的主要调整时,我们得确保游戏依然能顺利运作,而且真的很好玩。我们本来可以不加思索就改掉一些机制,但这样一来,即使这部作品属于《艾尔登法环》的宇宙,游戏整体也可能变得完全不像原作。要在带来全新体验的同时,又保有《艾尔登法环》的原作精神,这是最有挑战性的部分。

《艾尔登法环:黑夜君临》采访 难度将有所提高

关于那套独特的復活系统,为什么队友倒下后可以靠「攻击」来救他们?

由于我们已经沿用了许多《艾尔登法环》的既有元素,因此希望能以有趣的方式将其加以活用。在脑力激盪的过程中,我们意识到「攻击」其实是《黑夜君临》玩法中最一贯的元素。于是我们开始测试能不能将「攻击」应用在救人上,结果发现根据距离、频率与机率的不同,居然能衍生出非常多样的战术组合,所以就正式实装进游戏裡了。我们自己也觉得这个系统满有趣的(笑)。

《艾尔登法环:黑夜君临》采访 难度将有所提高

我参加过网路测试。虽然角色养成的部分很有趣,但在战略部分上感觉重复性有点高。正式版是否会加入更多不可预测的元素,来激发玩家的思考更多战术?

会的,我们也在朝这个方向努力中,这样与头目战斗时,同样的战术也不会每次都奏效。一开始,你的某种策略可能会有效,但随着战斗进行,头目会逐渐进化,让原本的战术失效,逼得你必须重新思考打法。

另外,在正式版中,玩家出发前就能得知特定头目的弱点。例如,如果下一位头目的弱点是毒攻,你可能就会倾向在那一轮探索时主动寻找并搜刮能施毒的物品。利用敌人的弱点就能在战斗中取得优势。我们故意这样设计游戏,让玩家要随着游戏的局势变化,不断调整与进化自己的战术。

《艾尔登法环:黑夜君临》采访 难度将有所提高

微调资讯明了度与难度平衡:强化「黑夜野兽」格拉狄乌斯

您是否有根据网路测试的结果,对游戏进行了调整?

在网路测试期间,有玩家表示地图上的元素不太好理解,不清楚下一步该做什么,或者不太明白某些角色招式该怎么用。为了解决这些问题,我们进行了一些调整,让游戏中传达给玩家的资讯能更加清楚明确。

此外,我们也收到了许多有关难度的宝贵意见。因此我们进行了一些微调,希望让挑战性随着游戏推进提高,但仍能让玩家有办法应付。夜之王之一的格拉狄乌斯也会进行更新,敬请期待这部分在正式版中的表现。

《艾尔登法环:黑夜君临》采访 难度将有所提高

发想自角色构成与奇幻原型概念的八位角色

每位可操作的渡夜者角色都代表不同的职业。您是怎么决定这八位角色以及各自的独特技能的?

我们先描绘出希望角色具备的特点,最终决定打造八位渡夜者。整个构思的要点有两个,其中之一就是「角色构成」。在《黑暗之魂》系列与《艾尔登法环》中,玩家可以分配属性点,打造使用特定武器或魔法的角色类型,例如「力量型」或「纯魔法型」。另一个要点则是「奇幻原型」的概念。像是冲锋陷阵的剑士、拿盾保护队友的坦克、精通魔法的法师等等。我们反覆思考了该怎么结合这两个要点,创造符合《黑夜君临》世界观的角色。如果有上百个可玩角色的话,像「猛男法师」这种角色也可能出现,但考量到本作的角色数量有限,这种设定就显得太格格不入了(笑)。因此,我们最后选择了最契合游戏风格的角色组合,这才形成现在的八位渡夜者阵容。

《艾尔登法环:黑夜君临》采访 难度将有所提高

《艾尔登法环:黑夜君临》将于5月30日在PS4与PS5推出。

Tags:

相关文章


(function(){ function qs(s,root){return (root||document).querySelector(s)}; function qsa(s,root){return Array.prototype.slice.call((root||document).querySelectorAll(s));} var DICT = { home: { zh: '首页', en: 'Home' }, siteHome: { zh: '网站首页', en: 'Home' }, recommended: { zh: '推荐文章', en: 'Featured' }, hot: { zh: '热门文章', en: 'Trending' }, readArticle: { zh: '文章阅读', en: 'Read Article' }, latest: { zh: '最新博文', en: 'Latest Posts' }, readMore: { zh: '阅读更多', en: 'Read more' }, positionNow: { zh: '您现在的位置是:', en: 'You are here: ' }, content: { zh: '正文', en: 'Content' }, related: { zh: '相关文章', en: 'Related' }, tags: { zh: '标签', en: 'Tags' }, keywordsAssistant: { zh: '关键词助手', en: 'Keyword Assistant' }, enterText: { zh: '输入文本', en: 'Enter text' }, extractKeywords: { zh: '提取关键词', en: 'Extract Keywords' }, manualKeywords: { zh: '手动关键词', en: 'Manual keywords' }, applyKeywords: { zh: '应用到页面', en: 'Apply to page' }, manualPlaceholder: { zh: '手动关键词,逗号分隔', en: 'Manual keywords, comma-separated' } }; function getParam(name){try{var u=new URL(location.href);return u.searchParams.get(name)}catch(e){return null}} function detectLocale(){ var forced = getParam('lang') || (typeof localStorage!=='undefined' && localStorage.getItem('lang')); if(forced){return forced==='zh'?'zh':'en'} var nav=(navigator.language||'').toLowerCase(); var tz=''; try{tz=Intl.DateTimeFormat().resolvedOptions().timeZone||''}catch(e){} if(nav.indexOf('zh')===0 || /shanghai|urumqi|chongqing|harbin|beijing|hong_kong|macau/i.test(tz)) return 'zh'; return 'en'; } var LANG = detectLocale(); document.documentElement.setAttribute('lang', LANG==='zh'?'zh-CN':'en'); (function setCL(){ var el = qs('meta[http-equiv="content-language"]'); if(!el){ el=document.createElement('meta'); el.setAttribute('http-equiv','content-language'); document.head.appendChild(el); } el.setAttribute('content', LANG==='zh'?'zh-CN':'en'); })(); function t(key){var m=DICT[key];return m?m[LANG]||m.zh||(''+key):(''+key)} function applyI18n(root){ qsa('[data-i18n]',root).forEach(function(el){ var k=el.getAttribute('data-i18n'); el.textContent=t(k); }); } applyI18n(); // Try to retitle some known headings if present qsa('h2.htitle').forEach(function(h){ // If contains certain keywords, replace text var txt = (h.textContent||'').trim(); if(/推荐|Featured/i.test(txt)) h.textContent=t('recommended'); if(/热门|Trending/i.test(txt)) h.textContent=t('hot'); if(/相关文章|Related/i.test(txt)) h.textContent=t('related'); }); // Insert Keyword Assistant into .searchbox function buildKW(){ var box = qs('.searchbox'); if(!box) return; box.classList.add('modern'); var w = document.createElement('div'); w.className='kw-box'; w.innerHTML = ''+ '
'+ ''+ ''+ '
'+ ''; box.appendChild(w); applyI18n(w); var toggleBtn = qs('#kw-toggle', w); var panel = qs('#kw-assistant', w); toggleBtn.addEventListener('click', function(){ panel.hidden = !panel.hidden; }); var langBtn = qs('#lang-toggle', w); langBtn.addEventListener('click', function(){ var next = LANG==='zh'?'en':'zh'; try{localStorage.setItem('lang', next)}catch(e){} location.search = (function(){var p=new URL(location.href); p.searchParams.set('lang', next); return p.search})()}); var extractBtn = qs('#kw-extract', w); var manualInput = qs('#kw-manual', w); var source = qs('#kw-source', w); var list = qs('#kw-list', w); function getPageText(){ var text=''; var post=qs('#post'); if(post) text += ' '+post.textContent; qsa('.blogtitle a, .blogtext, h1, h2').forEach(function(n){ text += ' '+(n.textContent||''); }); return text; } var STOP_ZH = ['我们','你们','他们','以及','这个','那个','因此','但是','如果','因为','不是','就是','可以','文章','新闻','阅读','更多','相关','推荐','热门','最新','内容','正文','位置','现在','时间','作者']; var STOP_EN = ['the','and','for','are','this','that','with','from','your','you','was','were','will','have','has','had','can','could','would','should','a','an','to','in','by','of','on','at','as','is','it','be','or','not','but','we','our','they','their','more','read','article','news','content','latest','related','hot','recommended','author','time']; function tokenizeZh(text){ var zh = (text||'').replace(/[^\u4e00-\u9fa5]/g,''); var tokens=[]; var i; var s; for(i=0;i2;}); } function count(arr, stop){ var m={},i,t; for(i=0;i=0) continue; m[t]=(m[t]||0)+1; } return m; } function topN(map, n){ var items=Object.keys(map).map(function(k){return {k:k,c:map[k]}}); items.sort(function(a,b){return b.c-a.c}); return items.slice(0,n).map(function(x){return x.k}); } function extract(text, maxN){ maxN = maxN || 12; var zhT = tokenizeZh(text); var enT = tokenizeEn(text); var zhC = count(zhT, STOP_ZH); var enC = count(enT, STOP_EN); var zhTop = topN(zhC, Math.ceil(maxN*0.6)); var enTop = topN(enC, Math.floor(maxN*0.4)); var all = zhTop.concat(enTop); // de-duplicate substrings var out=[]; all.forEach(function(w){ if(!out.some(function(x){return x===w || x.indexOf(w)>=0 || w.indexOf(x)>=0;})) out.push(w); }); return out; } function renderList(keys){ list.innerHTML=''; keys.forEach(function(k){ var li=document.createElement('li'); li.textContent=k; list.appendChild(li); }); } function ensureTagContainer(){ var container = qs('.seo-keywords'); if(container) return container; var anchor = qs('.con_text') || qs('.lbox') || qs('article') || document.body; container = document.createElement('div'); container.className='seo-keywords'; anchor.appendChild(container); return container; } function updateMeta(keys){ var meta = qs('meta[name="keywords"]'); if(!meta){ meta=document.createElement('meta'); meta.setAttribute('name','keywords'); document.head.appendChild(meta); } meta.setAttribute('content', keys.join(',')); // visible tags var c = ensureTagContainer(); c.innerHTML=''; keys.forEach(function(k){ var a=document.createElement('a'); a.textContent=k; a.href='/search?kw='+encodeURIComponent(k); c.appendChild(a); }); } qs('#kw-apply', w).addEventListener('click', function(){ var auto = extract(source.value || getPageText(), 12); var manual = (manualInput.value||'').split(/[\s,,]+/).filter(Boolean); var keys = auto.concat(manual); // unique var seen={}; keys = keys.filter(function(x){ if(seen[x]) return false; seen[x]=1; return true; }); renderList(keys); updateMeta(keys); try{ localStorage.setItem('last_keywords', JSON.stringify(keys)); }catch(e){} }); extractBtn.addEventListener('click', function(){ var keys = extract(source.value || getPageText(), 12); renderList(keys); }); // Auto initialize from page content try{ var last = localStorage.getItem('last_keywords'); if(last){ var keys=JSON.parse(last); renderList(keys); updateMeta(keys); } else { var keysInit = extract(getPageText(), 12); renderList(keysInit); updateMeta(keysInit); } }catch(e){} } buildKW(); })();