Author Topic: RPG Bot  (Read 10784 times)

0 Members and 1 Guest are viewing this topic.

Offline Newby

  • Moderator
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
RPG Bot
« on: November 20, 2005, 05:50:27 pm »
If we code an RPG bot, I just thought a neat structure.

bot/
|-- core (IRC connection crap)
`-- classes
    |-- D&D
    |-- Shadowrun
    `-- T&T

Something like that. Each type of RPG can be a class we add into it. :)
- Newby
http://www.x86labs.org

Quote
[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: RPG Bot
« Reply #1 on: November 20, 2005, 06:07:55 pm »
That would be neat.  Then we could have one for dice and things like that.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: RPG Bot
« Reply #2 on: November 20, 2005, 06:45:15 pm »
I don't know how useful that would be. 

Just having a bot that can do everything withoua  need for those subclasses would be just as useful.  Just the ability to roll dice, what more do you want?

I really don't see a point to having a bot/plugin for it. 

Offline Hitmen

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 1913
    • View Profile
Re: RPG Bot
« Reply #3 on: November 20, 2005, 09:42:56 pm »
I really don't see a point to having a bot/plugin for it. 
If someone takes the time to do it without it delaying anything than I don't really see the problem either. It would be nice to, if we're doing it in irc be able to just type a command and have the bot announce the roll of the channel. some of us don't have crazy dice!
Quote
(22:15:39) Newby: it hurts to swallow

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: RPG Bot
« Reply #4 on: November 20, 2005, 10:01:35 pm »
I really don't see a point to having a bot/plugin for it. 
If someone takes the time to do it without it delaying anything than I don't really see the problem either. It would be nice to, if we're doing it in irc be able to just type a command and have the bot announce the roll of the channel. some of us don't have crazy dice!
I'd slap together a program that can roll 6-sided dice locally, then everybody who needs to can run it.  I've said that several times already :-P

If somebody really wants to do a bot/plugin, then just make one that can roll dice.  Anything else is completely pointless, T&T for example has EXTREMELY simple rules..

Offline Towelie

  • pwnstar
  • x86
  • Hero Member
  • *****
  • Posts: 4873
    • View Profile
Re: RPG Bot
« Reply #5 on: November 21, 2005, 06:49:44 pm »
lol, well I cant program so you can count me out :-), but yeah just a dice rolling device is good enough for me :-P

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: RPG Bot
« Reply #6 on: November 21, 2005, 07:33:28 pm »
I'm pretty inexperienced with C (especially in making network programs).  However, if someone wants to team up for a project, I'd be more than willing to help out as much as I can.

I can slap together a PHP web-based version too.  I almost think that would work better.  Let me know what you guys think.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: RPG Bot
« Reply #7 on: November 21, 2005, 07:53:30 pm »
I'm thinking a Perl-based plugin for xchat.  How hard can it be?

Offline Newby

  • Moderator
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
Re: RPG Bot
« Reply #8 on: November 21, 2005, 07:55:12 pm »
Not very hard. =P
- Newby
http://www.x86labs.org

Quote
[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: RPG Bot
« Reply #9 on: November 21, 2005, 08:13:18 pm »
I'm thinking a Perl-based plugin for xchat.  How hard can it be?

That would also work really well.

The reason I was thinking of a web-based one is because it's more accessable.  If someone wanted to make a move (or check up on someone's rolls) assuming we ever do a forum based RPG, it would be nice to be able to get to the rolling interface anywhere you can access the web.

I was thinking we could do something like this:


  -- Game
      `-- Rolling Session
           `-- Players
                 `-- Rolls


That's just me though.  I'm really game for anything that works well! :)

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: RPG Bot
« Reply #10 on: November 21, 2005, 08:15:30 pm »
Having a plugin running on the GM's system would be idea.  Since I intend to use xchat, that's not a problem. 

Just a ".roll 3d6" command would be handy. 

Newby -- could you implement some plugin in Perl or C that lets you do ".roll 3d6" and it will respond with the dice roll?  Once that's done, I can look after getting it to work for T&T stuff :)

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: RPG Bot
« Reply #11 on: November 21, 2005, 09:09:24 pm »
Having a plugin running on the GM's system would be idea.  Since I intend to use xchat, that's not a problem. 

Just a ".roll 3d6" command would be handy. 

Newby -- could you implement some plugin in Perl or C that lets you do ".roll 3d6" and it will respond with the dice roll?  Once that's done, I can look after getting it to work for T&T stuff :)

Alright, I was thinking maybe we were going to do something with the forums, but I'd definitely agree that a xchat plugin would be ideal if we're going to be using it for our game! :)

Offline Newby

  • Moderator
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
Re: RPG Bot
« Reply #12 on: November 21, 2005, 09:10:01 pm »
Having a plugin running on the GM's system would be idea.  Since I intend to use xchat, that's not a problem. 

Just a ".roll 3d6" command would be handy. 

Newby -- could you implement some plugin in Perl or C that lets you do ".roll 3d6" and it will respond with the dice roll?  Once that's done, I can look after getting it to work for T&T stuff :)

For X-Chat? On it! :)

Uh, 3d6? Or do you want xd6?

If so, I can do .roll xd6, or .roll d6 x...

Otherwise, just 3d6. :)
« Last Edit: November 21, 2005, 09:12:51 pm by Newby »
- Newby
http://www.x86labs.org

Quote
[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: RPG Bot
« Reply #13 on: November 21, 2005, 09:15:03 pm »
Having a plugin running on the GM's system would be idea.  Since I intend to use xchat, that's not a problem. 

Just a ".roll 3d6" command would be handy. 

Newby -- could you implement some plugin in Perl or C that lets you do ".roll 3d6" and it will respond with the dice roll?  Once that's done, I can look after getting it to work for T&T stuff :)

For X-Chat? On it! :)

Uh, 3d6? Or do you want xd6?

If so, I can do .roll xd6, or .roll d6 x...

Otherwise, just 3d6. :)

If you do one that can roll 3, I can look after everything else. 

But if you're feeling ambition, then do:
- x d y (x y-sided dice)
- 2d6 doubles-add-roll-over (I mentioned that somewhere else)
- xd6, doubles-add-roll-over (Required if we have a berserker)

Also, I'd like to be able to do a table look up.  Like, for example, I want a table of, say, 100 languages.  Then they could do:
.choose language
And it would return a random one.  But for other things besides languages, like, make sure I can easily expand it. 

Of course, I can do all that, as long as you get it rolling 3d6 :P

Offline Newby

  • Moderator
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
Re: RPG Bot
« Reply #14 on: November 21, 2005, 09:19:07 pm »
But if you're feeling ambition, then do:
- x d y (x y-sided dice)
- 2d6 doubles-add-roll-over (I mentioned that somewhere else)
- xd6, doubles-add-roll-over (Required if we have a berserker)

Also, I'd like to be able to do a table look up.  Like, for example, I want a table of, say, 100 languages.  Then they could do:
.choose language
And it would return a random one.  But for other things besides languages, like, make sure I can easily expand it. 

Well, I can get most of that, but if you wanna do some of the work...

What do you want me to do with the result of the 3d6?
- Newby
http://www.x86labs.org

Quote
[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT.