《庆余年2》首播开门红,热度达到开播首日历史最高值32906,实时收视率峰值破2.2%,可以说热度、收视率无一短板,还直接被鹅认证“庆余年剧王”,形势大好。但是口碑方面却难评,编剧王倦最先遭殃,评论区沦陷。
大量网友聚集在《庆余年》编剧王倦的的评论区抒发观后感,从评论区内容可以看出并没有疯狂粉丝的发泄,主要都是一些真情实感的剧粉“恨铁不成钢”,还提出了一些诚恳的修改意见。
有网友表示王倦浪费了大家期待的5年,改编的原创剧情线又尬又难看,不如直接按照原著走。而难看的点有两个,一个是剧情不连贯,搞笑过于刻意,另一个是新出场的几个角色分散主线剧情,演员演技和台词又拉垮,很难让人入戏。
拿“假死”剧情来说,完全没有任何行为逻辑,大众看不懂“言冰云为什么要刺范闲”,这般强行为了悬念设定的情节直接被吐槽质量比第一季差远了,真正喜欢的是强节奏的悬疑权谋,不是过家家闹剧。
再来是人物性格脱离了原有的设定,个个都处于“搞笑发癫”状态,类似“霸霸”这样“占便宜”的谐音梗更是让人出戏到不行,来来回回还要解释几遍,实际上只是尬并不好笑。
而诸如“又粗又细的烛台”、“五彩斑斓的黑”等台词除了让互联网深度爱好者笑笑再无其他作用,放到权谋剧中只会让人眼前一黑。《庆余年1》的剧情在严肃权谋之外偶尔搞笑,获得了不少好评,而到了《庆余年2》,编剧为了突出人物的网感,恨不得个个玩梗,直接扭曲了整部剧的节奏,引得不少网友直呼“想看的是权谋剧,并不是糖水搞笑片”。
虽然网友的吐槽主要集中在剧情上,但是每句话几乎都是在吐槽编剧王倦能力。而且,还真有一部分网友直接吐槽本人能力水平,认为《庆2》的原创剧情就是他本人能力的展现,这种情况在《大宋少年志》中就已经出现了,让他本人掂量掂量认清自己,不要低估原作的底子,把《庆余年1》的成功归功于自己,还有的直接劝王倦赶紧修改剧情,把多余的段子和煽情戏删了,以免口碑发酵扩大伤及根本。
甚至,有网友认为王倦可能是《庆余年2》最大的坑,在他滥用“俗梗”的情况下,演员加戏造成的后果可能都没他严重。这属于非常严厉的批判了,加戏毁剧的例子有很多,基本上个个都被钉在了“耻辱柱”上,倘若《庆余年2》后续口碑走低,王倦恐怕要承受更多吐槽。
当然,也有网友认为《庆余年2》本身就属于大杂烩割韭菜作品,从广告植入到VIP设置等,已经属于金融产品了。王倦编剧的代表作品很多,其中最成功的是《庆余年1》,《庆余年1》在商业方面和作品口碑方面都赢了,而像《斗罗大陆》、《雪中悍刀行》两部作品都有不少吐槽,如今《庆余年2》脱离原著的改编不被接受也并不意外。
《庆余年2》的后续走向如何?还得看编剧王倦的功夫,希望不要辜负大众期望。
-->
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 0;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=258094&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}