tag:blogger.com,1999:blog-20292755.post718050294054138431..comments2024-01-04T02:49:23.470-08:00Comments on Blessing of Kings: Learning Programming Using WoWRohanhttp://www.blogger.com/profile/09090769681887119989noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-20292755.post-48254436646529304672011-04-04T21:08:42.945-07:002011-04-04T21:08:42.945-07:00Far cry from the days of MUDs and learning lpc.Far cry from the days of MUDs and learning lpc.Dyermakerhttps://www.blogger.com/profile/10544339258179109458noreply@blogger.comtag:blogger.com,1999:blog-20292755.post-70388280364798230392011-04-04T13:36:53.186-07:002011-04-04T13:36:53.186-07:00I love that "Routes" uses a classical pr...I love that "Routes" uses a classical programming problem (Traveling Salesman) as the basis for a great addon.scrubvertnoreply@blogger.comtag:blogger.com,1999:blog-20292755.post-74416050160119638842011-04-04T12:42:47.379-07:002011-04-04T12:42:47.379-07:00I found the concept very interesting.
A couple of...I found the concept very interesting.<br /><br />A couple of years ago, a local liberal arts college used the construction language in Neverwinter Nights for a summer programming class. Of course, it's a much richer language, but the idea --taking a popular game and using it to teach programming-- is similar.Redbeardhttps://www.blogger.com/profile/05306063084983025771noreply@blogger.comtag:blogger.com,1999:blog-20292755.post-19411432760458641792011-04-04T10:01:11.396-07:002011-04-04T10:01:11.396-07:00@Purrfect, I subscribe to the theory that educatio...@Purrfect, I subscribe to the theory that education should be fairly broad, even if you don't end up using all of it. Knowing all the options helps you formulate better solutions, even if you are limited to a subset of the options.<br /><br />For example, take pointers and recursion. A lot of programmers don't use those often in day-to-day work (at least explicitly, in the case of pointers) but they're still important concepts to understand.Rohanhttps://www.blogger.com/profile/09090769681887119989noreply@blogger.comtag:blogger.com,1999:blog-20292755.post-66545858428060426942011-04-04T05:28:13.013-07:002011-04-04T05:28:13.013-07:00Thanks, Rohan, for the comments. Your point about ...Thanks, Rohan, for the comments. Your point about automation is well taken -- that's a roadblock that aspiring programmers would encounter if they wanted to continue use WoW for more advanced projects. While in some cases it could inspire some interesting workarounds or creative scripting in WoW, the automation limitations could also be a cue to look at Lua in other environments or try another language or framework, while porting over knowledge of variables, if statements, and other basic concepts learned in the WoW curriculum.I Lamonthttps://www.blogger.com/profile/14681877739319223934noreply@blogger.comtag:blogger.com,1999:blog-20292755.post-58616824152088997082011-04-03T23:25:16.426-07:002011-04-03T23:25:16.426-07:00I'm not totally convinced by the lack of autom...I'm not totally convinced by the lack of automation aspect.<br /><br />If we look at a lot of web apps, mobile apps, mash-ups etc. they are very much about representation of existing data in new and useful ways.<br /><br />Also accept that "industrial" coding requires automation to "actually do" something... but there is a growing set of apps that don't conform to that paradigm.Purrfecthttps://www.blogger.com/profile/03524040304862707888noreply@blogger.com