index.html 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>进化史2048</title>
  5. <meta name="keywords" content="进化史2048,进化史2048html5游戏" />
  6. <meta name="description" content="进化史2048html5游戏,进化史2048手机在线游戏" />
  7. <link rel="apple-touch-icon" href="icon.png" />
  8. <link rel="shortcut icon" href="icon.png" />
  9. <link rel="icon" href="icon.png" />
  10. <meta name="MobileOptimized" content="960">
  11. <meta name="msapplication-tap-highlight" content="no" />
  12. <meta name="viewport" content="minimal-ui">
  13. <meta http-equiv="Content-Type" content="text/html, charset=utf-8" />
  14. <meta name="apple-mobile-web-app-capable" content="yes" />
  15. <meta name="apple-touch-fullscreen" content="yes" />
  16. <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
  17. <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  18. <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
  19. <script type="text/javascript" src="game.js">
  20. </script>
  21. <meta name="description" content="Darwinism 2048 – online game about evolution!
  22. Darwinism 2048 is a free 2048-like game where you are to re-create the evolution link starting from primitive and ending with… well we won’t tell ‘cause it’s a secret you need to discover. But we can say that the human is not the last element you are to discover in this html5 game.
  23. Just swipe or use your arrow keys to combine same elements and, as a result, to discover the next link of evolution. ">
  24. <link rel="kik-icon" href="thumbs4x/darwinism_2048.jpg">
  25. <link rel="canonical" href="http://playtomax.comhttp://playtomax.com/games/Darwinism-2048/">
  26. </head>
  27. <body style="-ms-touch-action: none; margin: 0px; padding: 0px; background: #000;">
  28. <div id="main_container">
  29. </div>
  30. <script type="text/javascript">
  31. (function() {
  32. var t = 10000, n = 0, d = (new Date).getTime();
  33. //setInterval(function(){ var d2 = (new Date).getTime(), diff = d2 - d; n += diff; d = d2*1; if (ga) ga('send', 'event', 'PC_PlayTime', t+'ms', 'darwinism_2048', diff); }, t);
  34. } )();
  35. </script>
  36. <script type="text/javascript">
  37. var HOME_CLICK = ('ontouchstart' in window) ? 'touchstart' : 'click';
  38. var scrollTimeout = null;
  39. function preventEvent(e) { e.preventDefault(); }
  40. function wheelScrollPopup(e) {
  41. var node = document.querySelector('.home-popup > section');
  42. if (node) node.scrollTop -= Math.round(~~e.wheelDeltaY/4);
  43. preventEvent(e);
  44. return false;
  45. }
  46. function showHomePopup(e)
  47. {
  48. document.body.removeEventListener('touchstart', Utils.preventEvent, false);
  49. document.body.removeEventListener('touchmove', preventEvent, false);
  50. scrollTimeout = setInterval(function(){ window.scrollTo(0,0); }, 300);
  51. document.body.scrollTop = 0;
  52. document.body.addEventListener('wheel', wheelScrollPopup);
  53. var shader = document.querySelector('.modal-shader');
  54. if (!shader)
  55. {
  56. shader = document.createElement('div');
  57. shader.className = 'modal-shader';
  58. document.body.appendChild(shader);
  59. }
  60. shader.addEventListener(HOME_CLICK, closeHomePopup);
  61. shader.addEventListener('touchmove', preventEvent, false);
  62. shader.style.display = 'block';
  63. var popup = document.querySelector('.home-popup');
  64. var cls = popup.className.split(' ');
  65. if (cls.indexOf('active') < 0) cls.push('active');
  66. popup.className = cls.join(' ');
  67. document.querySelector('.game-home-button').style.display = 'none';
  68. Utils.preventEvent(e);
  69. return false;
  70. }
  71. function closeHomePopup(e)
  72. {
  73. clearInterval(scrollTimeout);
  74. setTimeout(function(){
  75. document.body.addEventListener('touchstart', Utils.preventEvent, false);
  76. document.body.addEventListener('touchmove', preventEvent, false);
  77. window.scrollTo(0,0);
  78. }, 300);
  79. var popup = document.querySelector('.popup.active');
  80. var cls = popup.className.split(' '), idx = cls.indexOf('active');
  81. if (idx >= 0) cls.splice(idx, 1);
  82. popup.className = cls.join(' ');
  83. document.body.removeEventListener('wheel', wheelScrollPopup);
  84. var shader = document.querySelector('.modal-shader');
  85. if (shader)
  86. {
  87. shader.removeEventListener(HOME_CLICK, closeHomePopup);
  88. shader.removeEventListener('touchmove', preventEvent, false);
  89. shader.parentNode.removeChild(shader);
  90. shader = null;
  91. }
  92. document.querySelector('.game-home-button').style.display = 'block';
  93. Utils.preventEvent(e);
  94. return false;
  95. }
  96. </script>
  97. <button class="game-home-button ">
  98. </button>
  99. <div class="popup home-popup ">
  100. <header>
  101. <a class="home-popup-logo">&nbsp;</a>
  102. <a class="close-home-popup">Close</a>
  103. </header>
  104. <footer>
  105. <button class="go-home-button">Home</button>
  106. </footer>
  107. </div>
  108. <script>
  109. document.querySelector('.game-home-button').addEventListener(HOME_CLICK, showHomePopup);
  110. document.querySelector('.close-home-popup').addEventListener(HOME_CLICK, closeHomePopup);
  111. document.querySelector('.go-home-button').addEventListener(HOME_CLICK, function(){
  112. window.location.href = 'http://game.ikongzhong.cn';
  113. });
  114. document.querySelector('.home-popup-logo').addEventListener(HOME_CLICK, function(){
  115. window.location.href = 'http://game.ikongzhong.cn';
  116. });
  117. </script>
  118. <script type="text/javascript">if(window.ExternalAPI) window.ExternalAPI.getPreloaderURL = function(){return "http://game.ikongzhong.cn";}; </script>
  119. <script type="text/javascript">if(window.ExternalAPI) window.ExternalAPI.getMoreGamesURL = function(){return "http://game.ikongzhong.cn";}; </script>
  120. <script type='text/javascript'>
  121. (function(loader){
  122. loader.backgroundUrl = 'darwinism_2048_preloader.jpg';
  123. var fn = loader.close || function(){};
  124. loader.close = function()
  125. {
  126. //if (ga) ga('send', 'event', 'PC_Preloader', 'click', 'play darwinism_2048', 1);
  127. return fn();
  128. };
  129. // Fix stock android browser bug
  130. try
  131. {
  132. var navU = navigator.userAgent;
  133. // Android Mobile
  134. var isAndroidMobile = navU.indexOf('Android') > -1 && navU.indexOf('Mozilla/5.0') > -1 && navU.indexOf('AppleWebKit') > -1;
  135. if (!isAndroidMobile) return;
  136. // Apple webkit
  137. var regExAppleWebKit = new RegExp(/AppleWebKit\/([\d.]+)/);
  138. var resultAppleWebKitRegEx = regExAppleWebKit.exec(navU);
  139. var appleWebKitVersion = (resultAppleWebKitRegEx === null ? null : parseFloat(regExAppleWebKit.exec(navU)[1]));
  140. // Chrome
  141. var regExChrome = new RegExp(/Chrome\/([\d.]+)/);
  142. var resultChromeRegEx = regExChrome.exec(navU);
  143. var chromeVersion = (resultChromeRegEx === null ? null : parseFloat(regExChrome.exec(navU)[1]));
  144. // Native Android Browser
  145. var isAndroidBrowser = (appleWebKitVersion !== null && appleWebKitVersion < 537) || (chromeVersion !== null && chromeVersion < 37);
  146. if (isAndroidBrowser)
  147. {
  148. var btn = document.querySelector('.game-home-button');
  149. if (btn)
  150. {
  151. var fn1 = TTLoader.create, fn2 = TTLoader.loadComplete;
  152. TTLoader.create = function()
  153. {
  154. var args = Array.prototype.slice.call(arguments, 0);
  155. btn.style.display = 'none';
  156. fn1.apply(loader, args);
  157. }
  158. TTLoader.loadComplete = function()
  159. {
  160. var args = Array.prototype.slice.call(arguments, 0);
  161. fn2.apply(loader, args);
  162. btn.style.display = '';
  163. }
  164. }
  165. }
  166. }
  167. catch (e){}
  168. })(TTLoader);
  169. </script>
  170. <script type='text/javascript'>Utils.disableCorrectPixelRatio = true;</script>
  171. <link rel="stylesheet" type="text/css" href="addtohomescreen.css">
  172. <script type="text/javascript" src="addtohomescreen.js">
  173. </script>
  174. <script type="text/javascript">
  175. var displayed = Utils.getCookie("addtohomescreen_darwinism_2048");
  176. if(displayed != "1")
  177. {
  178. Utils.setCookie("addtohomescreen_darwinism_2048", "1");
  179. addToHomescreen({startDelay: 60, displayPace: 1});
  180. }
  181. </script>
  182. <script type="text/JavaScript">
  183. window.shareData={
  184. 'title':'进化史2048',
  185. 'link':'http://game.ikongzhong.cn/games/jinhuashi2048/',
  186. 'imgurl':'http://game.ikongzhong.cn/games/jinhuashi2048/icon.png'
  187. }
  188. window.shareFriendData={
  189. 'title':'进化史2048',
  190. 'content':'关注空中传媒网络,更多好玩的游戏等着你。',
  191. 'link':'http://game.ikongzhong.cn/games/jinhuashi2048/',
  192. 'imgurl':'http://game.ikongzhong.cn/games/jinhuashi2048/icon.png'
  193. }
  194. </script>
  195. <script type="text/JavaScript" src="http://gc.veiying.cn/code"></script>
  196. </body>
  197. </html>