The Forge Archives

Independent Game Forums => Muse of Fire Games => Topic started by: Kai_lord on August 22, 2006, 06:53:58 PM

Title: Look! Up in the sky! It's the CapesBOT!
Post by: Kai_lord on August 22, 2006, 06:53:58 PM
Well, as Hans requested, I'm officially announcing my Capes IRC bot. It's designed to track turn order and conflicts in a IRC Capes game. As of right now, it doesn't have a save/load feature, but I'm looking to add that, as well as tracking characters, debt, and players.

Right now, it supports the following commands:

Title: Re: Look! Up in the sky! It's the CapesBOT!
Post by: Bret Gillan on August 22, 2006, 07:01:06 PM
Wowzers. I'm going to have to dust off mIRC.
Title: Re: Look! Up in the sky! It's the CapesBOT!
Post by: Kai_lord on August 22, 2006, 07:22:06 PM
It's actually a Java program, so as long as you have the latest JRE, you should be able to run it. It's not quite ready for primetime yet, though. I still need to add the save/load feature, and there are still some rough spots  that need ironing out. For instance, there's no user interface to speak of, and it's hardcoded to connect to one channel on one server. Give me about a week, and then I'll put it up for download.
Title: Re: Look! Up in the sky! It's the CapesBOT!
Post by: Andreas on August 22, 2006, 07:28:04 PM
Will the source code for the bot be available?
Title: Re: Look! Up in the sky! It's the CapesBOT!
Post by: Kai_lord on August 22, 2006, 08:05:20 PM
Of course. However, I didn't code the IRC connection myself - I'm using PIRCbot framework (at http://www.jibble.org/pircbot.php) to handle that. My code is perfectly safe, but you might want to check them out if you're nervous.

Now, if anyone wants to test it, I'll be leaving up at: irc://linuxguy.magicstar.net/CapesBotTest
tonight until about 8 pm while I'm at work, and then I will be working on getting the save/load up and running. Have fun, and if anyone can break it, I'd be very happy. Bug hunting is always the most time consuming part of writing software.
Title: Re: Look! Up in the sky! It's the CapesBOT!
Post by: Hans on August 22, 2006, 08:24:07 PM
Quote from: Kai_lord on August 22, 2006, 08:05:20 PM
Well, as Hans requested, I'm officially announcing my Capes IRC bot.

Thanks, Kai_Lord (Michael, right?).  This is great, great stuff.  I know nothing about IRC, but this is enough to make me want to learn.

Hans
Title: Re: Look! Up in the sky! It's the CapesBOT!
Post by: Kai_lord on August 25, 2006, 06:00:49 PM
Well, folks, we have a good news, bad news, good news situation.

First the good news - the public release of the Capes IRC Bot should be happening sometime on Thursday, assuming that no major bugs show up in the game Wednesday night. I'll be posting a link to the files once I get it online. Additional features in this verson:

Now, the bad news. Other than fixing bugs that are brought to my attention, I will not be working on the CapesBot any more.

However, this leads to my second bit of good news: I will be spending my spare time developing the Capes Virtual Tabletop, an application devoted to playing Capes online. It will fully implement the Capes ruleset.
Title: Re: Look! Up in the sky! It's the CapesBOT!
Post by: arcane on August 25, 2006, 06:36:08 PM
I look forward to the CVTT.

--Look up in the sky, it's... A rabbid eggplant?
Title: Re: Look! Up in the sky! It's the CapesBOT!
Post by: Bret Gillan on August 25, 2006, 06:53:14 PM
What are you using to develop this application, Kai?
Title: Re: Look! Up in the sky! It's the CapesBOT!
Post by: AaronLehmann on August 27, 2006, 11:57:12 AM
Kai --

Are you planning to make the source available?  I'd like to try porting it to Python, and take over.  It'll get me current on Java, and give me something to poke on. 

Aaron Lehmann
Title: Re: Look! Up in the sky! It's the CapesBOT!
Post by: Kai_lord on August 27, 2006, 12:38:36 PM
Bret - I'll be working in Java, just as with the Capes bot.

Aaron - As I said above, yes, I'll be releasing the source, I just want to make sure that there are no major bugs on Wednesday, and then I'll be posting both the .jar and the source online.
Title: Re: Look! Up in the sky! It's the CapesBOT!
Post by: Kai_lord on August 28, 2006, 02:34:58 AM
Well for anyone who's interested, the very first verson of the CapesVTT (http://www.seeandswim.com/CapesVTTClient.jar) is available for a look see. Warnings - this is prealpha software, and requires the JRE 5.0 to run. This is not completely functional, but it will let you chat with and send new characters to everyone connected to the same game. You can also double click to view the characters. Beware, though. Edits will change your local copy of the character, but will not yet update the server or other clients. It also more than likely has bugs - lots of them, and is majorly fugly. Still we've taken that first step on the 1000 mile journy.