{"id":126,"date":"2026-10-23T11:13:41","date_gmt":"2026-10-23T11:13:41","guid":{"rendered":"https:\/\/bugzyard.com\/?page_id=126"},"modified":"2026-10-27T20:04:57","modified_gmt":"2026-10-27T20:04:57","slug":"tilt-maze","status":"publish","type":"page","link":"https:\/\/bugzyard.com\/?page_id=126","title":{"rendered":"Tilt Maze (accelerometer)"},"content":{"rendered":"<div class=\"vb3-game\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:start;margin:10px 0 24px\"><div><p style=\"margin-top:0\">Tilt Maze (accelerometer) is a ready-made Basys 3 FPGA game written in Verilog. It uses Pmod ACL2 accelerometer, VGA. Play it free on this site: the simulation runs on your own PC, no FPGA board needed.<\/p><p><a href=\"https:\/\/bugzyard.com\/?vb3_app=1&#038;play=example:tilt-maze\" style=\"display:inline-block;padding:10px 22px;border-radius:8px;background:#4fd1c5;color:#08201e;font-weight:700;text-decoration:none\">Play now &#9656;<\/a><\/p><p class=\"vb3-social\" style=\"display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:4px 0 0\"><button type=\"button\" class=\"vb3-like\" aria-pressed=\"false\" data-page=\"126\" data-url=\"https:\/\/bugzyard.com\/index.php?rest_route=\/vb3\/v1\/like\" style=\"cursor:pointer;padding:6px 14px;border-radius:20px;border:2px solid #e05a7a;background:#fff;color:#c2385a;font-weight:700\">&#9829; Like <span class=\"vb3-like-n\">0<\/span><\/button><a href=\"#comments\" style=\"font-weight:600\">&#128172; Comments (0)<\/a><\/p><script>(function(){function mark(b){b.setAttribute('aria-pressed','true');b.disabled=true;b.style.background='#e05a7a';b.style.color='#fff';b.style.cursor='default';}document.querySelectorAll('.vb3-like').forEach(function(b){try{if(localStorage.getItem('vb3-liked-'+b.dataset.page))mark(b);}catch(e){}});document.addEventListener('click',function(e){var b=e.target.closest&&e.target.closest('.vb3-like');if(!b||b.disabled)return;b.disabled=true;fetch(b.dataset.url,{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify({page:+b.dataset.page})}).then(function(r){return r.json();}).then(function(j){if(j&&typeof j.likes==='number'){b.querySelector('.vb3-like-n').textContent=j.likes;mark(b);try{localStorage.setItem('vb3-liked-'+b.dataset.page,'1');}catch(e){}}else{b.disabled=false;}}).catch(function(){b.disabled=false;});});})();<\/script><h2 style=\"font-size:1.15em;margin:18px 0 6px\">How to play<\/h2><p>Tilt the board to roll the ball to the green goal: drag the X\/Y sliders on the accelerometer card, or hold J\/L\/I\/K. btnC = new game. sw0 = raw tilt on the LEDs, sw1 = best time on the 7-segment display.<\/p><h2 style=\"font-size:1.15em;margin:18px 0 6px\">What it uses<\/h2><p>Verilog \u00b7 Pmod ACL2 accelerometer, VGA<\/p><\/div><\/div><h2 style=\"font-size:1.15em\">More games like this<\/h2><div style=\"display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px\"><a href=\"https:\/\/bugzyard.com\/?page_id=146\" style=\"text-decoration:none;color:inherit\"><img decoding=\"async\" src=\"https:\/\/bugzyard.com\/wp-content\/plugins\/virtual-basys3\/app\/thumbs\/ex-tilt-ball.png\" alt=\"\" loading=\"lazy\" style=\"display:block;width:100%;aspect-ratio:4\/3;object-fit:cover;background:#000;border-radius:8px;image-rendering:pixelated\"><span style=\"display:block;margin-top:4px;font-size:.9em\">Tilt Ball (MPU6050)<\/span><\/a><a href=\"https:\/\/bugzyard.com\/?page_id=68\" style=\"text-decoration:none;color:inherit\"><img decoding=\"async\" src=\"https:\/\/bugzyard.com\/wp-content\/plugins\/virtual-basys3\/app\/thumbs\/minesweeper-pad.png\" alt=\"\" loading=\"lazy\" style=\"display:block;width:100%;aspect-ratio:4\/3;object-fit:cover;background:#000;border-radius:8px;image-rendering:pixelated\"><span style=\"display:block;margin-top:4px;font-size:.9em\">Minesweeper (SNES pad)<\/span><\/a><a href=\"https:\/\/bugzyard.com\/?page_id=132\" style=\"text-decoration:none;color:inherit\"><img decoding=\"async\" src=\"https:\/\/bugzyard.com\/wp-content\/plugins\/virtual-basys3\/app\/thumbs\/ex-strength-test.png\" alt=\"\" loading=\"lazy\" style=\"display:block;width:100%;aspect-ratio:4\/3;object-fit:cover;background:#000;border-radius:8px;image-rendering:pixelated\"><span style=\"display:block;margin-top:4px;font-size:.9em\">Strength Tester (pressure sensor)<\/span><\/a><a href=\"https:\/\/bugzyard.com\/?page_id=144\" style=\"text-decoration:none;color:inherit\"><img decoding=\"async\" src=\"https:\/\/bugzyard.com\/wp-content\/plugins\/virtual-basys3\/app\/thumbs\/ex-knob-racer.png\" alt=\"\" loading=\"lazy\" style=\"display:block;width:100%;aspect-ratio:4\/3;object-fit:cover;background:#000;border-radius:8px;image-rendering:pixelated\"><span style=\"display:block;margin-top:4px;font-size:.9em\">Knob Racer (rotary encoder)<\/span><\/a><\/div><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"VideoGame\",\"name\":\"Tilt Maze (accelerometer)\",\"description\":\"Tilt Maze (accelerometer) is a ready-made Basys 3 FPGA game written in Verilog. It uses Pmod ACL2 accelerometer, VGA. Play it free on this site: the simulation runs on your own PC, no FPGA board needed.\",\"image\":\"https:\\\/\\\/bugzyard.com\\\/wp-content\\\/plugins\\\/virtual-basys3\\\/app\\\/thumbs\\\/ex-tilt-maze.png\",\"url\":\"https:\\\/\\\/bugzyard.com\\\/?page_id=126\",\"gamePlatform\":\"Basys 3 FPGA (simulated in Virtual Basys 3)\",\"applicationCategory\":\"Game\",\"isAccessibleForFree\":true}<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Tilt Maze (accelerometer) is a ready-made Basys 3 FPGA game written in Verilog. It uses Pmod ACL2 accelerometer, VGA. Play it free on this site: the simulation runs on your own PC, no FPGA board needed.<\/p>\n","protected":false},"author":1,"featured_media":127,"parent":9,"menu_order":1,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-126","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/bugzyard.com\/index.php?rest_route=\/wp\/v2\/pages\/126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bugzyard.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bugzyard.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bugzyard.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bugzyard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=126"}],"version-history":[{"count":1,"href":"https:\/\/bugzyard.com\/index.php?rest_route=\/wp\/v2\/pages\/126\/revisions"}],"predecessor-version":[{"id":227,"href":"https:\/\/bugzyard.com\/index.php?rest_route=\/wp\/v2\/pages\/126\/revisions\/227"}],"up":[{"embeddable":true,"href":"https:\/\/bugzyard.com\/index.php?rest_route=\/wp\/v2\/pages\/9"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bugzyard.com\/index.php?rest_route=\/wp\/v2\/media\/127"}],"wp:attachment":[{"href":"https:\/\/bugzyard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}