Games Inbox: Have you played Black Ops 4 yet?

Spread the love

What struck me immediately after playing Black Ops 4 just after midnight (sad I know, but a digital download – I didn’t queue!) is how refined the gunplay is. I would argue it is nigh on perfection. Call Of Duty has always been the standard bearer for first person shooter controls (okay, Halo was first) but honestly, I don’t know how Treyarch have done it, but somehow it feels tighter.

Bearing in mind I didn’t participate in the beta, and I am using an Xbox Elite controller, but still, the difference is notable from last year’s entry. The modern weapons help of course, and the much improved sound design – which is now at Battlefield level. I am very impressed, and pleasantly surprised.

I was reluctant to purchase the game after the removal of the campaign and some highly dubious practices to entice more money from their customers, such as the season pass bundle. But footage of Blackout is what swayed a last minute pre-order. So glad I did, for the reasons I’ve mentioned. I guess the focus upon multiplayer has paid dividends in other areas, I just didn’t anticipate by how much. After Astro Bot, and now this, can gaming get any better? Oh, wait, Red Dead Redemption II…

if (typeof(fbApi) === ‘undefined’) {
fbApi = {};
fbApi = (function () {

var fbApiInit = false;
var awaitingReady = [];

var notifyQ = function () {
var i = 0,
l = awaitingReady.length;
for (i = 0; i < l; i++) {

var ready = function (cb) {
if (fbApiInit) {
} else {

window.fbAsyncInit = function () {
appId: '176908729004638',
xfbml: true,
version: 'v2.10'

fbApiInit = true;

return {
* Fires callback when FB is initialized and ready for api calls.
'ready': ready


(function () {
function injectFBSDK() {
var d = document,
s = 'script',
id = 'facebook-jssdk';
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {
js = d.createElement(s); = id;
js.src = "";
fjs.parentNode.insertBefore(js, fjs);
window.removeEventListener('metro:scroll', injectFBSDK);
window.removeEventListener('load', injectFBSDK);

if ('object' === typeof metro && 'article' === metro.pageData.type) {
window.addEventListener('metro:scroll', injectFBSDK);
} else {
window.addEventListener('load', injectFBSDK);

Source link