hunger binge

Brutal new Netflix series Squid Game gets 100% on Rotten Tomatoes | JOE.co.uk

[ad_1]

The dystopian Korean series provides a 21st century take on the ‘battle royale’ genre

Netflix series Squid Game has earned a perfect critics’ score of 100 per cent on reviewing platform Rotten Tomatoes since landing on the platform on September 17.

So far, all seven of the critics who reviewed the show have given it a “fresh” rating and the series has an impressive average score of 8.5/10.

And viewers seem to be just as impressed with the show, giving it an average rating of 4.5 stars and an audience score of 89 per cent based on 257 ratings.

The gruesome Squid Game is the latest take on the every-fighter-for-themselves ‘battle royale’ genre and is sure to intrigue those who are into dystopian stories such as The Hunger Games and Black Mirror – and of course any fan of the Japanese classic Battle Royale from 2000 on which many of these types of stories are inspired.

The synopsis for the show should be enough to grab your attention: “Hundreds of cash-strapped players accept a strange invitation to compete in children’s games. Inside, a tempting prize awaits — with deadly high stakes.”

Be warned though, whilst it’s received glowing reviews so far, it’s not one for the faint-hearted.

Rebecca Onion of Slate has praised Squid Game as a “must watch, if you can stomach it”, while Paul Tassi of Forbes described it as “an emotional powerhouse that left me on the floor by the end.”

It looks like UK audiences are loving the nine-episode series though, with Squid Game currently ranked number two on Netflix UK, with Sex Education currently the most popular show in the country.

So if you’re stuck for something to do this weekend, or are just looking for the next box-set to binge, Squid Game could be the answer.

Related links:

var host=”www.joe.co.uk”;
var element = document.createElement(‘script’);
var firstScript = document.getElementsByTagName(‘script’)[0];
var url=”https://quantcast.mgr.consensu.org”
.concat(‘/choice/’, ‘wFs6Tqd6-pgRC’, ‘/’, host, ‘/choice.js’)
var uspTries = 0;
var uspTriesLimit = 3;
element.async = true;
element.type=”text/javascript”;
element.src = url;

firstScript.parentNode.insertBefore(element, firstScript);

function makeStub() {
var TCF_LOCATOR_NAME = ‘__tcfapiLocator’;
var queue = [];
var win = window;
var cmpFrame;

function addFrame() {
var doc = win.document;
var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]);

if (!otherCMP) {
if (doc.body) {
var iframe = doc.createElement(‘iframe’);

iframe.style.cssText=”display:none”;
iframe.name = TCF_LOCATOR_NAME;
doc.body.appendChild(iframe);
} else {
setTimeout(addFrame, 5);
}
}
return !otherCMP;
}

function tcfAPIHandler() {
var gdprApplies;
var args = arguments;

if (!args.length) {
return queue;
} else if (args[0] === ‘setGdprApplies’) {
if (
args.length 3 &&
args[2] === 2 &&
typeof args[3] === ‘boolean’
) {
gdprApplies = args[3];
if (typeof args[2] === ‘function’) {
args[2](‘set’, true);
}
}
} else if (args[0] === ‘ping’) {
var retr = {
gdprApplies: gdprApplies,
cmpLoaded: false,
cmpStatus: ‘stub’
};

if (typeof args[2] === ‘function’) {
args[2](retr);
}
} else {
queue.push(args);
}
}

function postMessageEventHandler(event) {
var msgIsString = typeof event.data === ‘string’;
var json = {};

try {
if (msgIsString) {
json = JSON.parse(event.data);
} else {
json = event.data;
}
} catch (ignore) {}

var payload = json.__tcfapiCall;

if (payload) {
window.__tcfapi(
payload.command,
payload.version,
function(retValue, success) {
var returnMsg = {
__tcfapiReturn: {
returnValue: retValue,
success: success,
callId: payload.callId
}
};
if (msgIsString) {
returnMsg = JSON.stringify(returnMsg);
}
event.source.postMessage(returnMsg, ‘*’);
},
payload.parameter
);
}
}

while (win) {
try {
if (win.frames[TCF_LOCATOR_NAME]) {
cmpFrame = win;
break;
}
} catch (ignore) {}

if (win === window.top) {
break;
}
win = win.parent;
}
if (!cmpFrame) {
addFrame();
win.__tcfapi = tcfAPIHandler;
win.addEventListener(‘message’, postMessageEventHandler, false);
}
};

makeStub();

