Players 3-5 Playtime 120 Age 14+ Designers Jeroen Doumen, Joris Wiersinga Publishers Splotter Spellen Artists Herman Haverkort, Tamara Jannink, Daan van Paridon, Thijs van Paridon, Joris Wiersinga Show More Mechanics Action Points, Action Queue, Network and Route Building, Pick-up and Deliver, Turn Order: Claim Action, Turn Order: Progressive, Worker Placement Category Transportation Players 3-5 Playtime 120 Age 14+ Designers Jeroen Doumen, Joris Wiersinga Publishers Splotter Spellen Artists Herman Haverkort, Tamara Jannink, Daan van Paridon, Thijs van Paridon, Joris Wiersinga Show More Mechanics Action Points, Action Queue, Network and Route Building, Pick-up and Deliver, Turn Order: Claim Action, Turn Order: Progressive, Worker Placement Category Transportation Beep! Beep! Bus: Complete Edition is a game about developing a public transport network in a rapidly expanding city. The citizens commute between home, the office, and, most importantly, the pub. Your task as a player is to develop a busline which takes as many passengers as possible to the place they want to be. You do this by expanding your busline, developing new suburbs, luring new potential passengers to the city, and investing in more and more buses! But you can also try to ride just a bit earlier than other companies and steal their passengers away. Sometimes, something unexpected happens: time comes to a standstill and, all of a sudden, the demand for transportation is completely different. But you cannot let this happen too often, as the space-time continuum will rupture and the universe will collapse, thus ending the game. Complete Edition Bus: Complete Edition features the same classic gameplay in Bus, now with all wooden game pieces! All of the building locations (home, office, and pub) are wooden discs. The wooden Start Player Bus is also included. 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; }