-- Logging started at Thu Jun 07 20:44:46 -0700 2007 -- 
<Lecturer> Projector> Playing... <Lecturer> tramp goes down the few steps to the seating area. tramp comes down the few steps from the stage. <Lecturer> tramp has left. tramp has arrived. <Lecturer> 0000> The holographic projector hums to life, flickering a bit as an image begins to take form. <Lecturer> 0001> After a moment of blurry, whispy, smokey colors, an image of the character 'tramp' finally appears. <Lecturer> 0002> tramp says, "This presentation is dedicated to my parents, Dave and Lila. <Lecturer> 0003> tramp says, "A word of thanks to Walker for creating the logger bot which is logging this in full color. <Lecturer> 0004> tramp says, "What is art? <Lecturer> 0005> tramp says, "More specifically: what is art, within the framework of text-based gaming? <Lecturer> 0006> tramp says, "Any text-based game can basically be summarized as an interactive work of literature.. i.e., art. <Lecturer> 0007> tramp says, "Your character in a role-playing game is artwork, in the same way that an author creates a character in a book, play, movie, etc. Cartoon characters (Peanuts, Calvin and Hobbes, etc.) are works of art. <Lecturer> 0008> tramp says, "Who are Lydia Leong and Alan Schwartz? <Lecturer> 0009> tramp says, "They are the 'virtual authors' of the MUSH characters commonly known as Amberyl (Lydia) and Javelin (Alan). They are the artists who created those online MUSH personas we've come to be familiar with. <Lecturer> 0010> tramp says, "MUSH (MUD, MUX, etc.) is a form of art. Yeah, it's games for most people. But there are aspects of it which are purely artistic in nature... and if you enjoy them in this sense, it's like enjoying being in a school play... or playing home games like Clue, Dungeons and Dragons, various LARPs, etc. But it's still a creative/artistic activity. <Lecturer> 0011> tramp says, "I posted a list of names in bb2/6 (type: +bbread 2/6) as a sort of trivia question. <Lecturer> 0012> tramp says, "Fili, type +bbread 2/6" ========================== Suggestions and Feedback ========================== Message: 2/6 Posted Author Trivia Sat May 19 2007 tramp ------------------------------------------------------------------------------ What do all of the following people have in common (and this list is nowhere near complete)? Charlotte Becker R.J. Bennett Paul Branson Eleanor Campbell Bob Childress Evenlyn Copeland Donn P. Crane L. Kate Deal Corinne Boyd Dillon Seymour Fleishman Anne Fleur Hank Ford A.F. Hurford Miriam Story Hurford Gordon Johnson Ezra Jack Keats Freitz Kredel George Lopac Chauncey Maltman Jack Merryweather John Merryweather Connie Moran Raymon Naylor Gregory Orloff Walter Oschman Joe Pearson Richard Riley Pat Rosado Rod Ruth Nell Smock Ruth Steed Ellen Segner Milo Winter Jack White Richard Wiley Keith Ward @mail tramp with your answer. ============================================================================== <Lecturer> 0013> tramp says, "So, just what exactly do all these people have in common? <Lecturer> 0014> tramp says, "They were all illustrators, at one time or other, for the Elson Gray Basic Readers (See Spot Run - aka the Dick and Jane series). <Lecturer> 0015> tramp says, "Who is Joan Stark? <Lecturer> 0016> tramp says, "She is one of the most prolific ascii artists in the history of the ascii art form. She has a collection of thousands of different ascii art images at http://www.geocities.com/SoHo/7373/. <Lecturer> 0017> tramp says, "And what do all of the above-referenced people (and many, many more in the ever-expanding MU-niverse!) have in common? <Lecturer> 0018> tramp says, "They've all had their names and respective contributions added into recorded history in some way. Are they famous? Eh... in their respective microcosms: yes, quite; but universally: not really. Is their contribution small, trivial, insignificant? I think not. In fact, these kinds of contributions have, in my opinion, a profoundly ignored significance, simply because they all have a quality of 'youthful play' associated with them. <Lecturer> 0019> tramp says, "What is FIGLet? <Lecturer> 0020> tramp says, "It's a file format and related display process which displays 'figlets' (ascii art fonts). FIGLet stand for Frank, Ian, and Glenn's Letters. Further details can be found at http://www.figlet.org <Lecturer> 0021> tramp says, "Who am I, and what is PIGLet? <Lecturer> 0022> tramp says, "My name is Chuc McGuire, and I am the creator of the mythical character Trispis. <Lecturer> 0023> tramp says, "Trispis (an anagram of 'spirits') was originally an AD&D wizard, created as a tribute to several previous characters. <Lecturer> 0024> tramp says, "Over several years play, Trispis advanced to a level requiring independent research for growth. The DM suggested founding a university, thus... <Lecturer> 0025> tramp says, "... when I entered the MU-niverse, this character had another place to grow. And Trispis further evolved to become the founder of MUSH101, initial/primary architect of the 101 Schoolhouse at M*U*S*H, etc. <Lecturer> 0026> tramp says, "Now that I've retired him, he has evolved yet again... into mythical history. If you need a final AD&D reference, imagine a limited-wish-enhanced retributive strike - a sort of virtual suicide to save his life (and free me from having to play him). Some people say he was eaten by a grue, but the details of his end are not relevant. <Lecturer> 0027> tramp says, "In a nutshell, he was completed - a 'finished work' so to speak (at least as far as interactive play is concerned). He now inhabits the 101 Schoolhouse as a holographic projection and is my username on the community.pennmush.org website. <Lecturer> 0028> tramp says, "... and now, after over 15 years of playing him (almost exclusively), I'm starting anew on other things. <Lecturer> 0029> tramp says, "... mostly making toys. <Lecturer> 0030> tramp says, "Some of my toys tend to press the limits of my imagination, and the one I'm presenting today is just such a toy. <Lecturer> 0031> tramp says, "When we look (i.e., physically look) at a MUSH (no offense to anyone with sight obstacles). What do we see? We see the interactive novel. Plain text.. sometimes with a splash of colorized text (in varying degrees from one game to the next). <Lecturer> 0032> tramp says, "Many games have a custom graphic on their connect screen. Some have a few other graphics within the game (M*U*S*H has several examples of this, but it is more the exception than the rule). Most don't use or support Pueblo features due to closed source issues which prevented it from gaining popularity in a more open oriented source code environment. And the MXP project only recently appears to be starting to emerge from a long stint of rumor-ware. So, right now, the market for graphical enhancement in MUSH is still somewhat unexploited. <Lecturer> 0033> tramp says, "That's where I am. That's where PIGLet is. <Lecturer> 0034> tramp says, "PIGLet stands for Pennmush Illustrator Graphics and Letters. It is: a) two file formats, and ... b) three related, semi-independent, intercooperative components. Together, they form a means of utilizing ascii art and ascii fonts on a Pennmush. Or, more conversationally, it's a way to add illustrations to virtually any Pennmush game. <Lecturer> 0035> tramp says, "Once the file format specs and softcode are released (sometime in the next few weeks) ports can be made to other softcode platforms, if there is appropriate interest. <Lecturer> 0036> tramp says, "Currently, my plan is to contribute the whole package to the WARPEDcore project, where it will be further developed under the WARPEDcore license (see: community.pennmush.org for details). It will begin its life as a proposed inclusion in the official WARPEDcore releases, while it goes through alpha and beta development stages (consider what you see today a sort of pre-official-alpha initial demonstration). <Lecturer> 0037> tramp says, "The file format is a mixture of detailed versatility and artistic credit, and the softcode for supporting the format is divided into three objects: <Lecturer> 0038> tramp says, "~pig, ~let, and PI (PennMUSH Illustrator). <Lecturer> 0039> tramp says, "~pig consists of the softcode for the ~pig() function, the ~pigsize() function, and up to 9 parents for graphics libraries. A single graphic occupies a single attribute, so nine parented objects at 2,000 attribs per object would be on the order of 18,000+ images (should be plenty to get started *smirk*). <Lecturer> 0040> tramp says, "~let consists of the softcode for the ~let() function, the ~letlen() function, and up to 9 parents for font libraries. Fonts occupy one attribute per displayable character plus a few credits attributes. So, depending on the size of the font set (some only have uppercase alphabet, others have upper and lower and numbers and a few symbols, yet others have nearly complete sets of all MUSH displayable characters), it can occupy anywhere from 30 to 75 or so attributes per font. With nine parented objects at 2,000+ attribs per object, well... it's a lot of fonts (many games may only use one or two to retain a 'themed' look, others may have no restriction on the number of fonts allowed -- as might occur in a freeform social game such as M*U*S*H). In fact... there is more capacity than I've found fonts, so far. Javelin thinks he's up to 1000 words, so he owes us at least one picture by now. :) Sketch snickers. <Lecturer> 0041> tramp says, "PI consists of all the commands for creating, importing, and/or editing graphics and fonts on the PennMUSH softcode platform. The creation and editing commands can be on a parent_ok item set no_command, and opened for public use - for original creations or group processing of assorted imported b&w images. Initially, the importing commands will be restricted to admin and/or maintainer use only, but will likely evolve into something definable by the installer. You say, "I didn't want anyone leaving before I'd finished the tech stuff." Javelin nodnods. :) <Lecturer> 0042> tramp says, "The ~pig object contains the ~pig() function and the ~pigsize() function. <Lecturer> 0043> tramp says, "~pig() <Lecturer> 0044> tramp says, "~pig(<graphic[:<ansi>]>) <Lecturer> 0045> tramp says, "With no arguments, it returns #dbref of ~pig function object (used for updating softcode); if <graphic> exists, it displays it with optional <ansi> codes applied; otherwise returns #-1 error for unknown graphic; invalid ansi codes are ignored. <Lecturer> 0046> tramp says, "~pigsize(<graphic>) <Lecturer> 0047> tramp says, "Exists on the same object as ~pig(); it returns dimensions of <graphic>. <Lecturer> 0048> tramp says, "The ~let object contains the ~let() function and the ~letlen() function. <Lecturer> 0049> tramp says, "~let() <Lecturer> 0050> tramp says, "~let(<font[:<ansi>]>,<string>) <Lecturer> 0051> tramp says, "With no arguments, it returns #dbref of ~let() function object (used for updating softcode) followed by a list of all installed fonts; if <font> exists and supports all characters in <string>, it displays <string> in <font> (with optional <ansi>); otherwise returns #-1 for unknown font, or #-2 for unsupported character in <string> for <font>; invalid ansi codes are ignored. <Lecturer> 0052> tramp says, "~letlen(<font>,<string>) <Lecturer> 0053> tramp says, "If <font> exists and supports all characters in <string>, it returns the length of <string> in <font>;otherwise returns #-1 for unknown font, or #-2 for unsupported character in <string> for <font>. <Lecturer> 0054> tramp says, "Currently, <ansi>==only standard FG and BG codes (i.e., colors), stored codes taking presidence, e.g.: ansi(<[yours:Rb]+[stored:rh]=Rrh>,<foo>) <Lecturer> 0055> tramp says, "Finally, the format is a combination of data and artist credit. For graphics, the data is encrypted in a way that is dependent upon the presence of the corresponding credit information. Both components (credit and data) are stored together in a single attribute. For fonts, the credits are stored in a separate attribute and the characters are not encrypted. There are legal reasons for supporting both of these approaches. <Lecturer> 0056> tramp says, "I have it on good authority that ascii art fonts cannot be copyrighted, thus there is no encryption associated with the file format for these displays; the credit is simply stored in the base branch of the attribute tree containing all of that font's characters. However... <Lecturer> 0057> tramp says, "I also have it on good authority that ascii art pictures (teddy bears, dragons, space ships, etc.) CAN be copyrighted. Additionally, within the dynamic environment of MU*, it is possible to take a single static ascii art image and utilize it as a starting point for creating a subsequent image or display. <Lecturer> 0058> tramp says, "Take, for example, an original black and white ascii image from the Joan Stark collection. Now, what happens if someone else adds ansi() color to that image - i.e., creating a derivative work? Then, another subsequent artist takes the colorized version and creates an animated scene. Who deserves credit? And should the credit be retained in each and every 'frame' of the animated sequence. At some point, won't this process eventually create a situation where there is more 'credit' than 'visible art'? <Lecturer> 0059> tramp says, "The combination of these facts and facets of the collaborative development process creates a problem for maintaining original credit (for the original image), if the credit was in the form of the artist's initials, throughout the subsequent developments by additional artists. <Lecturer> 0060> tramp says, "The method I have devised for dealing with this is to encrypt images (without artist credit/initials) using the entirety of the credit information (original artist, plus all subsequent artists) as the password for the encryption/decryption process. I.e., you can't view the image if the credit isn't present. <Lecturer> 0061> tramp says, "The softcode is written (and licensed) specifically for these file formats. It is purposefully designed with the intent of respecting and preserving artist credit for ascii art images, under the assumption that it will be managed with the same respect by the game administrators in a central shared repository. <Lecturer> 0062> tramp says, "Okay. Enough chatter. Please observe as I transform this boring, plaintext, interactive novel environment into a graphically enhanced fantasy. (i.e., that's an exaggerated way of saying: time for some examples). <Lecturer> 0063> tramp says, "Today, I'll be demonstrating a limited selection of fonts and graphics. <Lecturer> 0064> The holographic projector makes a loud . . . _________________________________ ____/ /)/ ---/____/-----__-------__----/--- //)/)/ _/_________(___/____/___/__o_____ / / <Lecturer> 0065> The projector hums significantly louder as it begins to suck energy from throughout the world of . . . ____________ /\__\/\__\/\\/\__\ /::||/:///::\\/:// /:|:||/:///:/\\\/:/__/ /:/|:|__|__/://____\:\~\\\/::\\___ /:/|::::\__\*/:/__//\__\*/\\:\\\__\*/:/\:\/\__\ \/__/~~/://\:\\/://\:\\:\\/__/\/__\:\/:// /://\:\/://\:\\:\__\\::// /://\:\/://\:\/:///:// /://\:://\::///:// \/__/\/__/\/__/\/__/ <Lecturer> 0066> The image of tramp takes on a new, visual quality . . . _____ / /_\ (_/=====\_)\ //// \\\\ + (`(o)-(o)') | o | ~(/''_``\)~ __~((//|\\))~__ / ~ )(\|/)( ~ \ / ~( ,=Y=. )~ \ / / ~ \\__ / ~ \ \ ( || ~ \,_)/ ~ |\ \ | ||/|\ \ / /|\| \ \ |__|| Y | \__\ / |\______|______/ (M))3~ /||| | | (( | | | | )) | | | | (( | | | | )) | | | | (( | | | | )) ( O ) _|=====|=====|_ (( (______| |______) U <Lecturer> 0067> ___ /(,) //____ ///(_(___(/_ (___/ upon a time, . . . . . . there was a game administrator known as Javelin, who lived in a treehouse. <Lecturer> 0068> vv^^^^vvvvv vvvvvvvv^^vvvvvv^^vvvvv vvvvvvvvv^^^^^^^^^^^^vvvvv^^^vvvvv vvvv^^^^^^^^vvv^^^^^^vvvvvvvvvvv^^^vvv vv^^^^^vvvv^^^^^^vv^^^^^^^vvvv^^^vvvvvv vvvvvvv^^^^^^vvvvv^^vvvvvvvvvv^^^vvvvvvvvv ^vv^^vvvvv^vvvvv^^^^^^^vvvvvvvvv^^^^^^vvvvv ^vvvvvvv^^^vvvvv^^^_____vvvvvv^^^vvvvvvvvv^ ^vvv^vvvvv^^vvvvvv/\@@\^vv##vv^vvvv^^vvv^ The oldest tree in Linden ^vv^^vvvvvv^vv^vv^^|[]|[]|___##^^^vvvvvvvv^^ Grove, a majestic silver linden, ^vvvvvv^^vvvvvvv^^^|/\|__|@@@\#vvvv^^^ towers to a height of 75 feet. ^^vvvv^^^^^vvvv/__\@@@@@@@\^vvvv^v Its leaves shimmer in the ;^^vvvvvvv/____\@@@@@@@\vvvvvvv peculiar way that gives it its ;\_^\|[-:]||--||_/^^ name. ;\|[:]||__||/ ;\\||___:]|_____/ A rope ladder hangs down ;\;=;/ from one of the lower branches, ;);=;|_______ climbing up to a treehouse (()/;=;|[Javelin] above. A small sign by the //;=;\| ladder reads, "Javelin". """""""""""""""""""""""""""""""""""""""""""" The top of the treehouse appears to be a bell-tower. <Lecturer> 0069> ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ ~~ \'o' /\o\o >=)'>'/\' \/\>=)'>~ //\\/ And then there was a great flood. ~>=)'>/. \/) /( ~)) ... and the world became an enormous sea. }~((( {))) }}.((( {{/^^^^^^^^^^^^^ ^^^^^^^^^\/ ^^^^^^^^^ <Lecturer> 0070> tramp says, "Now that you've seen examples of each file type in use (font and graphic), I only have a few more things to add. <Lecturer> 0071> tramp says, "At present, there are very few images available for immediate use. This is because there is a significant amount of work involved in creating a large usable library of images. Eventually, however, that library will grow over time. <Lecturer> 0072> tramp says, "Over the course of the next few weeks, months, etc... basically, for as long as there is interest in using it... M*U*S*H will become a living showcase for this project as images and fonts begin to see use throughout its world. <Lecturer> 0073> tramp says, "And, finally, in the coming months (hopefully before the December holiday season), I intend to make all of the code and formatted libraries (fonts and graphics) available to the public via some centralized ftp server. As I indicated earlier, the code will be further developed as part of the WARPEDcore project. <Lecturer> 0074> ___ ----___-,,,-_~,|\ ('||||('/|/\\ ((||||/\\_-_((||/=\\/\\/\\ ((||||||||\\((|||||||||| ((//||||||/(/||||||||| -____-\\|/\\,/-____-\\\\\\/ _/ <Lecturer> 0075> The holoprojector lets out a heavy sigh of relief before becoming, once again, silent. Javelin claps. Sketch wooooo. :D Jules claps. :D Wheee! Mario claps too. Ender came back late, and still finds it interesting. :) Javelin is glad he got to see it, didn't think he'd be able to make it. Sketch says, "Same. :D" Ender wasn't sure if the server would allow it to be shown. Mario got here right when it started. Javelin says, "Are you taking q&a tramp? I've got to go, but other people might have some?" Javelin waves. Javelin has disconnected. Cobalthaxillius says, "That was rather cool..." tramp says, "thank you all for attending. I'll take questions now, if you have some." Jules thinks he had questions at the start but had them all burnt out from awesome. Ender says, "So, to recap, this is an interchangable standard softcode library that anyone can deploy, and get those custom image / text /fonts that so many 'l33t coders' have had on their discriptions?" Sketch says, "Hmm.. A few of our guests aren't set 'color', I don't think. Stupid me." tramp says, "I suppose that's one way of putting it, Ender." Mario raises his hand. "I'm not a computer technician, so really, all I really understand is that these pictures were made using ansi. Would it be possible to simplify all of this information into something a civilian could possibly understand since I do not fully understand the point of these codes as well. Blue_Guest has disconnected. Mario says, "Er, make that a question mark at the end." collette doesn't either. Ender sorta gets it, but then this is an abstract at the present time, I'd take it. Sketch says, "It isn't an abstract." Orange_Guest has disconnected. Orange_Guest goes home. Sketch perhaps should not have said that. O:) er. Ender :) "Need a real world example from the user's point of view. While the examples were good, how were they done - within the PIGlet framework?" tramp says, "basically, it means you'll be able to have graphics (many kinds, many sizes) in the native environment of Pennmush. text." tramp says, "no graphical browser required. no extra features required." tramp says, "real world example on the way." collette says, "It doesn't help you create the ascii art then, nor color it?" tramp says, "yes. the PI (Pennmush Illustrator) allows this." tramp says, "let's say someone writes a book parent object." Mario says, "So it's simply the ability to use coding to create images on MUSHs that do not require some sort of graphical browser?" tramp says, "then someone uses it to write a book." tramp says, "within that book, they can now have actual book-like features." tramp says, "inset images to graphically illustrate the story." Ender says, "so, I won't need to code each individual ASCII art image, like currently, I can just use a library function() call to pull a pre-entered one up?" tramp says, "for a specific example, let's consider writing Dr. Seuss's One Fish Two Fish Red Fish Blue Fish using this type of art." Sketch says, "Yes, Ender. :)" collette listens. tramp says, "you can start words with fancy letters (patience while I try an illustration)." Mario is still here. Mario says, "What was this save thing here about?" Ender waits, and thinks that's excellent right then. Sketch says, "That's the game save message, Mario. :)" Mario says, "Okay...I'm new to this kind of MUSH, so please explain." Sketch says, "Database saved to disk." Sketch says, "But we make the messages say stupid things, here." tramp says, "here is an example." Ender says, "Show us." __________ __ \ o / ) /\ ; ---/----/- >=)'> / / \/ _(____/___ ne fish. / ________ ______ \ o \ o / /\ ; /\ ; ---/---- >=)'> >=)'> / \/ \/ _/______ wo fish. / / __________ ____ \ o / ) /\ ; ---/___ /- >=)'> / | \/ _/_____|__ ed fish. / __________ ____ \ o / ) /\ ; ---/__ /-- >=)'> / ) \/ _/____/___ lue fish. / Jules says, "Oh my! :)" Ender says, "And this is a library call, right? You didn't just make those on the fly (Or will not)" tramp says, "now. that's the preschool version." tramp says, "there is potential for other things as well." tramp says, "like splitwindow viewing. one with a series of images creating animation, the other for regular text interaction." collette says, "Yes but how did you use pig() to do that?" tramp says, "it's not implemented yet. this is just a demo of the project for the art festival." tramp says, "something like ~pig(F001:Br) for a red fish in blue water." tramp says, "I wrote all this code back during late winter/early spring (Feb-Apr), then took it all offline and dismantled it for a rebuild." collette says, "And FOO1 looks like...?" Ender would imagine that F001 is the encrypted font or image. tramp says, "F001 would be alphabetical (Fish) plus a 3 digit number." tramp says, "~pig() is still disassembled, but should be operational before month's end." Mario says, "Okay, I think I'm beginning to understand. the Xxxx is the recall value for an image, which is pulled up with ~pig() and is then colored depending on the Cc values. That all, I think I understand." Mario says, "But what are the points of the PI and ~let options?" tramp says, "that's right. and anyone can use any image in the library." tramp says, "the new ~let() is in it's very early testing stages." tramp says, "~let() allows you to use the fonts." Mario says, "How so?" Sketch says, "Tramp, do you have the canvas-code? ^_^;" tramp says, "yeah. sec, Sketch." Ender says, "So, this means that I don't have to ASCII art a Fish or a chicken or a sailboat, I just call up the image. Its... MUSH Clipart."" collette says, "So &FOO1 object= __________ ____ / ---/__/-- /) _/____/___ __________" tramp says, "sort of, yeah." Sketch says, "Okay, people. tramp's getting out the code you can use to *draw* these things. Wooooo." tramp says, "the file format is actually a series of ord() values for each displayable character" tramp says, "with ansi codes." collette says, "Ah." Mario says, "So how do you create these images and the libraries in which they go?" tramp drop PennMUSH Illustrator. tramp says, "type: pi/d" tramp says, "Fili, type pi/d" #11455/LBRY`~`JGS`ANIMALS`AQUATIC`PIG`FISH1.C |1234567890123456789012345678901234 --+---------------------------------- 1|~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ 2| ~ ~ 3| \ ' o ' 4| /\ o \ o 5| >=)'> ' /\ ' 6| \/ \ >=)'> ~ 7| / /\ \/ 8|~ >=)'> / . 9| \/ ) 10| / ( 11| ~ ) ) 12| } ~ ( ( ( 13| { ) ) ) 14| } } . ( ( ( 15| { { /^^^^^^^^^^^^^ 16|^^^^^^^^^\ / 17| ^^^^^^^^^ --+---------------------------------- |1234567890123456789012345678901234 Sketch says, "Wooohooo!" tramp says, "that's the fish scene I used in the presentation." tramp says, "when I got it, it was a plain black and white image. I imported it into this widget, and colorized it." Ender does not understand what I'm seeing here. tramp says, "that's the editor display screen. where there are features for editing the display." Sketch says, "It's a grid/canvas. :)" Mario says, "I understand that's what it is, but how does one edit it?" tramp says, "type: pi/d" tramp says, "again." tramp says, "that's a single fish." tramp says, "Fili, type pi/d" #11455/LBRY`~`JGS`OTHER`TINY5`PIG`FISH |123456 --+------ 1| \ o 2| /\ ; 3|>=)'> 4| \/ 5| / --+------ |123456 Ender says, "Ok, that makes better sense." tramp says, "there are tanks and trucks and stuff around this size, as well." tramp says, "for making battle games or whatever." tramp says, "dragons, knights, all kinds of stick men animations." Sketch says, "Tramp, could we draw on this?" Sketch grins. tramp says, "er. um... probably with some help and practice. I think it's probably best to not go through that on this development object, Sketch. Later version will be more user friendly with context sensitive help and such." Mario says, "A question: how does one make this illustrator in a MUSH?" Sketch says, "Mario: tramp coded this Thing on this MUSH, the illustrator. It took a lot of sweat and tears, and probably a lot of coding know-how... Am I right?" tramp says, "it will eventually be a script that you quote into your game via your favorite client." Ender is reminded of the old image library functions on SNW. We couldn't alter them, but it was great for descing rooms quickly. Sketch says, "What I mean is.. You can't just @create illustrator. :)" Ender says, "Like, you could do image(fedlogo) and a UFP logo would appear there. This is even better." Ender says, "Not yet." Ender says, "Eventually, though, you'd just download the script, from what tramp just said." Mario says, "So where can I get the script?" tramp says, "eventually (once all the security is worked through thoroughly) it should become a parentable object." tramp says, "it's not available yet." Ender says, "This is a proof of concept." Mario says, "Ah, okay." tramp says, "I expect the whole process of getting it all available will be complete before the end of this calendar year." Mario says, "Okay. Just tell me when it's done then." tramp says, "I still need to doublecheck the graphics file naming process. there is a limit (attribs_per_obj x 9 parents), so I need to have a good system in place for managing that." tramp says, "there will be announcements of progress... when each component is released, where to get stuff for them (fonts for the ~let object, images for the ~pig object), etc. etc. etc." tramp says, "did I miss anyone's question?" tramp says, "if anyone's still awake, I'll show you the image I made for Elvie." tramp says, "it's sweet." Ender says, "go." Ender :) EDITOR NOTE: image left in black and white to preserve the unique quality of the original, which was a personal gift from me to Elvira. _;_________AVAVAVAVAVVAVAVAAVVAVAVVVAVA __/;`'`'`'`'`'`'`"\_,'\__VAVAAVAVAVAVVAVAVVVA __,.:'`';YAVVAAVVAYAVVVAVAAV ,.'`';,'VAAVAAVVAAVVA _/;;YVAVYAVA _/,'`.+,::.YVVAV /:;____A____(::::)YAYA ,'""/=========\`::'VAV |'~|.^.~.^.|~`Y /____________|[+]Y[+]|____________ /=================================\ /==.^.=.^.=.^.=.^.=.^.=.^.=.^.=.^.==\ '~|Y[+]Y[+]Y[+]Y[+]Y[+]Y[+]Y[+]Y[+]Y|~` \|[+][+][+][+]| ||.^..^.| \|'[+]`___'[+]`|++ ||______/===\______|[=],[=], \_|/=====\/=======\/=====\|+;"+";"+";; \\_,|~[_|_]~~M|M~~[_|_]~|,/[=];[=];[=];/ `-._`-._........@@@@@@@@@@@@@@@M|M@@@@@@@@@@@@@@@.......+-+-+-+-+-+-+. Mario has disconnected. tramp says, "foreground is a tree with noose. middleground is a large manor with graveyard. background is moon. together the whole thing forms a sort of 'jack o'lantern' face (take a step back from your monitor and squint.)" Ender says, "not bad." tramp says, "that was made on this widget from scratch." Ender says, "And anyone can call this, eventually, just by using the proper pig() function?" tramp says, "this image, not sure ... I'm holding this one back as a test for another restriction option. some artworks might be meant to NOT be re-used. For example. As an 'only copy', this image takes on another unique artistic quality." Ender says, "Well, in general." Ender says, "Anyone could call 'it', or any general distribution image, by a function()" tramp says, "so, I may add a feature so that you can create your own (with this widget) and have the ~pig() function be able to call them directly (at present it only calls from its parent)" tramp says, "also, with admin assistance, anyone can contribute an image to the library." tramp says, "any more questions? If not, I'm gonna close up the log." Ender has no additional questions. tramp says, "thanks for attending, everyone." Sigc says, "Neatness" Cobalthaxillius says, "You will let us know when it's ready to use elseMU*?" Sketch says, "It'll hard to NOT spread the news, won't it?" tramp says, "yes. expect announcements to be made at http://community.pennmush.org." tramp says, "should spread from there. (they have an rss feed)" tramp says, "(or whatever they're called)." -- Logging stopped at Thu Jun 07 21:06:37 -0700 2007 --