{"id":488,"date":"2009-02-11T20:40:07","date_gmt":"2009-02-12T00:40:07","guid":{"rendered":"http:\/\/www.underwater.ca\/blog\/?p=488"},"modified":"2018-09-22T06:29:24","modified_gmt":"2018-09-22T10:29:24","slug":"hockey-puck-pong-controller","status":"publish","type":"post","link":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/","title":{"rendered":"Hockey Puck Pong Controller"},"content":{"rendered":"<p><a href=\"\/blog\/wp-content\/uploads\/2009\/02\/dscn0592.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-484\" title=\"dscn0592\" src=\"\/blog\/wp-content\/uploads\/2009\/02\/dscn0592-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" \/><\/a><\/p>\n<p>A hockey puck can be an engaging networked object. For the second assignment in my <a href=\"http:\/\/www.faludi.com\/teaching\/networked-objects\">Networked Objects class<\/a>, students were asked to develop intriguing input devices for a networked pong game using the <a href=\"http:\/\/www.adafruit.com\/index.php?main_page=product_info&amp;products_id=130&amp;sessid=1dccf0dc77656f5a5c115f3be2789616\">WIZnet module<\/a>. <!--more-->I took this opportunity to get my feet wet by beginning to play with some of the materials and technology I will be using for my final project which will be a virtual floor hockey game involving hockey pucks and sticks that communicate over a network (details on this concept will be posted in the coming weeks). The initial idea for the functionality of the pong controller was to insert a wheel potentiometer into the center of the base of the hockey puck to detect whether the object is moving left or right. This did not work out as planned since the puck can only move in a certain angle in order for the movement to be processed serially. As a contingency plan for this week, I inserted two push button switches at the sides of the puck which act as targets for the user and the hockey stick. The result was an engaging aesthetic that I am pleased with. While admittedly this is not an effective interface design for a networked pong game if a hockey stick were to be used, I believe it is a productive start in establishing my goal to convert hockey pucks into networked objects.<\/p>\n<p><a href=\"\/blog\/wp-content\/uploads\/2009\/02\/dscn0578.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-481\" title=\"dscn0578\" src=\"\/blog\/wp-content\/uploads\/2009\/02\/dscn0578-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" \/><\/a><\/p>\n<p><a href=\"\/blog\/wp-content\/uploads\/2009\/02\/dscn0583.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-482\" title=\"dscn0583\" src=\"\/blog\/wp-content\/uploads\/2009\/02\/dscn0583-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" \/><\/a><\/p>\n<p><a href=\"\/blog\/wp-content\/uploads\/2009\/02\/dscn0585.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-483\" title=\"dscn0585\" src=\"\/blog\/wp-content\/uploads\/2009\/02\/dscn0585-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A hockey puck can be an engaging networked object. For the second assignment in my Networked Objects class, students were asked to develop intriguing input devices for a networked pong game using the WIZnet module.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-488","post","type-post","status-publish","format-standard","hentry","category-net-objects"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"A hockey puck can be an engaging networked object. For the second assignment in my Networked Objects class, students were asked to develop intriguing input devices for a networked pong game using the WIZnet module. I took this opportunity to get my feet wet by beginning to play with some of the materials and technology\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"admin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Jason Safir | New Technologies and Contemporary Art |\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Hockey Puck Pong Controller | Jason Safir | New Technologies and Contemporary Art\" \/>\n\t\t<meta property=\"og:description\" content=\"A hockey puck can be an engaging networked object. For the second assignment in my Networked Objects class, students were asked to develop intriguing input devices for a networked pong game using the WIZnet module. I took this opportunity to get my feet wet by beginning to play with some of the materials and technology\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2009-02-12T00:40:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-09-22T10:29:24+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Hockey Puck Pong Controller | Jason Safir | New Technologies and Contemporary Art\" \/>\n\t\t<meta name=\"twitter:description\" content=\"A hockey puck can be an engaging networked object. For the second assignment in my Networked Objects class, students were asked to develop intriguing input devices for a networked pong game using the WIZnet module. I took this opportunity to get my feet wet by beginning to play with some of the materials and technology\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/hockey-puck-pong-controller\\\/#article\",\"name\":\"Hockey Puck Pong Controller | Jason Safir | New Technologies and Contemporary Art\",\"headline\":\"Hockey Puck Pong Controller\",\"author\":{\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/02\\\/dscn0592-300x225.jpg\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/hockey-puck-pong-controller\\\/#articleImage\"},\"datePublished\":\"2009-02-11T20:40:07-04:00\",\"dateModified\":\"2018-09-22T06:29:24-04:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/hockey-puck-pong-controller\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/hockey-puck-pong-controller\\\/#webpage\"},\"articleSection\":\"Networked Objects\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/hockey-puck-pong-controller\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.underwater.ca\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/category\\\/net-objects\\\/#listItem\",\"name\":\"Networked Objects\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/category\\\/net-objects\\\/#listItem\",\"position\":2,\"name\":\"Networked Objects\",\"item\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/category\\\/net-objects\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/hockey-puck-pong-controller\\\/#listItem\",\"name\":\"Hockey Puck Pong Controller\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/hockey-puck-pong-controller\\\/#listItem\",\"position\":3,\"name\":\"Hockey Puck Pong Controller\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/category\\\/net-objects\\\/#listItem\",\"name\":\"Networked Objects\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/#organization\",\"name\":\"Jason Safir | New Technologies and Contemporary Art\",\"url\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/author\\\/admin\\\/\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/hockey-puck-pong-controller\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c8ab26010cdfdc0a20a9d62fd958a11b15fb5ec970bc26928e723e62641d05bc?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/hockey-puck-pong-controller\\\/#webpage\",\"url\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/hockey-puck-pong-controller\\\/\",\"name\":\"Hockey Puck Pong Controller | Jason Safir | New Technologies and Contemporary Art\",\"description\":\"A hockey puck can be an engaging networked object. For the second assignment in my Networked Objects class, students were asked to develop intriguing input devices for a networked pong game using the WIZnet module. I took this opportunity to get my feet wet by beginning to play with some of the materials and technology\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/hockey-puck-pong-controller\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2009-02-11T20:40:07-04:00\",\"dateModified\":\"2018-09-22T06:29:24-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/\",\"name\":\"Jason Safir | New Technologies and Contemporary Art\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.underwater.ca\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Hockey Puck Pong Controller | Jason Safir | New Technologies and Contemporary Art","description":"A hockey puck can be an engaging networked object. For the second assignment in my Networked Objects class, students were asked to develop intriguing input devices for a networked pong game using the WIZnet module. I took this opportunity to get my feet wet by beginning to play with some of the materials and technology","canonical_url":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/#article","name":"Hockey Puck Pong Controller | Jason Safir | New Technologies and Contemporary Art","headline":"Hockey Puck Pong Controller","author":{"@id":"https:\/\/www.underwater.ca\/blog\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/www.underwater.ca\/blog\/#organization"},"image":{"@type":"ImageObject","url":"\/blog\/wp-content\/uploads\/2009\/02\/dscn0592-300x225.jpg","@id":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/#articleImage"},"datePublished":"2009-02-11T20:40:07-04:00","dateModified":"2018-09-22T06:29:24-04:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/#webpage"},"isPartOf":{"@id":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/#webpage"},"articleSection":"Networked Objects"},{"@type":"BreadcrumbList","@id":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.underwater.ca\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.underwater.ca\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.underwater.ca\/blog\/category\/net-objects\/#listItem","name":"Networked Objects"}},{"@type":"ListItem","@id":"https:\/\/www.underwater.ca\/blog\/category\/net-objects\/#listItem","position":2,"name":"Networked Objects","item":"https:\/\/www.underwater.ca\/blog\/category\/net-objects\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/#listItem","name":"Hockey Puck Pong Controller"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.underwater.ca\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/#listItem","position":3,"name":"Hockey Puck Pong Controller","previousItem":{"@type":"ListItem","@id":"https:\/\/www.underwater.ca\/blog\/category\/net-objects\/#listItem","name":"Networked Objects"}}]},{"@type":"Organization","@id":"https:\/\/www.underwater.ca\/blog\/#organization","name":"Jason Safir | New Technologies and Contemporary Art","url":"https:\/\/www.underwater.ca\/blog\/"},{"@type":"Person","@id":"https:\/\/www.underwater.ca\/blog\/author\/admin\/#author","url":"https:\/\/www.underwater.ca\/blog\/author\/admin\/","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/c8ab26010cdfdc0a20a9d62fd958a11b15fb5ec970bc26928e723e62641d05bc?s=96&d=mm&r=g","width":96,"height":96,"caption":"admin"}},{"@type":"WebPage","@id":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/#webpage","url":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/","name":"Hockey Puck Pong Controller | Jason Safir | New Technologies and Contemporary Art","description":"A hockey puck can be an engaging networked object. For the second assignment in my Networked Objects class, students were asked to develop intriguing input devices for a networked pong game using the WIZnet module. I took this opportunity to get my feet wet by beginning to play with some of the materials and technology","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.underwater.ca\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/#breadcrumblist"},"author":{"@id":"https:\/\/www.underwater.ca\/blog\/author\/admin\/#author"},"creator":{"@id":"https:\/\/www.underwater.ca\/blog\/author\/admin\/#author"},"datePublished":"2009-02-11T20:40:07-04:00","dateModified":"2018-09-22T06:29:24-04:00"},{"@type":"WebSite","@id":"https:\/\/www.underwater.ca\/blog\/#website","url":"https:\/\/www.underwater.ca\/blog\/","name":"Jason Safir | New Technologies and Contemporary Art","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.underwater.ca\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Jason Safir | New Technologies and Contemporary Art |","og:type":"article","og:title":"Hockey Puck Pong Controller | Jason Safir | New Technologies and Contemporary Art","og:description":"A hockey puck can be an engaging networked object. For the second assignment in my Networked Objects class, students were asked to develop intriguing input devices for a networked pong game using the WIZnet module. I took this opportunity to get my feet wet by beginning to play with some of the materials and technology","og:url":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/","article:published_time":"2009-02-12T00:40:07+00:00","article:modified_time":"2018-09-22T10:29:24+00:00","twitter:card":"summary","twitter:title":"Hockey Puck Pong Controller | Jason Safir | New Technologies and Contemporary Art","twitter:description":"A hockey puck can be an engaging networked object. For the second assignment in my Networked Objects class, students were asked to develop intriguing input devices for a networked pong game using the WIZnet module. I took this opportunity to get my feet wet by beginning to play with some of the materials and technology"},"aioseo_meta_data":{"post_id":"488","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-20 21:49:45","updated":"2025-06-04 14:48:08","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.underwater.ca\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.underwater.ca\/blog\/category\/net-objects\/\" title=\"Networked Objects\">Networked Objects<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHockey Puck Pong Controller\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.underwater.ca\/blog"},{"label":"Networked Objects","link":"https:\/\/www.underwater.ca\/blog\/category\/net-objects\/"},{"label":"Hockey Puck Pong Controller","link":"https:\/\/www.underwater.ca\/blog\/hockey-puck-pong-controller\/"}],"_links":{"self":[{"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/posts\/488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/comments?post=488"}],"version-history":[{"count":17,"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/posts\/488\/revisions"}],"predecessor-version":[{"id":2747,"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/posts\/488\/revisions\/2747"}],"wp:attachment":[{"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/media?parent=488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/categories?post=488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.underwater.ca\/blog\/wp-json\/wp\/v2\/tags?post=488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}