【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game
【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game
【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game
【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game
【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game
【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game
【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game
【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game
1/4
【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game
【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game
【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game
【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game
1/4

【🔥BLACK FRIDAY SALE】Wooden Sling Hockey Board Game

📦Black Friday Best-Seller🔥Only 14 Left In Stock!

$35.95
$104.85
Save 66%
58465 sold
Size
Please select a size
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);

😲PEOPLE ARE CRAZY OVER THIS EXCITING GAME


Features:

  • Fast Slingpuck Board Game - A reversible wooden board games: a fast track
  • dexterity game on one side and a strategy game on the other side.
  • Lightweight and compact enough to carry. Ready to play either on the table or on the floor.
  • Material - Solid wood frame and wooden play pieces. Environmental friendly. Nice and durable. Long-lasting play.
  • Fun for Kids & Adults - For 2 players, Easy rules. Ready for family members. Kids & adults.
Instructions for use:
  • 1. 2 player game
  • 2. Start the game and place five pucks on each side of the board. Slide both ends of the elastic band into the side grooves so that they snap into place. The two players applauded the "High Ten" style to start the game.
  • 3. The player uses an elastic band to launch the puck from the door until there is no puck next to it. Players don't turn, they just refill and shoot as fast as possible. Whoever clears the board first wins.
  • 4. Extra Punisher Game Variations

Package Include:

  • 1 x Wooden Sling Hockey Board Game