Rubyists and RPG Fans: Take a look at CARPS

Discussion in 'Ruby' started by John Morrice, Nov 6, 2010.

  1. John Morrice

    John Morrice Guest

    Hi guys,

    I have some new Ruby software for you!

    CARPS, the Computer Assisted Role-Playing Game System, is a tool for
    playing pen and paper RPGs over the internet. It's a little different
    from current tools (like OpenRPG) because it runs over email, uses
    strong cryptography, and you can play it the terminal :)

    CARPS is a little unstable at the moment. Infact, I can't make
    any promise it will work for you at all. However, if you are a
    developer, and you want to try it, then check out these links, and the
    text below.

    https://github.com/elginer/carps

    Also, have a look at an example CARPS mod

    https://github.com/elginer/fools

    (You should go for it. Who can resist debugging large distributed
    programs anyway?)

    CARPS differs from other such systems because CARPS is not a
    =E2=80=98real-time=E2=80=99 system. It suits people who want to log on once=
    or twice a
    day, take a turn, and then log out again. While OpenRPG could be
    described as being similar to a chat-room, CARPS is more similar to an
    email client.

    CARPS is an extensible system: game rules are provided by =E2=80=98mods=E2=
    =80=99.

    CARPS supports these mods by providing:

    * Text-mode user interfaces for the players and the dungeon master.
    * An easy to use probabalistic API which not only rolls the dice,
    but can report the probability of various game events occurring.
    * Automated static character sheet verification, according to a
    schema defined in YAML. For example, a game might require your
    strength to be an integer.
    * Support for the semantic validation of character sheets according
    to game rules. For example, a game might require the sum of
    character=E2=80=99s attributes to be below a certain maximum value.
    * Together the validation features allow a mod writer to encode
    game rules cleanly, as they do not need to consider the
    possibility of receiving an invalid sheet.

    CARPS has other strengths:

    * Anyone can play or host a CARPS game because CARPS=E2=80=99 protocol =
    is
    implemented on top of email.
    * CARPS is designed to be secure. Multiple email security options
    are supported, and all CARPS messages are cryptographically
    signed to prevent spoofing.
    * You can instruct CARPS to use your favourite text editor and
    terminal emulator.
    * CARPS is easy to configure because it includes a wizard.

    However, CARPS is new and the following features, which you might take
    for granted, are not yet supported:

    * No GUI
    * No support for maps
    * No chat - all communication goes through the Game Master.
    * Games are currently invite only, at the discretion of the Game
    Master.
    * Security mechanisms are not well audited.

    CARPS has been tested on gentoo linux, using the 1.9.2p0 tarball from
    the ruby-lang website.

    If you want to write CARPS mods, or just want to play it, please feel
    free to get in touch,

    John Morrice
     
    John Morrice, Nov 6, 2010
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Sudsy
    Replies:
    1
    Views:
    339
    Brad BARCLAY
    Jan 7, 2004
  2. Topfortune

    to C/C++ fans

    Topfortune, Aug 24, 2004, in forum: C++
    Replies:
    2
    Views:
    582
    Will Twentyman
    Aug 24, 2004
  3. Lew
    Replies:
    3
    Views:
    302
    Daniel Pitts
    Oct 30, 2008
  4. aoys

    Are here some N-Gage(QD) Fans?PLS CLK!

    aoys, May 31, 2005, in forum: ASP .Net Mobile
    Replies:
    0
    Views:
    100
  5. John Morrice

    [ANN] CARPS-0.3.1

    John Morrice, Nov 12, 2010, in forum: Ruby
    Replies:
    0
    Views:
    102
    John Morrice
    Nov 12, 2010
Loading...

Share This Page