Team tower game for kids and adults
Team tower game for kids and adults
Team tower game for kids and adults
Team tower game for kids and adults
Team tower game for kids and adults
Team tower game for kids and adults
1/6
Team tower game for kids and adults
Team tower game for kids and adults
Team tower game for kids and adults
Team tower game for kids and adults
Team tower game for kids and adults
Team tower game for kids and adults
1/6

Team tower game for kids and adults

$22.99
$39.99
Save $17.00
103 sold
Number of blocks
Please select a number of blocks
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

The exciting new game that will keep you and your friends entertained for hours!

Tower Game is a fast-paced, strategic game where players must race against the clock to stack colorful tetrominoes on a wobbly platform. With easy-to-learn rules and endless possibilities, Tower Game is perfect for players of all skill levels.

Animated GIF

Advantages

  • 【Fun Game for Kids, Adults, Families】Colorful blocks help children develop mental skills, hand-eye coordination, concentration and patience. It is also a good choice for families and children with ADHD or autism

undefined

 

  • 【Exciting balancing team game】 Away from smart devices, kids, parents and friends can focus on stacking toys. Every child and adult loves stacking puzzles or using lovely little blocks as open-ended toys. Promote communication and improve social skills


  • 【Safety material】 Funny balance toys are made of environmentally friendly ABS material, non-toxic, tasteless, wear-resistant and anti-fall, not afraid of children chewing, and can be played at ease. The surface of the balance blocks is smooth and burr-free, medium size, and more comfortable to hold.

 

  • 【Drinking game and party selection】 Perfect choice of party drinking communication, lively party atmosphere and interactive theme. Great gift for Children's Day, Christmas, Birthdays, Holidays, New Year and rewards.

Specification

Material: ABS plastic

Weight: 150g

Suitable: 5+ years old

 

undefined

 

  • Package: 1 * Tower game

undefined

❤️Thank you very much for visiting our store. Have a nice shopping day!❤️
 
HOW TO PAY
 
✅Payments Via PayPal®Debit and CreditCard.Add to cart first, and Check out, then select Shipping method and Payment method.
 

If you checkout with a Debit / Credit Card, just enter your * Card Number* Expiration Date, and * Secure Code.

💐WHY US

We work directly with manufacturers all over the world to ensure the best quality of our products. We have a Quality Control department which helps us to keep our promise!
  • 🔥Price is always competitive.
  • 😊Awesome Customer Service.
  • 🏆Amazing products along with High Quality.

 

✈ Worldwide Shipping 

 

Please do note that shipping is insured. However, you may receive your items earlier. Tracking Numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for! 😉

Our Warehouse

Please consider any holidays that might impact delivery times.Please consider the transportation methods and unexpected situations that may affect the delivery time.