Socket
Book a DemoInstallSign in
Socket

gondorlibrary

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gondorlibrary

0.1.1
bundlerRubygems
Version published
Maintainers
1
Created
Source

=gondorlibrary

The Gondor Library enables users of the Ruby language (on the MRI, JRuby or IronRuby) to quickly implement agents for all kinds of situations (for example game AI, or stock market modeling), while focusing on the task at hand, instead of writing a full agent simulation.

It is currently fully implemented in Ruby itself, with no outside dependencies.

=Installation and Usage

gem install gondorlibrary

require "rubygems" require "gondor"

braveheart = Gondor::AI:Entity.new("William Wallace") braveheart.killed_english_men 100 braveheart.update_killed_english_men 50 puts braveheart.killed_english_men

Get the source:

svn checkout http://gondorlibrary.googlecode.com/svn/trunk/ gondorlibrary-read-only

=About Milestone 1 (Version 0.1.0) contains a very basic, but working Entity system, featuring message sending, queues, and flexible entity creation.

=Features

  • Entity attributes, that can be changed over time, and can be arbitrarily defined at runtime (either at the first call, or beforehand).
  • Simple message queuing and retrieval (nothing more implemented yet).

=The Near Future GL will receive its own language (a DSL, I guess), to create rules and messages for the entities, to make use as easy as possible.

= Online

FAQs

Package last updated on 25 Jul 2009

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.