Players 2-5 Playtime 40-60 Age 10+ Designer Kosch Publishers Lookout Games Artist Toni Llobet Show More Mechanics Chaining, End Game Bonuses, Hand Management, Layering, Multi-Use Cards, Open Drafting, Set Collection, Tags, Turn Order: Pass Order Categories Animals, Card Game, Educational, Environmental, Exploration, Territory Building Players 2-5 Playtime 40-60 Age 10+ Designer Kosch Publishers Lookout Games Artist Toni Llobet Show More Mechanics Chaining, End Game Bonuses, Hand Management, Layering, Multi-Use Cards, Open Drafting, Set Collection, Tags, Turn Order: Pass Order Categories Animals, Card Game, Educational, Environmental, Exploration, Territory Building Experience the miracles of the forest in this clever card game. In Forest Shuffle, 2-4 players compete in gathering the most valuable trees and attracting species, thus creating an ecological balanced habitat for flora and fauna. It all starts with a single tree... And it's as simple as that: Each turn you draw cards from the stack or center, place trees in your forest to attract wildlife, try to combine plants and animals for extra points or bonus actions. Consider the different preferences of these creatures: Some animals feel only comfortable in the presence of their fellow species, others prefer certain tree types to live in. Are you able to establish an ideal balance and create the most beautiful forest? var cardText = document.querySelector(".storepass-see-more-content") var showMore = document.querySelector('.storepass-see-more') function toggleSeeMore() { if (showMore.innerHTML == 'Show More') { showMore.innerHTML = 'Show Less' cardText.classList.add('storepass-see-more-content-show') } else { showMore.innerHTML = 'Show More' cardText.classList.remove('storepass-see-more-content-show') } } initText() function initText() { if (!checkOverflow(cardText)) return showMore.classList.remove('d-none') } function checkOverflow(el) { var curOverflow = el.style.overflow; if (!curOverflow || curOverflow === "visible") el.style.overflow = "hidden" var isOverflowing = el.clientWidth < el.scrollWidth || el.clientHeight < el.scrollHeight; el.style.overflow = curOverflow; return isOverflowing; } .storepass-see-more-content { display: inline-block; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; height: 28px; } .storepass-see-more-content-show { -webkit-line-clamp: unset; height: unset; } .storepass-custom-description .d-none { display: none!important; } .storepass-custom-description .d-block { display: block!important; } var cardText = document.querySelector(".storepass-see-more-content") var showMore = document.querySelector('.storepass-see-more') function toggleSeeMore() { if (showMore.innerHTML == 'Show More') { showMore.innerHTML = 'Show Less' cardText.classList.add('storepass-see-more-content-show') } else { showMore.innerHTML = 'Show More' cardText.classList.remove('storepass-see-more-content-show') } } initText() function initText() { if (!checkOverflow(cardText)) return showMore.classList.remove('d-none') } function checkOverflow(el) { var curOverflow = el.style.overflow; if (!curOverflow || curOverflow === "visible") el.style.overflow = "hidden" var isOverflowing = el.clientWidth < el.scrollWidth || el.clientHeight < el.scrollHeight; el.style.overflow = curOverflow; return isOverflowing; } .storepass-see-more-content { display: inline-block; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; height: 28px; } .storepass-see-more-content-show { -webkit-line-clamp: unset; height: unset; } .storepass-custom-description .d-none { display: none!important; } .storepass-custom-description .d-block { display: block!important; }