var uspStubFunction = function() {
var arg = arguments;
if (typeof window.__uspapi !== uspStubFunction) {
setTimeout(function() {
if (typeof window.__uspapi !== ‘undefined’) {
window.__uspapi.apply(window.__uspapi, arg);
}
}, 500);
}
};

var checkIfUspIsReady = function() {
uspTries++;
if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) {
console.warn('USP is not accessible');
} else {
clearInterval(uspInterval);
}
};

if (typeof window.__uspapi === 'undefined') {
window.__uspapi = uspStubFunction;
var uspInterval = setInterval(checkIfUspIsReady, 6000);
}

// This callback is triggered on each page load
__tcfapi('addEventListener', 0, function(tcData, success) {
if (success && (tcData.eventStatus == 'useractioncomplete' || tcData.eventStatus == 'tcloaded')) {
processCmpData(tcData);
}
});

function processCmpData(tcData) {
// Flag that CMP has been processed.
consentManager.cmpProcessed = true;

// Permutive disabling needed?
if (tcData.purpose.consents[1] && tcData.purpose.consents[3]) {
consentManager.permutive.isAllowed = true;
}

if (consentManager.isAllowed('permutive')) {
window.localStorage.removeItem('permutive-opt-out');
} else {
window.localStorage.setItem('permutive-opt-out', 'true');
}

consentManager.setUserConsent(tcData);
// Consent String is needed as DFP target
consentManager.setConsentString(tcData.tcString);
consentManager.trackPublisherConsentLevel(tcData.publisher.consents);
consentManager.trackVendorConsentLevel(tcData.vendor.consents);

/**
* According to Google policies, if Publisher Purpose 1 is revoked, we should not display ads at all
* Check https://support.google.com/admanager/answer/9805023?hl=en for more information
* Here we update the flag that points if ads should be rederer or not.
*/
consentManager.hideAds(tcData.purpose.consents[1]);

// Posts tagged as sensitive shouldn't be showing any ads. Since we have a way to control ads viewability through
// the consent manager, it's easy to check for the posts tags and flagged if they should shown or not.

// According to Google policies, if Publisher Purpose 1 is revoked, we should not display ads at all
// Check https://support.google.com/admanager/answer/9805023?hl=en for more information
if (consentManager.hasBeenProcessed() && consentManager.displayAds) {
consentManager.renderAds();
}

// If consent was processed once the page was loaded, there are some ads that may not appear. Let's run prebid again.
if (typeof executeParallelAuctionAlongsidePrebid !== 'undefined' && !consentManager.prebidProcessed && consentManager.displayAds) {
executeParallelAuctionAlongsidePrebid()
}

// Facebook and Twitter are non IAB vendors, so we need to check their consents using a different callback
__tcfapi('getNonIABVendorConsents', 0, function(consent, success) {
if (success && consent.gdprApplies) {
consentManager.setUserNonIabConsent(consent);
}
})

if (!consentManager.sentEventFbPixel && consentManager.isAllowed('facebook')) {
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','//connect.facebook.net/en_US/fbevents.js');

fbq('init', '1294117580618248');
fbq('track', "PageView");
fbq('track', 'ViewContent');

consentManager.sentEventFbPixel = true;
}

if (!consentManager.sentEventTwPixel && consentManager.isAllowed('twitter')) {
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src="https://static.ads-twitter.com/uwt.js",
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
// Insert Twitter Pixel ID and Standard Event data below
twq('init','o1f6l');
twq('track','PageView'); consentManager.sentEventTwPixel = true;
}
}

if (consentManager.isAllowed(‘facebook’)) {
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version=’2.0′;n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,’script’,’//connect.facebook.net/en_US/fbevents.js’);

fbq(‘init’, ‘1294117580618248’);
fbq(‘track’, “PageView”);
fbq(‘track’, ‘ViewContent’);

consentManager.sentEventFbPixel = true;
}

if (consentManager.isAllowed(‘facebook’)) {
(function() {
var _fbq = window._fbq || (window._fbq = []);
if (!_fbq.loaded) {
var fbds = document.createElement(‘script’);
fbds.async = true;
fbds.src=”https://connect.facebook.net/en_US/fbds.js”;
var s = document.getElementsByTagName(‘script’)[0];
s.parentNode.insertBefore(fbds, s);
_fbq.loaded = true;
}
_fbq.push([‘addPixelId’, ‘729504193825583’]);
})();
window._fbq = window._fbq || [];
window._fbq.push([‘track’, ‘PixelInitialized’, {}]);
}
<script async src="https://platform.twitter.com/widgets.js"…

[ad_2]

Read More:Brutal new Netflix series Squid Game gets 100% on Rotten Tomatoes | JOE.co.uk