[This is The Creator]


[Mark, AKA cahaya]
Mark
New things are happening in #madlib! We asked _kitten_, our star reporter from the Madlib Gazette, to talk to cahaya and get all the scoop right from the horse's mouth! (so to speak *wink*)

3/8/99 7:34 PM

This is _kitten_, from the Madlib Gazette, reporting the late breaking news from the world of Madlib. I conducted an exclusive interview with cahaya, the creator of Madlib. You will find out secrets and new things that will be happening to this wonderful game on IRC.


(_kitten_) Tell us briefly about the history of madlib. What inspired you to create such a fun game?
(cahaya) It all started out with Mach's #acro, a great game for creativity and fun, with a voting format. Several players there were wondering if a new game would ever come out, so I got to thinking of possibilities. After about 2 months of idea toying... the idea of making an online game based on the Madlib concept came to mind, combined with the voting format of #acro, and that's where
the design idea originated.
(_kitten_) and you already knew how to script, correct? well, apparently you did!
(cahaya) well... actually, no! *lol*
(_kitten_) really? you learned as you went along or you got a little help from your friends?
(cahaya) once I had an idea how the game format would be, I started piecing together the bot's logic in concept. Then the hard part -- putting it in mIRC script code. Actually, it wasn't all that difficult... the mIRC help/lookup facility is quite good, and the scripting language is very flexible. The first version of the bot took 3 weeks to write, in spare time on weeknights and weekends. Almost any client is equally good, for chat and play... I used pirch for a while, too. But for scripting, mIRC is tops.
(_kitten_) how many versions of the bot have there been?
(cahaya) essentially, one version, constantly added to and modified. For example, the earliest bot didn't have stats and didn't show who voted for who. Most of the additions came from suggestions that the players or ops made.
(_kitten_) oh, I see....so as time went on you saw improvements to be made and you made them
(cahaya) yup, although it was more the players who saw the improvements to be made... for about 2 months after the bot came out, I was pretty busy with code enhancements.
(_kitten_) this brings us to the next question: I hear that there is going to be a new bot. can you tell us about the new bot and how it differs from the old bot?
(cahaya) Yes, there is a new version of the bot coming out soon, already written and almost fully tested. It's in a different language, Eggdrop TCL, designed to run on UNIX servers rather than a PC. It will be hosted from a UNIX server in the U.S., rather than hosted from my home here like the current bot is.
(_kitten_) When is the bot going to be put on a unix and what differences will this make for you and the players?
(cahaya) First, I won't need to babysit the bot, while I'm out on travels (which is often). A bot isn't much unlike having a baby in the house! Second, it saves a lot of money for me... my ISP charges by the hour for connection time. The UNIX site (satexas.com) is in the process of changing their UNIX server hardware, so the bot will be hosted after that is done. Although the bot is totally different in coding, the actual play and displays are exactly the same, no difference to the players.
(_kitten_) so you had to change coding for it to be on the new server otherwise, it's still the same
(cahaya) yes, exactly :)
(_kitten_) and you got someone to help you out, as far as the UNIX server is concerned?
(cahaya) About the help... yes, I got some help with the Eggdrop TCL coding. Wrapper, who hosts #trivbot, #frenzy and #hanger did a similar exercise, and co-authored much of the code for the new bot.
(_kitten_) Now that the first year of this game has passed, what has changed most about the game?
Is there anything you would like to change about the game? If so, what?
(cahaya) Good question, there, about changes... I think the same has pretty much remained the same over the last year or so, except for the early additions we made.
(_kitten_) as mentioned above
(cahaya) We're seeing a lot more problem with server lag these days, though... and that's always < been a problem. So one change to expect is direct DCC interaction with the bot to eliminate the lag problem.
(_kitten_) can that be done? instead of /msg or /query you can dcc chat it?
(cahaya) yes, it's pretty easy to do. The hard part is the security aspect of it, making sure only players are DCC'ing to the bot, and not flooding it in the process. There's some work to be done there.
(_kitten_) and, of course, you are on top of that
(cahaya) Just read the help guides, code it, test it, and learn as you go :) and try things out...
writing a bot is a creative process.
(_kitten_) I can imagine it is
(_kitten_) the next question is: Do you have any plans to put this game on other servers (besides undernet and austnet, of course)?
(cahaya) Yes, definitely. As you probably know, Eingang (who co-wrote acrobot and chaosbot with Mach) already has had her UNIX version of the bot on two other nets. I'd like to host the madbot on other IRC nets, although haven't decided exactly where yet. There's also requests for foreign language bots (specifically Portugues for Brazil nets, and Italian)
(cahaya) (note: Portuguese spelling) :) The plan would be to expand the UNIX server hosting, rather than release code... it's a lot more easily managed that way (the bot running side of it). We'd probably have different channel managers (other than myself), though, for the new networks.
(_kitten_) that's terrific!!
(cahaya) It's pretty easy to set up another bot, essentially a copy of existing bots. For foreign languages, we'd have to translate bot displays, and redo the libs. well, the scripts are the same, it's the displays and libs that will change for translation.
(_kitten_) you have people in mind for the foreign language ones to redo the scripts?
(cahaya) For Portuguese, there's a couple of offers to help in that, and one player (Snaporaz) who's interested in doing the same for Italian.
(_kitten_) I have heard people talk about having madlib in different languages. that would be a nice project! good luck! you ready for the last question?
(cahaya) ok, ready!
*cahaya closes his eyes in anticipation!*
(_kitten_) you will have to think real hard about this answer
(_kitten_) What does your wife think about you running a channel 24 hours a day, 7 days a week AND on holidays?
(cahaya) Good question! :)
(_kitten_) quick! go ask her!
(cahaya) She, and my son, are supportive of my hobbies, and my son in particular is pretty fascinated by the idea of round-the-clock bots. Of course, in life, family and work come before hobbies, and I've kept that pretty well in balance. This also applies to the players on the channel too *lol* The UNIX bot will help a lot in the weekend/vacation period, being remotely hosted.
(_kitten_) so if something went wrong, someone else could fix it?
(cahaya) yes, I'll train a couple senior ops to be UNIX bot ops, and there's Wrapper, who co-authored the UNIX bot.


