{"id":41,"date":"2010-11-29T12:00:00","date_gmt":"2010-11-29T12:00:00","guid":{"rendered":"https:\/\/eric.tedjamulia.com\/blog\/kindoggle-kindle-boggle\/"},"modified":"2010-11-29T12:00:00","modified_gmt":"2010-11-29T12:00:00","slug":"kindoggle-kindle-boggle","status":"publish","type":"post","link":"https:\/\/eric.tedjamulia.com\/blog\/kindoggle-kindle-boggle\/","title":{"rendered":"Boggle on my Kindle"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Shantell wanted to play Boggle, but we did not have a set. I had a Kindle and a fairly obvious computer-science-major solution to that problem. So we made Kindoggle! I did the programming and Shantell made the graphics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The board is an HTML table with big letters and a big button, which is a much better fit for the Kindle&#8217;s experimental browser than a busy animated screen. JavaScript models sixteen letter dice, chooses a face on each one, and shuffles their positions. The three-minute timer only updates every five seconds, so the E Ink screen does not have to redraw a ticking clock every second.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can use it as the shared board for a game together, and it works on a regular computer too. I like that this one is useful without needing complicated graphics or a lot of controls. Mostly it just needed to let us play Boggle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/etedj.com\/projects\/kindle\/kindoggle2.html\">Kindle board<\/a> &middot; <a href=\"https:\/\/etedj.com\/projects\/kindoggle\/\">Kindoggle<\/a> &middot; <a href=\"https:\/\/ericandshantell.blogspot.com\/2010\/11\/kindoggle.html\">Our family blog post<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shantell wanted to play Boggle, but we did not have a set. I had a Kindle and a fairly obvious computer-science-major solution to that problem. So we made Kindoggle! I did the programming and Shantell made the graphics. The board is an HTML table with big letters and a big button, which is a much [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":42,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[3,32,27],"class_list":["post-41","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-family-projects","tag-javascript","tag-kindle","tag-word-games"],"_links":{"self":[{"href":"https:\/\/eric.tedjamulia.com\/blog\/wp-json\/wp\/v2\/posts\/41","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eric.tedjamulia.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eric.tedjamulia.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eric.tedjamulia.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eric.tedjamulia.com\/blog\/wp-json\/wp\/v2\/comments?post=41"}],"version-history":[{"count":0,"href":"https:\/\/eric.tedjamulia.com\/blog\/wp-json\/wp\/v2\/posts\/41\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eric.tedjamulia.com\/blog\/wp-json\/wp\/v2\/media\/42"}],"wp:attachment":[{"href":"https:\/\/eric.tedjamulia.com\/blog\/wp-json\/wp\/v2\/media?parent=41"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eric.tedjamulia.com\/blog\/wp-json\/wp\/v2\/categories?post=41"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eric.tedjamulia.com\/blog\/wp-json\/wp\/v2\/tags?post=41"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}