<meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NJDQ3X7');</script> <!-- End Google Tag Manager -->

Gamepads

Rate these gamepads on their gameplay, durability, control, precision, and overall quality. Don't see your favorite gamepad? Make sure to click the link and suggest new products.

Star Rating Scale: 1 = Terrible / 2 = Bad / 3 = Ok / 4 = Good / 5 = Great!

List added on 12/8/2008
Add Item
RSS Icon
17 List Items
1
4.50 Stars | 6 ratings
5
3.80 Stars | 5 ratings
12
3.00 Stars | 7 ratings
14
5.00 Stars | 1 ratings
15
3.25 Stars | 4 ratings
16
2.60 Stars | 5 ratings
17
3.00 Stars | 3 ratings

17 items!     « Previous |  Page    of  1  |  Next »


view stats
0.00
List Quality | rated 0 times
<!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NJDQ3X7" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <style media="screen"> #mypopups-substrate-60107 { display: none;max-width: calc(100vw - 100px); } #mypopups-modal-60107 { display: none; } #mypopups-substrate-60107 { display: block; } </style> <script type="text/javascript"> function _getRand(min, max) { return Math.floor(Math.random() * (max - min + 1) ) + min; } function _getStars() { let completeRating = _getRand(1, 50); let partialRating = completeRating % 10; let partial = `active0${partialRating}`; let rating = parseInt(completeRating / 10); let div = document.createElement('DIV'); div.classList.add('rated'); let span_terrible = document.createElement('SPAN'); span_terrible.setAttribute('title', 'Terrible'); let span_bad = document.createElement('SPAN'); span_bad.setAttribute('title', 'Bad'); let span_ok = document.createElement('SPAN'); span_ok.setAttribute('title', 'Ok'); let span_good = document.createElement('SPAN'); span_good.setAttribute('title', 'Good'); let span_great = document.createElement('SPAN'); span_great.setAttribute('title', 'Great!'); let partial_given = false; if (rating >= 1) { span_terrible.classList.add('active10'); } else if (partialRating > 0 && !partial_given) { span_terrible.classList.add(partial); partial_given = true; } if (rating >= 2) { span_bad.classList.add('active10'); } else if (partialRating > 0 && !partial_given) { span_bad.classList.add(partial); partial_given = true; } if (rating >= 3) { span_ok.classList.add('active10'); } else if (partialRating > 0 && !partial_given) { span_ok.classList.add(partial); partial_given = true; } if (rating >= 4) { span_good.classList.add('active10'); } else if (partialRating > 0 && !partial_given) { span_good.classList.add(partial); partial_given = true; } if (rating >= 5) { span_great.classList.add('active10'); } else if (partialRating > 0 && !partial_given) { span_great.classList.add(partial); partial_given = true; } div.appendChild(span_terrible); div.appendChild(span_bad); div.appendChild(span_ok); div.appendChild(span_good); div.appendChild(span_great); return { div: div, rating: rating, completeRating: completeRating } } let byRating = [ 'Terrible', 'Terrible', 'Bad', 'Ok', 'Good', 'Great!' ]; let stars = document.querySelectorAll('.stars'); let largeStars = document.querySelectorAll('.largeStars'); stars.forEach((el) => { if (!el.querySelector('.rated')) { let rate = _getStars(); let text = byRating[rate.rating]; el.appendChild(rate.div); let starDesc = el.querySelector('.starDesc'); if (starDesc) { starDesc.innerText = text; } } }); largeStars.forEach((el) => { if (!el.querySelector('.rated')) { let rate = _getStars(); let text = byRating[rate.rating]; el.appendChild(rate.div); let avgparent = el.closest('.rating').querySelector('.average'); if (avgparent) { avgparent.innerText = (rate.completeRating / 10).toFixed(2); } let countparent = el.closest('.rating').querySelector('b.count'); if (countparent) { countparent.innerText = _getRand(12, 582); } } }); </script> <script src="https://mypopups.com/api/embed/element?sub=c3db8944-cc82-11ec-a8ad-005056008dab-eoksmsosoq"></script> <script type="text/javascript" defer> (function() { var mCheck; function checkForModal() { let screenWidth = Math.max( // document.body.scrollWidth, // document.documentElement.scrollWidth, document.body.offsetWidth, // document.documentElement.offsetWidth, document.documentElement.clientWidth ); if (screenWidth > 768) { if (typeof showModal60107 == 'function') { showModal60107(); clearInterval(mCheck); let modal = document.querySelector("#mypopups-modal-60107"); let substrate = document.querySelector("#mypopups-substrate-60107"); if (modal && substrate) { modal.style.position = 'relative'; substrate.style.position = 'relative'; modal.style.display = 'block'; substrate.style.display = 'block'; } else { // console.log('Modal not found.'); } } } else { if (typeof showModal60125 == 'function') { showModal60125(); clearInterval(mCheck); let modal = document.querySelector("#mypopups-modal-60125"); let substrate = document.querySelector("#mypopups-substrate-60125"); if (modal && substrate) { modal.style.position = 'relative'; substrate.style.position = 'relative'; modal.style.display = 'block'; substrate.style.display = 'block'; modal.style.height = '50vh'; modal.style.transform = ''; } else { // console.log('Modal not found.'); } } } } mCheck = setInterval(checkForModal, 300); })(); </script>