cahaya said that #madlib is an addicting game.....


(cahaya) ... I think people are addicted to the channel as much for the chat and joking around with other players there, as they are the game itself.
(_kitten_) honestly, I stink at the game, but I go to visit the people and have a good time
(cahaya) The game kind of helps move the humor and conversation along... in a real sense, a great aid to what's equally a chat channel as it is a game channel.
(_kitten_) I totally agree with that. In fact, some of the libs have inspired some great conversation
(_kitten_) any last words, cahaya?
(cahaya) Hmmm... yes :) I never imagined the channel and game would turn out like it has in the past year... it started out really as an experiment for a new game. With a wide player base, and a dedicated Web page (thanks, sker!), it has turned out to be far more popular than anticipated. With that, there came corresponding responsibilities for the ops and I. It's a lot of work, and I thank the ops for doing a wonderful job of it. What makes a channel is the people that frequent it, and we have a wonderful variety of people in #madlib... they bring life, humor and fun to the channel.
(_kitten_) aww, I know you are talking about me, aren't you? LOL
(cahaya) hahaha! yup, and your friends, and our friends, and friends of friends :)
(_kitten_) and the libs go on...... As you can see, cahaya has some great plans for Madlib, especially the bot. Another interview with him will be conducted in about 6 months. Stay tuned. And now back to ________________.

See original interview with lotuslily here


[News] [How To Play] [The Players] [Hall Of Fame] [Gazette] [Submit ;)] [Contest Winners] [MadLinks!]

[Download madbanner.gif - only 7K]


jacgordon@hotmail.com

This is page hosted by Get your own Free Home Page