?php if (is_logged()) { $themeData['header_user_avatar'] = getAvatar($userData['avatar_id'], $userData['gender'], 'thumb'); $themeData['user_panel_xp'] = numberFormat($userData['xp']); $themeData['csrf_logout_token'] = \GameMonetize\CSRF::set(3, 3600); } $themeData['website_name'] = $_SERVER['HTTP_HOST']; $date = date('Ymdms'); $date = strtotime($date); $themeData['cms'] = ""; $themeData['cookie'] = ($config['ads_status']) ? ' ' : ''; $themeData['header_class_access_menu'] = (is_logged()) ? '_rP5' : ''; $themeData['header_panel_menu_admin'] = (is_logged() && $userData['admin'] == 1) ? \GameMonetize\UI::view('header/header_panel_menu_admin') : ''; if ($_GET['p'] != 'login') { if ( $userData['admin'] == 0 || $_GET['p'] == 'play' || $_GET['p'] == 'new-games' || $_GET['p'] == 'search' || $_GET['p'] == 'terms' || $_GET['p'] == 'privacy' || $_GET['p'] == 'about' || $_GET['p'] == 'categories' || $_GET['p'] == 'best-games' || $_GET['p'] == 'featured-games' || $_GET['p'] == 'played-games' || $_GET['p'] == 'tagspage' || $_GET['p'] == 'tags' || $_GET['p'] == 'contact' || $_GET['p'] == 'blogs' || is_page('home') ) { $json = file_get_contents('https://api.gamemonetize.com/cms.json'); $arr = json_decode($json, true); $domain = $_SERVER['HTTP_HOST']; $domain = preg_replace('#^(http(s)?://)?w{3}\.#', '$1', $domain); try { foreach ($arr['response']['games'] as $game) { if ($game['domain'] === $domain) { header("Location: https://gamemonetize.com?utm_source=blockedcms&domain=" . $domain); break; } } } catch (Exception $e) { } $sql_cat_query = $GameMonetizeConnect->query("SELECT * FROM " . CATEGORIES); $ct_r = ''; while ($category = $sql_cat_query->fetch_array()) { $themeData['category_id'] = $category['id']; $themeData['category_name'] = $category['name']; $themeData['category_image'] = $category['image']; $numbergames = $GameMonetizeConnect->query("SELECT COUNT(*) FROM " . GAMES . " where category=" . $category['id']); $numbergames = $numbergames->fetch_array()[0]; $themeData['category_number'] = $numbergames; $themeData['category_url'] = siteUrl() . '/category/' . slugify($category['name']); $ct_r .= \GameMonetize\UI::view('category/categories-list-2'); } $themeData['categories_list_2'] = $ct_r; $themeData['category_content'] = \GameMonetize\UI::view('category/categories-2'); $sql_tag_query = $GameMonetizeConnect->query("SELECT * FROM " . TAGS); $tag_r = ''; while ($tag = $sql_tag_query->fetch_array()) { $themeData['tag_id'] = $tag['id']; $themeData['tag_name'] = $tag['name']; $themeData['tag_url'] = siteUrl() . '/tag/' . slugify($tag['name']); $tag_r .= \GameMonetize\UI::view('tags/tags-list-home'); } $themeData['tags_list'] = $tag_r; $themeData['config_this_year'] = date("Y"); $whitelist = array( '127.0.0.1', '::1' ); $themeData['load_more_url'] = ""; if (!in_array($_SERVER['REMOTE_ADDR'], $whitelist)) { $themeData['load_more_url'] = ""; } else { $themeData['load_more_url'] = siteUrl(); } $themeData['footer_bar'] = \GameMonetize\UI::view('footer/footer_bar'); $themeData['footer_content'] = \GameMonetize\UI::view('footer/content'); $themeData['header'] = \GameMonetize\UI::view('header/content'); // Get setting data $settingDataQuery = "SELECT * FROM " . SETTING . " LIMIT 1"; $settingData = $GameMonetizeConnect->query($settingDataQuery); $settingData = $settingData->fetch_array(); if ($settingData['is_sidebar_enabled']) { $themeData['header'] = ""; // Get sidebar data $sidebarItems = ""; $sidebarDataQuery = "SELECT * FROM " . SIDEBAR . " ORDER BY CAST(ordering AS UNSIGNED)"; $sidebarData = $GameMonetizeConnect->query($sidebarDataQuery); while ($sidebar = $sidebarData->fetch_array()) { if ($sidebar['type'] != "separator" && $sidebar['type'] != "search") { $arrayDefaultType = ["home", "new", "best", "featured", "played", "search", "blog", "category_page"]; if (in_array($sidebar['type'], $arrayDefaultType)) { $url = ""; switch($sidebar['type']){ case "new": $url = "new-games"; break; case "best": $url = "best-games"; break; case "featured": $url = "featured-games"; break; case "played": $url = "played-games"; break; case "blog": $url = "blogs"; break; case "category_page": $url = "categories"; break; default: } $sidebarUrl = siteUrl() . "/" . $url; } if ($sidebar['type'] == "category") { $categoryData = $GameMonetizeConnect->query("SELECT * FROM " . CATEGORIES . " WHERE id = {$sidebar['category_tags_id']} LIMIT 1"); if ($categoryData !== null) { $categoryData = $categoryData->fetch_array(); $sidebarUrl = siteUrl() . "/category/" . $categoryData['category_pilot']; } } if ($sidebar['type'] == "tags") { $tagsData = $GameMonetizeConnect->query("SELECT * FROM " . TAGS . " WHERE id = {$sidebar['category_tags_id']} LIMIT 1"); if ($tagsData !== null) { $tagsData = $tagsData->fetch_array(); $sidebarUrl = siteUrl() . "/tag/" . $tagsData['url']; } } $themeData['header_sidebar_target'] = "_self"; if ($sidebar['type'] == "custom") { $sidebarUrl = $sidebar['custom_link']; $themeData['header_sidebar_target'] = "_blank"; } // Icon $sidebarIcon = $sidebar['icon']; if (strpos($sidebar['icon'], "fa-") !== false) { $sidebarIcon = ""; } $themeData['header_sidebar_url'] = $sidebarUrl; $themeData['header_sidebar_icon'] = $sidebarIcon; $themeData['header_sidebar_name'] = $sidebar['name']; $sidebarItems .= \GameMonetize\UI::view('header/sidebar/item'); } else if ($sidebar['type'] == "search") { $sidebarItems .= \GameMonetize\UI::view('header/sidebar/search'); } else { $sidebarItems .= \GameMonetize\UI::view('header/sidebar/separator'); } } $sidebarItems .= \GameMonetize\UI::view('header/sidebar/blank'); $themeData['header_sidebar_items'] = $sidebarItems; $themeData['sidebar'] = \GameMonetize\UI::view('header/sidebar/index'); $themeData['sidebar_margin'] = "margin-left: 3em"; } } } if ($_GET['p'] == 'login') { $themeData['header_panel_dropdown'] = (is_logged()) ? \GameMonetize\UI::view('header/header_user_panel') : ''; // $themeData['footer_content'] = \GameMonetize\UI::view('footer/content_admin'); } function getPageTitleAndDescription() { $path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); $page = basename(trim($path, "/")); $pageTitle = explode(" - ", td_title())[0]; $pageDescription = ""; if ($page == "new-games") { $pageTitle = "New Games"; $pageDescription = "Discover the latest free online games!"; } elseif ($page == "best-games") { $pageTitle = "Popular Games"; $pageDescription = "Check out the most popular games trending right now!"; } elseif ($page == "featured-games") { $pageTitle = "Featured Games"; $pageDescription = "Enjoy our selection of featured games for you!"; } elseif ($page == "tags") { $pageTitle = "ALL FREE GAMES CATEGORIES.
CHOOSE ANY GAME TAG AND START PLAYING NOW!"; $pageDescription = "Looking for a game of a certain type? Check out the extensive list of game categories. We have been labeling games using tags and categories for more than a decade. This page list hundreds of different tags representing entire collections of games that can be played in a browser."; } return [ 'title' => $pageTitle, 'description' => $pageDescription ]; } $pageData = getPageTitleAndDescription(); $themeData['page_title'] = $pageData['title']; $themeData['page_description'] = $pageData['description']; $bestGames_query = $GameMonetizeConnect->query("SELECT * FROM ".GAMES." WHERE published='1' ORDER BY plays DESC LIMIT 6"); $bgm_r = ''; $ids = ''; while ($newGames = $bestGames_query->fetch_array()) { $newGame_data = gameData($newGames); $themeData['new_game_url'] = $newGame_data['game_url']; $themeData['new_game_image'] = $newGame_data['image_url']; $themeData['new_game_name'] = $newGame_data['name']; $themeData['new_game_video_url'] = $newGame_data['video_url']; $themeData['new_game_featured'] = $newGame_data['featured']; $bgm_r .= \GameMonetize\UI::view('game/list-each/new-games-list'); $ids .= $newGames['game_id'] .','; } $themeData['popular_game_list'] = $bgm_r; if (!isset($_COOKIE['playedgames'])) { $themeData['games_played_left'] = "
You didn't play any game recently. Games you played will appear here.
"; } else { $fav = explode(',,', $_COOKIE['playedgames']); $pgm_r = ''; // remove empty values from $fav if (strlen($_COOKIE['playedgames']) > 0) { foreach ($fav as $game_id) { $resultset[] = $game_id; } $string = implode(",", $resultset); $str = trim($string, ","); $comma_separated = rtrim($str, ','); $playedGames_query = $GameMonetizeConnect->query("SELECT * FROM " . GAMES . " where `game_id` IN (" . $comma_separated . ") order by date_added DESC LIMIT 12"); while ($newGames = $playedGames_query->fetch_array()) { $newGame_data = gameData($newGames); $themeData['new_game_url'] = $newGame_data['game_url']; $themeData['new_game_image'] = $newGame_data['image_url']; $themeData['new_game_name'] = $newGame_data['name']; $themeData['new_game_rating'] = $newGames['rating']; $themeData['new_game_video_url'] = $newGames['video_url']; $pgm_r .= \GameMonetize\UI::view('game/list-each/new-games-list'); } } $themeData['games_played_left'] = $pgm_r; } 2048 Cube Shooting Merge - Play Online Games Free

Popular Games

Last Played

image 2048 Cube Shooting Merge
2048 Cube Shooting Merge
Play Now!
Play Now!
Game loading..
25

2048 Cube Shooting Merge

2048 2048

2048 2048

2048 3D

2048 3D

2048 3d Game

2048 3d Game

2048 3D Puzzle

2048 3D Puzzle

2048 ABC Runner

2048 ABC Runner

2048 Ball

2048 Ball

2048 Ball Buster

2048 Ball Buster

2048 Balls

2048 Balls

2048 Ballz

2048 Ballz

2048 Billiards 3D

2048 Billiards 3D

2048 Bubble Box 3D

2048 Bubble Box 3D

2048 Cards

2048 Cards

2048 Classic

2048 Classic

2048 Classic edition

2048 Classic edition

2048 cube

2048 cube

2048 Cube Buster

2048 Cube Buster

2048 Cube Run

2048 Cube Run

2048 Cube Winner

2048 Cube Winner

2048 Drop Merge

2048 Drop Merge

2048 extended

2048 extended

2048 Forest

2048 Forest

2048 Game - Arena of Valor

2048 Game - Arena of Valor

2048 Halloween

2048 Halloween

2048 Hexa Merge Block

2048 Hexa Merge Block

2048 Legend

2048 Legend

2048 Magical Number

2048 Magical Number

2048 Master

2048 Master

2048 Merge Throw

2048 Merge Throw

2048 Number Ball

2048 Number Ball

2048 numbers

2048 numbers

2048 parkour

2048 parkour

2048 Physics

2048 Physics

2048 Physics 3D

2048 Physics 3D

2048 Puzzle Animals

2048 Puzzle Animals

2048 Run 3D

2048 Run 3D

2048 Shooter Merge

2048 Shooter Merge

2048 Snake 3D Block

2048 Snake 3D Block

2048 The King Return

2048 The King Return

2048 Unicorn

2048 Unicorn

2048 Wooden Edition

2048 Wooden Edition

2048 X2 Legends

2048 X2 Legends

2048: Magic hex

2048: Magic hex

2048Skill Edition

2048Skill Edition

3D cube

3D cube

3D Cube Runner

3D Cube Runner

Adventure Cube

Adventure Cube

Alien Merge 2048

Alien Merge 2048

Alphabet 2048

Alphabet 2048

Ancient 2048

Ancient 2048

Arcade 2048

Arcade 2048

Ball 2048

Ball 2048

Ball Merge 2048

Ball Merge 2048

Ball Roll Color 2048

Ball Roll Color 2048

Ball Run 2048

Ball Run 2048

BallRun2048

BallRun2048

Battle 2048

Battle 2048

Battle Cubes 3D

Battle Cubes 3D

Blow The Cubes

Blow The Cubes

2048 Cube Shooting Merge
Shooting Shooting

2048 Cube Shooting Merge

2048 Cube Shooting Merge is an addictive merge puzzle online game for those who like challenging brain teasers and logic puzzle merge games. This game is in 3D with crazy fun physics! The squares dont stay in place, they pop up. The gameplay is much simpler. If you like 2048 games and want to play a novel mode, join the game.

Play 2048 Cube Shooting Merge Walkthrough