Skip to content
An interactive game managed by Watson to allow the user to insert commands/ questions in order to learn more about the virtual environment.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app
bin
config
db
lib
log
public
test
vendor/assets
.DS_Store
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
npm-debug.log

README.md

Ka-bash'd: A Natural Language Game Framework

Ka-bash’d is a natural language, game creation framework with valuable applications in training and learning. Games created with Ka-bash’d allow a player to use their own words to control game play with IBM Watson interpreting user input as in-game commands. Watson is also available in the traditional question answering context via a gametime companion that provides related data on request. The initial game is a medical game where a player must examine, interact, diagnose, and give treatment options to patients. Ka-bash’d includes an extensible API that allows easy creation of game scenarios that each provide unique skill-building opportunities to players.

Installation

To install, make sure you have the following installed: ruby 2.0.0, rails, and node.js.

To install ruby, either install rvm or rbenv. rvm instructions can be found here. rbenv installation instructions can be found here.

Ensure that you have ruby version 2.0.0.

Next, install rails. You can do so by running: gem install rails

Finally, make sure you have installed node.js. You can install node by following the instructions here

Install all the necessary gems: bundle install

If you don't have bundler isntalled, run gem install bundler

Run a db migration: bin/rake db:migrate RAILS_ENV=development

Seed the database: bin/rake db:seed

Finally, run: rails s to start your rails server

You can’t perform that action at this time.