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

《烽火与炊烟》已解决资金问题 发售后打算加入免费多人模式

焦点72人已围观

简介绝美国风游戏《烽火与炊烟》开发商火娃娃游戏工作室日前在官博上更新了本作的最新情报,同时还发布了几张幕后开发的照片。《烽火与炊烟》官方指出资金问题已经得到解决,因此取消了Kickstarter众筹活动, ...

绝美国风游戏《烽火与炊烟》开发商火娃娃游戏工作室日前在官博上更新了本作的烽火最新情报,同时还发布了几张幕后开发的炊烟照片。

《烽火与炊烟》已解决资金问题 发售后打算加入免费多人模式

《烽火与炊烟》官方指出资金问题已经得到解决,已解因此取消了Kickstarter众筹活动,决资金问加入团队表示仅接受了财务投资,售后暗示投资方不会干预《烽火与炊烟》的打算多人开发工作。

《烽火与炊烟》官方还确认游戏将有多人模式,免费模式计划在发售后添加免费联机多人模式。烽火不过官方也指出,炊烟在确保多人玩法能带来良好体验之前,已解不会贸然推出,决资金问加入建议玩家降低期待。售后

游戏发售&支持

1.游戏的打算多人售价会是多少?

目前还没有最终确定,但我们的免费模式目标是定一个大部分玩家都能接受的价格,让大家都能轻松体验游戏的烽火乐趣。

2.关于本地化,会支持意大利语、泰语、越南语、葡萄牙语等等吗?

我们会持续关注Steam愿望单和社区反馈,根据需求增长情况决定新增语言的支持。

3.为什么Kickstarter取消了?

因为资金问题已经通过公司投资的方式解决了。需要说明的是,我们仅接受了财务投资,没有出售任何除了股权以外的权利,以确保团队始终能够将游戏质量和玩家体验放在第一位。

4.游戏会有多人模式吗?

我们计划在游戏上线后尝试开发P2P联机的多人模式。在确保多人玩法能带来良好体验之前,我们不会贸然推出,所以暂时建议大家降低期待。

《烽火与炊烟》已解决资金问题 发售后打算加入免费多人模式

动捕现场

游戏玩法&机制

1.会有反叛吗?如果我建立了自己的王朝,叛军会涌入我的宫殿吗?

有反叛啊,玩家需要平定叛乱,叛军会攻入你的宫殿,所以需要做好城防。

2.会有家族、帮派管理系统吗?

这个有类似的,但不是传统SLG的方式管理帮派家族。

3.角色的寿命有限吗?可以通过修炼来延长吗?

角色寿命没有限制,这不是一款修仙游戏。

4.角色可以创建家庭吗?有角色需求管理吗,比如饥饿和口渴?

游戏主角可以和不同但固定的NPC发展感情线。游戏中提供饥饿系统,但没有口渴。

5.角色客制化是如何运作的?是从一开始选择特征,还是在游戏过程中解锁更多?

依赖于游戏内部的系统,所有的能力、数值提升都通过该系统解决,类似一个庞大的天赋树(但是不叫这个名字,也不是很传统的天赋树表达),当然游戏中的武器装备都有BD。

6.有像 RimWorld、Project Zomboid 的角色伤害系统,或者 Kenshi 的肢体健康系统吗?会有中毒状态吗?

肢体健康没有的,但是有各种Buff,有一个教派专门研制各种毒药。

7.会有类似 Medieval Dynasty 的继承系统吗?角色死后可以从孩子开始接管吗?

这个没有的,更类似传统RPG设定,死亡会读档,(如果是被判罚死罪后的死亡则不太一样)。

8.农耕和畜牧中会有变异和基因系统吗?

有的,植物可以培优,动物有变异培养等等。

《烽火与炊烟》已解决资金问题 发售后打算加入免费多人模式

美术组

《烽火与炊烟》已解决资金问题 发售后打算加入免费多人模式

策划热烈讨论

《烽火与炊烟》已解决资金问题 发售后打算加入免费多人模式

官方表示,三月将会参加GDC 2025,与全球开发者和玩家们交流,也会在社交媒体上分享新鲜的展会动态。

《烽火与炊烟》已解决资金问题 发售后打算加入免费多人模式

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(); })();