Education https://community.pennmush.org/taxonomy/term/10 en Faq-o-matic https://community.pennmush.org/node/1006 <span class="field field--name-title field--type-string field--label-hidden">Faq-o-matic</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>javelin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Sun, 2012-02-12 21:58</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/10" hreflang="en">Education</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>This collaborative book contains the content that used to be housed in the PennMUSH Faq-o-Matic. Of course, like the Faq-o-Matic, you should extend the book by adding comments and replies!</p> <p><b>WARNING:</b></p> <ol> <li>The code and answers in the Faq-o-Matic are pretty old (like 2000-2006, mostly), and many of the solutions/workarounds have been superseded by improved features in PennMUSH! Someone should update each page to modern best practice. </li> <li>The cpo drupal site seems to be escaping all ' and \ characters (maybe there\'s some kind of anti-XSS filter running in drupal or apache?) So a lot of regex-related code that might use \ is probably wrong. Someone should clean this up, either by ditching the filter or manually replacing all the quotes with &amp;#39; and the backslashes with &amp;#92; </li> </ol> </div> Mon, 13 Feb 2012 03:58:55 +0000 javelin 1006 at https://community.pennmush.org Mr. Wiggles Guide to Building on A Mush https://community.pennmush.org/node/989 <span class="field field--name-title field--type-string field--label-hidden">Mr. Wiggles Guide to Building on A Mush</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>MrWigggles</span></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 2011-10-12 20:12</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/10" hreflang="en">Education</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hey there, somehow, you've manage to find these series of articles on building on a mush. Some of these articles will be PennMush explicit (and marked as such), but there will still be various articles that'll help you in building in general. </p> <p>These articles will cover good practices, and explain why they should be done as so. It'll give examples on how to use the various digging commands.</p> <p>It'll cover the general guide lines on how to write a good descriptions. </p> <p>Hopefully, I'll do a decent job of transcribing my experience of being a builder in order to help others in the future.</p> </div> Thu, 13 Oct 2011 01:12:20 +0000 MrWigggles 989 at https://community.pennmush.org How the Coder can help the Builder. Automatically setting Room Parents. https://community.pennmush.org/node/988 <span class="field field--name-title field--type-string field--label-hidden">How the Coder can help the Builder. Automatically setting Room Parents.</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>MrWigggles</span></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 2011-10-12 19:53</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/10" hreflang="en">Education</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Building, will probably always be one of the more tedious and time consuming aspects for a mush. Though, much to Penn's credit, they've taken great strides to reduce the amount of commands that you have to type in, in order to build.</p> <p>However, the very important parents, still need to be set per room built, and thats a separate command. </p> <p>Its a separate command, that can be done automatically however. </p> <p>How?</p> <p>With the Event System.</p> <p>The Event System, allow for soft code to happen, trigger by hardcode events in penn. Its quite a marvelous system they've recently introduce into Penn.</p> <p>@create Event Handler<br /> @config/set event_handler=[num(Event Handler)]<br /> &amp;object`create Event Handler=@switch type(%0)=room,[parent(%0,[xget(%#,rparent)])]</p> <p>Now, what that &amp;object`create will do is, at every instance a room created, that it'll set the room parent, as the attribute on the builder, rparent.</p> <p>Now on the Builder, you'll want to include the attribute &amp;rparent which will hold the DB# of the room parent you want to use. </p> <p>As the Builder, digs the grid, the room parent will be set atomically, reducing the work load of the builder, removing a little bit more of the tedium.</p> </div> Thu, 13 Oct 2011 00:53:45 +0000 MrWigggles 988 at https://community.pennmush.org What would you teach a group of 11 year old kids about text based games - part 4 https://community.pennmush.org/node/738 <span class="field field--name-title field--type-string field--label-hidden">What would you teach a group of 11 year old kids about text based games - part 4</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>boris</span></span> <span class="field field--name-created field--type-created field--label-hidden">Mon, 2008-11-10 07:54</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/10" hreflang="en">Education</a></div> </div> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><a href="http://www.mackenty.org/index.php/site/comments/text_based_games_in_an_after_school_program/">part 1</a> <a href="http://www.mackenty.org/index.php/site/comments/text_based_games_with_a_g_roup_of_11_year_old_kids/">part 2</a> <a href="http://www.mackenty.org/index.php/site/comments/what_would_you_teach_a_group_of_12_year_old_kids_about_text_based_games_par/">part 3</a></p> <p>We began our explorations of MUSHes today. In a nutshell, the activity was slightly disappointing, but I learned something important (especially at the end of the class). </p> <p>We logged into a world war 2 mush and began character generation. This was the first difference the kids noticed - interactive fiction had no CG and the mud we played had a minimal CG process. The kids chose skills, attributes, nation of origin, looked at descriptions, and backgrounds. After about 10 minutes of character generation, the kids started to complain "I just want to play!". </p> <p>We continued, though, and they enjoyed looking and choosing the skills. There was a very entertaining conversation about flamethrowers. Still, though there was some impatience. They chose complimentary roles they thought would make a good party, and as with other text-based games we have played, they were incredibly excited and interested (but a bit impatient). </p> <p>We finally got to the training grounds, and the kids learned the commands for targeting and shooting. This was very different for them, as the combat system worked on a time-based point system (we are on mush, after all). The talk soon turned towards "this is boring" and "when do we get to attack stuff"? One of the kids seemed especially disappointing there wasn't a flamethrower around for him to use. Heh. </p> <p>So I realized at this point I had made a mistake. The mush we were on is actually very well designed, and well coded. The problem was we were trying to play a mush like a mud. With the kids becoming exasperated, I told them we were going to role play new privates in the army during world war 2. We had already gone through character generation, so the kids had a sense of their character. I taught them how to pose, and we discussed our pose order, and we got started. </p> <p>The complaining immediately stopped, the room became quiet, and the conversation began! The kids were acting like solders, and having a blast. They were in-character, and acting like, well, new recruits. They responded to each other in character and were having fun.</p> <p>I told them we might play a "pure rp" mush next week, and I apologized to them. They were quite understanding. They remain very excited about making their own game. We are going to explore how different games are made over the next few weeks before settling on a specific text-based domain.</p> </div> <section class="field field--name-field-blog-comments field--type-comment field--label-above comment-wrapper"> </section> Mon, 10 Nov 2008 13:54:29 +0000 boris 738 at https://community.pennmush.org Teaching 11 year old kids - part 3 https://community.pennmush.org/node/727 <span class="field field--name-title field--type-string field--label-hidden">Teaching 11 year old kids - part 3</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>boris</span></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 2008-10-08 08:42</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/10" hreflang="en">Education</a></div> </div> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><a href="http://www.mackenty.org/index.php/site/comments/text_based_games_in_an_after_school_program/">part 1</a> <a href="http://www.mackenty.org/index.php/site/comments/text_based_games_with_a_g_roup_of_11_year_old_kids/">part 2</a></p> <p>We started our exploration of <a href="http://en.wikipedia.org/wiki/MUD">MUD's</a> today (specifically, we played <a href="http://www.legendmud.org/">legend mud</a>). We talked about the similarities and differences between <a href="http://en.wikipedia.org/wiki/Interactive_fiction">interactive fiction</a> and MUDS. We used <a href="http://www.riverdark.net/atlantis/">Atlantis</a> client to connect. </p> <p>After a brief character generation process, we settled into the game - the syntax and milieu was familiar to the kids, save the "real time" aspect of muds. We noted the status (HP, MP and MV) and looked at SCORE, STAT, and other MUD commands. We put our party in a group and started with small <a href="http://en.wikipedia.org/wiki/Mob_(computer_gaming)">MOB's</a> like rats, toads and snakes. </p> <p>The excitement was palpable as the combat started - experience points started flowing into our group and each combat was followed by a period of rest as we waitied for our hit points to regenerate. It wasn't long before we ended up in a swamp, and encountered something (I forget the name) but it ended in a <a href="http://en.wikipedia.org/wiki/Total_Party_Kill">total party wipe</a>. Humbled, we restarted and continued our adventures. Again, I was struck with their enthusiasm and excitement. These kids were (not literally) glued to the screen, laughing, jumping out of their seats and carefully coordinating their attacks. A snippet:</p> <p>Student 1: ok. Everyone type attack toad, but DONT PUSH ENTER!<br /> Student 2: ok<br /> Student 3: where is the d key? oh yea. ok!<br /> Student 4: ready!<br /> Student 1: ok! now! </p> <p>(The poor toad never had a chance)</p> <p>The time went quickly and with 5 minutes left, we debriefed. Again, we discussed the differences between MUDs and interactive fiction. We talked about making a text based game, and they were full of questions; how long does it take? Can I make a mud? I want to make a mud like our school! Is it difficult? They seem especially interested in making their own game...I warned them that making a game takes a long time. </p> <p>I told them we still need to explore the MUSH family of games (there is a world war II mush I might take them to in a few weeks) and then we will decide what kind of game we will make. I reminded them about the differences between single player and multiplayer, and I told them I knew more about mushing and interactive fiction than mudding, but if they really wanted to make a mud, I'd learn with them. </p> <p>Next week, we will continue to play this mud, and I'll start looking for a decent mush.</p> </div> <section class="field field--name-field-blog-comments field--type-comment field--label-above comment-wrapper"> </section> Wed, 08 Oct 2008 13:42:38 +0000 boris 727 at https://community.pennmush.org Teaching 12 year old kids https://community.pennmush.org/node/721 <span class="field field--name-title field--type-string field--label-hidden">Teaching 12 year old kids </span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>boris</span></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 2008-09-17 12:50</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/10" hreflang="en">Education</a></div> </div> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>I've started teaching a small group of 4th and 5th graders (age 10 and 11) about text based games. We are meeting in an after school program. I wrote my first introduction about this project <a href="http://community.pennmush.org/blog/boris/2008/what-would-you-teach-a-group-12-year-old-kids-about-text-based-games">here</a> and cross-posted it to to a couple of community listserves. </p> <p>Yesterday was our first class, and I admit, I was nervous. How would a 11 year old kid respond to a text-based game in 2008? My anxiety increased as one of the kids asked me if we were going to design video games. I told him no, we might design text-based games if we have time. I started with an introduction "you are about to play one of the very first computer games" (ok, a bit of a stretch, but it's kind of close). Enticed, they started typing</p> <p>On the screen, a blue screen with the words "You are standing West of a white house...."</p> <p>I wrote the cardinal directions on a whiteboard, as well as some commands they might need (look, i, open, close, etc..). Then they began. There was some initial playing with the parser:</p> <p>kid -&gt; "you are stupid"<br /> Zork -&gt; "I don't know the word "you"<br /> kid -&gt; "what am I supposed to do?"</p> <p>I teased them a bit. "Make sure you examine everything, and if you find a weapon, I strongly suggest you get it...never know when you're going to run into a troll who wants to eat you...."</p> <p>The kids looked at me in disbelief. Troll? Weapons? Combat? WHERE?! They became glued to their screens and excitedly started pointing and yelling.</p> <p>I was almost brought to tears (literally) when a young voiced piped up "Um, Mr. MacKenty, What's a Grue?". I immediately halted the class and we reviewed the <a href="http://en.wikipedia.org/wiki/Grue_(monster)">wikipedia entry about grues</a>. I carefully explained that grues are sort of like rattlesnakes, in that they like to be left alone - but if they are annoyed, they might eat you. I told them if they want to avoid being eaten, it's best to have some light available. Immediately they started asking each other about the brass lantern in the old white house. </p> <p>It was about 35 minutes into the class I realized how utterly and completely captivated the kids were. I mean, they were literally glued to the screens; in a state of <a href="http://en.wikipedia.org/wiki/Flow_(psychology)">flow</a> - they were consulting invisclues, they had printed maps, and they were trying to write a guide to solve the game quickly. It was a wonderful experience. </p> <p>They didn't solve zork, we ran out of time. But they did download the <a href="http://freespace.virgin.net/davidk.kinder/frotz.html">interpreter</a> and the <a href="http://en.wikipedia.org/wiki/Z-machine">z machine files</a> to usb drives so they could play it at home. </p> <p>We'll continue with Zork I next week, and I hope to introduce MUD's the week after. </p> <p>This is why I love teaching.</p> </div> <section class="field field--name-field-blog-comments field--type-comment field--label-above comment-wrapper"> </section> Wed, 17 Sep 2008 17:50:12 +0000 boris 721 at https://community.pennmush.org What would you teach a group of 12 year old kids about text-based games? https://community.pennmush.org/node/676 <span class="field field--name-title field--type-string field--label-hidden">What would you teach a group of 12 year old kids about text-based games?</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>boris</span></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 2008-05-14 19:14</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/10" hreflang="en">Education</a></div> </div> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>I work in K- 12 school (ages 6 to 18). I am thinking about designing an after-school course on text-based games. </p> <p>I think I can sell it to parents "A game your kids have to read..." and I'm pretty sure I can generate enough excitement with the kids to get 5 or 6 students. The class would last an entire school year (September to June), meeting once a week. So we would be looking at about 30 class meeting times (probably more like 20 with interruptions and field trips).</p> <p>I have thought about this a bit, and here's my basic outline: </p> <p><u>Text based games</u></p> <p>The classics:</p> <p>play part of Adventure<br /> play part of zork I<br /> play mud II (bartle's mud)</p> <p>MUDS</p> <p>Talk about different code bases<br /> Play some muds:<br /> fantasy<br /> science fiction<br /> popular fiction</p> <p>building</p> <p> build a mud using (mud code base 1)<br /> build a mud using (mud code base 2)</p> <p>interviewing a mud builder<br /> interviewing a mud creator</p> <p>MUSHES</p> <p>Talk about different mushes<br /> Play some MUSHES:<br /> fantasy<br /> science fiction<br /> popular fiction</p> <p>building</p> <p> Build a mush using the pennmush server</p> <p>MUXes</p> <p> playing muxes<br /> playing a Battle tech mux</p> <p>Interactive fiction</p> <p> The big difference in interactive fiction and MU*'s<br /> playing IF<br /> designing IF using Inform 7</p> <p>Puzzles: what makes a puzzle fun?<br /> Good writing<br /> How to write a good story<br /> How to write a good bad guy<br /> How to run a TP<br /> Coded systems versus free form RP</p> <p>What do you all think?</p> </div> <section class="field field--name-field-blog-comments field--type-comment field--label-above comment-wrapper"> </section> Thu, 15 May 2008 00:14:46 +0000 boris 676 at https://community.pennmush.org Startup Presentation: Empire MUSH (new date: Apr 12, 2pm CDT) https://community.pennmush.org/node/659 <span class="field field--name-title field--type-string field--label-hidden">Startup Presentation: Empire MUSH (new date: Apr 12, 2pm CDT)</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>javelin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Mon, 2008-03-31 07:53</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/10" hreflang="en">Education</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>On Sunday, <strike>April 5</strike> April 12, at 2 PM server time (CDT), in Omphalos Park on M*U*S*H (mush.pennmush.org 4201), Tyr will announce and discuss the game he's been working on, tentatively titled 'The Empire MUSH.' Set in 11th-century Thuringia, Germany, the game is an attempt at marrying history and fantasy in a work of interactive fiction.</p> <p>Topics covered will include the reasoning behind the setting and theme, some information on the setting itself (a broad overview), and a postmortem on the course of development so far. The presentation is expected to last about 90 minutes; 30 minutes for the presentation itself, and 60 for discussion afterward. This may be longer or shorter depending on audience participation and interest.</p> <p>This presentation is part of the <a href="http://mush.pennmush.org/air/">M*U*S*H Architect-in-Residence program</a>.</p> </div> Mon, 31 Mar 2008 12:53:20 +0000 javelin 659 at https://community.pennmush.org Well, hell, I gave a talk at a picnic! https://community.pennmush.org/node/649 <span class="field field--name-title field--type-string field--label-hidden">Well, hell, I gave a talk at a picnic!</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Ender</span></span> <span class="field field--name-created field--type-created field--label-hidden">Sun, 2008-03-16 19:20</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/10" hreflang="en">Education</a></div> </div> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>I gave a talk about Player Relations, and what it means to me, at the picnic tonight. For those of you who attended, TINY TACOS. Its sorta like Chunky Bacon, but less gem like.</p> <p>When the log is up, feel free to read, and leave comments on either Elvira's WP6 post or my own post on this.</p> </div> <section class="field field--name-field-blog-comments field--type-comment field--label-above comment-wrapper"> </section> Mon, 17 Mar 2008 00:20:36 +0000 Ender 649 at https://community.pennmush.org Working picnic 6: Ender 'Player Relations: Being a Benevolent Dictator' https://community.pennmush.org/node/647 <span class="field field--name-title field--type-string field--label-hidden">Working picnic 6: Ender &#039;Player Relations: Being a Benevolent Dictator&#039;</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Elvie</span></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 2008-03-12 06:31</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/10" hreflang="en">Education</a></div> </div> <div class="node__links"> <ul class="links inline"><li class="comment-forbidden"></li></ul> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>This Sunday's working picnic at M*U*S*H (mush.pennmush.org 4201) will be presented by Ender. The subject is 'Player Relations: Being a Benevolent Dictator'</p> <p>It should be interesting and thought-provoking so do come along.</p> <p>There's a bit of an issue with daytime savings time. The US has changed and the UK hasn't, but I'm going to stick with GMT time until the end of the month so this picnic will be held at:</p> <p>10:30pm GMT<br /> 5:30pm Chicago (MUSHtime)</p> <p>Hope everyone can come along :)</p> <p>Also - I'm on a big hunt for more speakers. If you or a friend has something to say about MUSHing and a free Sunday, please do talk to me. I've got lots of spaces!</p> </div> <section class="field field--name-field-blog-comments field--type-comment field--label-above comment-wrapper"> </section> Wed, 12 Mar 2008 11:31:26 +0000 Elvie 647 at https://community.pennmush.org