Activision and Tencent announce partnership to bring new Call of Duty mobile game to China

12
// initialize jwplayer var playerInstance = jwplayer('player');// player dom elements var playerContainerEl = document.querySelector('.player-container');// returns video player position from top of document function getElementOffsetTop(el) { var boundingClientRect = el.getBoundingClientRect(); var bodyEl = document.body; var docEl = document.documentElement; var scrollTop = window.pageYOffset || docEl.scrollTop || bodyEl.scrollTop; var clientTop = docEl.clientTop || bodyEl.clientTop || 0; return Math.round(boundingClientRect.top + scrollTop - clientTop); }// returns the current y scroll position function getScrollTop() { var docEl = document.documentElement; return (window.pageYOffset || docEl.scrollTop) - (docEl.clientTop || 0); }// configure jwplayer instance playerInstance.setup({ autostart: true, playlist: 'https://cdn.jwplayer.com/v2/playlists/mYdavspX', primary: 'html5', setFullscreen: true, width: '100%' });// when jwplayer instance is ready playerInstance.on('ready', function() { var config = playerInstance.getConfig(); var utils = playerInstance.utils; // get height of player element var playerHeight = config.containerHeight; // flag determining whether close has been clicked var closed = true; // CHANGED // flag determing whether player is playing var playing = false; // ADDED // eventhandler for when close button is being pressed document.getElementsByClassName('icon-close')[0].addEventListener('click', () => { closed = true; onScrollViewHandler(); }); playerInstance.on('play', function() { closed = false; playing = true; // ADDED }).on('pause', function () { playing = false; // ADDED }).on('adPlay', function() { closed = false; // ADDED playing = true; // ADDED }).on('adPause', function() { playing = false; // ADDED });// get player element position from top of document var playerOffsetTop = getElementOffsetTop(playerContainerEl);// set player container to match height of actual video element playerContainerEl.style.height = playerHeight + 'px';// below we handle window scroll event without killing performance function onScrollViewHandler() { var minimized = getScrollTop() >= playerOffsetTop;if (closed && minimized) { minimized = false; jwplayer().pause(); playing = false; // ADDED } else if (!minimized && !playing) { closed = true; // ADDED } utils.toggleClass(playerContainerEl, 'player-minimize', minimized); // update the player's size so the controls are adjusted playerInstance.resize(); }// namespace for whether or not we are waiting for setTimeout() to finish var isScrollTimeout = false;// window onscroll event handler window.onscroll = function() { // skip if we're waiting on a scroll update timeout to finish if (isScrollTimeout) return; // flag that a new timeout will begin isScrollTimeout = true; // otherwise, call scroll event view handler onScrollViewHandler(); // set new timeout setTimeout(function() { // reset timeout flag to false (no longer waiting) isScrollTimeout = false; }, 80); };});

Activision Publishing Inc. and Tencent today announced a new partnership to bring a new free to play Call of Duty mobile game to China in the next few months.

Activision and Tencent have been working together over the last several years on Call of Duty Online for China, a free to play PC game that has been developed by Raven Software and combines the best of Call of Duty into one mashed-up game for the China audience.

Today’s announcement marks the first Call of Duty mobile game to come to China. The announcement says Tencent’s studio will be responsible for developing the new mobile game. Activision says the new Call of Duty mobile game for China will bring together all the favorite “Call of Duty characters, maps, modes and weapons from across the franchise” into one mobile experience.

The new free-to-play title delivers the definitive first-person action experience in an original, all-new Call of Duty mobile game, bringing together a collection of beloved Call of Duty characters, maps, modes and weapons from across the franchise. Tencent’s leading mobile studio is spearheading development drawing upon their vast mobile network and history of success making mobile first-person action titles. The title is scheduled to launch in the coming months.

“We’re working closely with one of Tencent’s top mobile studios, Timi, to develop a fun and original Call of Duty experience that delivers superb gameplay and mechanics to mobile players,” said Rob Kostich, EVP and GM, Call of Duty. “Call of Duty has been the leading first person action experience around the globe for years* and seeing that come to life on the mobile platform has been really exciting. We can’t wait for fans to play.”

“Tencent is thrilled to bring the No. 1 top-selling, console video game franchise globally eight of the last nine years to the millions of mobile game players in China,” said Steven Ma, SVP, Tencent Holdings Limited. “We are bringing together a vast array of characters, content and modes from across this great franchise into a new Call of Duty mobile game tailored to meet the interests and play styles of mobile players in China. We look forward to revealing the title soon and releasing the game in China in a few months.”

More information to come in the months ahead.

comments below