Fun Lab: Play & Learn

Rules-based and Constraint-based games.

 

WhatsNew:

JSR-331 is now a standard

JSR-331 "Constraint Programming API" has been approved by the JCP Executive Committee - read more.

OpenRules 6.2.0 is available

The release 6.2.0 adds a new inferential rule engine (see Rule Solver) and enhances executable decision models with new functionality required by real-world applications.

March 5, 2012

WhatTheySay:

Forrester Research, Inc.

"OpenRules have the most-aggressive approaches to business-expert authoring and typically requires less developer support than IBM ILOG, FICO Blaze Advisor, and JBoss BRMS.

Market Overview: Business Rules Platforms 2011

July 5, 2011

Events

Recent Events

demo

RuleML 2011, The 5th International Symposium on Rules, November 3-5, 2011, Fort Lauderdale, FL.

Business Rules Forum 2011, October 30 - November 3, 2011, Fort Lauderdale, FL.

Rules Fest 2011, October 24-27, 2011, Burlingame, CA

Upcoming Events

 AREIS 2012: July 1, UK

 ISMP 2012:  Aug. 1-24, Germany

 CP 2012: Oct, 8-12, Canada

 BBC 2012: Oct. 28 - Nov.2, USA


This section gives you an opportunity to play interesting games such as Sudoku or solve puzzles such as Magic Square.  At the same time you will learn how to implement similar games or applications.  All games are implemented using basic OpenRules tables and/or Rule Solver.  The interactive graphical interface is implemented with OpenRules Forms

Have fun playing the games and at the same time learn how to implement these games within Excel only.  Each game is accompanied by implementation notes and the proper Excel files - look at these files to learn how easy to represent complex logic using a combination of rules and constraint programming.

PLAY GAMES

Game Description  Implementation
Sudoku The objective of this very popular game is to fill a 9×9 grid so that each column, each row, and each of the nine 3×3 boxes (also called blocks) contains the digits from 1 to 9, only one time each Learn
Sudoku.xls
Magic Square A magic square puzzle contains consecutive numbers starting with 1. The sum of every row, column, and diagonal is equal to the same value. See examples of the Magic Square located in the Passion Façade of the famous Sagrada Familia temple in Barselona Learn
 MagicSquare.xls
  SEND
+MORE
=====
MONEY
In this arithmetic puzzle you have to replace different letters with different digits Learn
Puzzle.xls

Zebra
It is often called "Einstein's Riddle" because it is said to have been invented by Albert Einstein as a boy. Some claim that Einstein said "only 2 percent of the world's population can solve it".
Learn
Zebra.xls
Nim Nim is a simple while engaging children game. Players take turns removing objects from a row, but only 1, 2 or 3 objects at a time. The player who removes the last object loses Learn
Nim.xls
Guess Number You have to guess a number from 1 to 100 with minimal attempts Learn
Guess.xls
8-Queens Put eight chess queens on an 8×8 chessboard such that none of them is able to capture any other using the standard chess queen's moves.  
  Top-level Web Application  Learn
RuleSolver.xls

PLAY GAMES

Currently you may play the games yourself or see solutions produced by the Rule Solver. We plan to make the games more interactive and add new games in the nearest future.

If you want to learn more how to use Rules and Constraints technology together, do not hesitate to contact OpenRules support and we may arrange a webinar to work you through the games implementation details and/or discuss your particular problem. You are very welcome to suggest a new game or implement it yourself and contribute to this web site.

 

 

 

 

 

Welcome
Welcome
Business Rules Repository Decisions Top-Down Semantics In Concert Business Analyst Decisioning
Welcome
themed object
Business Rules - Time to Excel
Bookmark and Share