{"id":6541,"date":"2014-02-26T05:02:59","date_gmt":"2014-02-25T18:02:59","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/wordpress\/?p=6541"},"modified":"2014-02-26T05:02:59","modified_gmt":"2014-02-25T18:02:59","slug":"phpjavascript-derivations-game-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/phpjavascript-derivations-game-tutorial\/","title":{"rendered":"PHP\/Javascript Derivations Game Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/DerivationsGame\/\"><img decoding=\"async\" style=\"float:left;border: 15px solid pink;\" alt=\"PHP The Derivations Game Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/PHP\/DerivationsGame\/DerivationsGame.jpg\" title=\"PHP\/Javascript Derivations Game Tutorial\"  \/><\/a><p class=\"wp-caption-text\">PHP\/Javascript Derivations Game Tutorial<\/p><\/div>\n<p>Do you like word games?  Today&#8217;s game takes Latin and Greek root words, shows you their meaning, and asks you for a derived English Word based on this Latin or Greek root word &#8230; we&#8217;re going to call the game <i>&#8220;The Derivations Game&#8221;<\/i> &#8230; and you score a point for each word you supply that satisfies some criteria for whether they are derived from your Latin or Greek root (word).  It uses English words, based on the dictionary arrangements at its (web) server.   Maybe it would be a good game to learn English vocabulary.<\/p>\n<p>Programmers often use <a target_blank title='Words (unix) information from Wikipedia' href='http:\/\/en.wikipedia.org\/wiki\/Words_%28Unix%29'>Linux dictionary files<\/a> as a means to get a word list, and that list could be in any language, and for ours it is English, so to make it for another language, you\u2019d need a Linux dictionary arrangement (on your web server) with a different language base.<\/p>\n<p>This <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/DerivationsGame\/\" title=\"The Derivations Game\">game<\/a> has two parts to it for PHP and Javascript to respectively assess a word to use and arrange the user interaction.<\/p>\n<p>Hopefully you can figure the rules when you click the picture above for a <a target=_blank title=\"live run\" href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/DerivationsGame\/\">live run<\/a>.<\/p>\n<p>Thanks to &#8220;Text Types in English&#8221; by Mark Anderson and Kathy Anderson pp. 57-58 for the idea for this tutorial.<\/p>\n<p>Another thank you to <a target=_blank title='The Free Dictionary' href='http:\/\/thefreedictionary.com'>The Free Dictionary<\/a> for its great online presence as a dictionary resource, for the functionality to explain an unknown word, for its dictionary meaning.  The image map &#8220;click parts of the picture&#8221; <a target=_blank title='Pointed at vocabulary tutorials' href='http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=vocabulary'>vocabulary ESL tutorials<\/a> at this blog use the same resource to explain dictionary information about clicked on &#8220;things&#8221;.<\/p>\n<p>Anyway, see how you go with this game of interest and history!<\/p>\n<p>Here is a link to some downloadable PHP (with Javascript) programming code you could rename to <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/DerivationsGame\/latin_greek.php_GETME\" title=\"latin_greek.php\">latin_greek.php<\/a><\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d6541' onclick='var dv=document.getElementById(\"d6541\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"http:\/\/www.rjmprogramming.com.au\/wordpress\/?cat=44\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d6541' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Do you like word games? Today&#8217;s game takes Latin and Greek root words, shows you their meaning, and asks you for a derived English Word based on this Latin or Greek root word &#8230; we&#8217;re going to call the game &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/phpjavascript-derivations-game-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,13,28,37],"tags":[317,396,543,576,652,683,932,997,1070,1319],"class_list":["post-6541","post","type-post","status-publish","format-standard","hentry","category-elearning","category-esl","category-oop","category-tutorials","tag-derivation","tag-esl","tag-greek","tag-html","tag-javascript","tag-latin","tag-php","tag-programming","tag-root","tag-tutorial"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/6541"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=6541"}],"version-history":[{"count":0,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/6541\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=6541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=6541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=6541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}