{"id":10549,"date":"2015-10-01T20:00:08","date_gmt":"2015-10-02T03:00:08","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=10549"},"modified":"2024-12-28T16:46:57","modified_gmt":"2024-12-29T00:46:57","slug":"nine-shine-line-the-led-timing-game","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/nine-shine-line-the-led-timing-game\/","title":{"rendered":"Nine-Shine-Line: The LED Timing Game"},"content":{"rendered":"<p style=\"text-align: left;\">We bring you today&#8217;s slight throwback to a time before the Nexys 4 and Nexys 4 DDR. The Nexys 3 was (and still is) capable of a good many things, including bringing entertainment to many. In fact, Instructables user\u00a0<a href=\"http:\/\/www.instructables.com\/member\/Zack+Eldredge\/\" rel=\"author\">Zack Eldredge<\/a>\u00a0(with Mark Brown) has <a href=\"http:\/\/www.instructables.com\/id\/Nine-Shine-Line-The-LED-Timing-Game\/\">a perfect project<\/a> that uses it, the Nine-Shine-Line game. In their words, &#8220;[It]\u00a0is a simple yet entertaining LED timing game that requires the player to stop a moving light on the middle LED. As the game progresses, the speed of the lights will increase throughout ten fun-filled levels. If at any point the light is stopped at an LED that isn&#8217;t the middle one, the game will reset back to the first level. Once the exhilarating tenth level is passed, all of the LEDs will light up to signify your magnificent timing abilities.&#8221;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-10634\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/10\/nine-shine-line-board-600x450.jpg\" alt=\"nine-shine-line-board\" width=\"600\" height=\"450\" data-wp-pid=\"10634\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/10\/nine-shine-line-board-600x450.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/10\/nine-shine-line-board.jpg 620w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>To make this game, you&#8217;ll need a Nexys 3 board. You&#8217;ll also need a USB-to-micro cable, eight LEDs (of any color), a wooden board, a\u00a0<a href=\"https:\/\/www.sparkfun.com\/products\/9181\" rel=\"nofollow\">Big Dome Pushbutton<\/a>, rubber feet (the go under the board to offset the button), eight resistors, and heat shrink. You&#8217;ll want to have some more equipment on hand &#8212; a soldering iron and solder, a drill, a drill bit, a hole saw, a hot glue gun, and insulated electrical wire.\u00a0In terms of software, you need Xilinx&#8217;s ISE Design Suite.<\/p>\n<p>Once you have accumulated all of your materials, it&#8217;s time to implement the VHDL modules included in the Instructable. These will run, the LEDs, levels, the seven-segment display, the clock divider, and the game itself. Then, create the external board and integrate the pushbutton. You&#8217;ll have to mess around with the top and bottom of the boards. Then it&#8217;s time to play!<\/p>\n<figure id=\"attachment_10636\" aria-describedby=\"caption-attachment-10636\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10636 size-medium\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/10\/nine-shine-line-under-600x450.jpg\" alt=\"nine-shine-line-under\" width=\"600\" height=\"450\" data-wp-pid=\"10636\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/10\/nine-shine-line-under-600x450.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/10\/nine-shine-line-under.jpg 620w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-10636\" class=\"wp-caption-text\">The underside of the game board.<\/figcaption><\/figure>\n<p>What a fun game and a fun project. It could also be adapted for later boards in the Nexys line. Either way, let us (and the creators) know what you think and what level you got to in the game!<\/p>\n<p>&nbsp;<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-10549 jlk' data-task='like' data-post_id='10549' data-nonce='159a2ffc6d' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-10549 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-10549 jlk' data-task='unlike' data-post_id='10549' data-nonce='159a2ffc6d' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-10549 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-10549 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>A throwback to when the Nexys 3 ruled and it demanded games. <\/p>\n","protected":false},"author":7,"featured_media":10635,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4327,35],"tags":[36],"ppma_author":[4464],"class_list":["post-10549","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects","category-fpga","tag-xilinx"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/10\/nine-shine-line-game.jpg","authors":[{"term_id":4464,"user_id":7,"is_guest":0,"slug":"amber_mear","display_name":"Amber Mear","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/d0fc56ab4035f79884675bde2a948e84c1d14dd33b730b4c142dde6f1a962395?s=96&d=mm&r=g","1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/10549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=10549"}],"version-history":[{"count":2,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/10549\/revisions"}],"predecessor-version":[{"id":31239,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/10549\/revisions\/31239"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/10635"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=10549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=10549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=10549"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=10549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}