List All Pages
Zorobot is build upon the following resources:
IRC Framework
2rc framework - http://freshmeat.net/projects/2rc
The 2rc framework is the only one (as of 1st June 2006) that can handle "Please wait...
syntax: ^add [listname] [word|#]
Add a word to the list named listname from edict.
Lists are personal, so you cannot add words to other people's lists.
If the listname you specified doesn't exist...
syntax: ^ask [text]
Checks wikipedia and other sources for information on [text]
The weather can be checked for various areas (or you can likely just go outside).
[text] can be in Japanese,...
syntax: ^ban
Ban a question from being asked again during the current game.
Use this during your own training session to stop a word from being asked repeatedly.
Return to list of commands
syntax: ^c [kanjicharacter]
Displays the information for the kanji character entered.
If multiple characters are entered, only the first character is processed.
Information displayed includes...
syntax: ^check nick
Check if a user is present in the channel
nick is the IRC username of the person you are searching for
Return to list of commands
syntax: ^clue [word]
^clue will give you a clue to the word by telling you something it is related to.
During a training game, ^clue can be used without [word] to receive a brief clue to the...
syntax: ^color #
Shows the associated words in an example sentence by coloring the English and Japanese versions the same color.
This can only be used after examples are listed by jisho-san (for...
syntax: ^cj word [option1] .. [optionN]
Conjugate the given word in the manner specified. Word *must* be in kana/kanji. Kanji should especially be used for similar-looking verbs
[tense] can take...
Please use forum, or go to #learnjapanese @ irc.rizon.org.
syntax: ^continue
Continue the previous game (essentially what ^start does)
Return to list of commands
syntax: ^cthemes [creator=…] #
^cthemes displays custom themes that have been created
If a creator is specified, the custom themes created by that person will be listed (creator is the creator's...
^custom ^[ctheme_name] [theme_name] [options]
Create a customized theme based on an existing theme or list.
ctheme_name is specified by the user, and must be a unique name among other...
syntax: ^delete [name]
Deletes the specified saved game, list, or ctheme.
If you were not the creator of what you are trying to delete, your request will be denied. The original creator must use...
Describe kanji with its components.
This feature uses data from CHISE (CHaracter Information Service Environment) project.
Options:
-d, detailed description, shows the actual character code
-u,...
Requirement
1. JDK 1.5 and above. JDK 1.6 recommended.
Sun JDK can be downloaded from http://java.sun.com
2. Subversion client. TortoiseSVN is recommended (for windows).
TortoiseSVN can be...
zorobot.js contains the following classes:
Question - The question object, with some other informations
StringBuffer - The string buffer object, for efficient string concatenation
Zorobot - The...
Installing zorobot
Necessary Software
You'll need to have MySQL, a MySQL GUI frontend like SQLyog, and The Java SE Development Kit (JDK) software on your system before running zorobot. You can...
syntax: ^ee # [word]
Looks up the English word using Wordnet. (For information on zorobot's resources, see the about page)
Use # to see more results if they exist (2 for 6-10, 3 for 11-15,...
syntax: ^ex text [#]
Find an example of the given text using Jim Breen's Tanaka Corpus (see about for more information)
text must be some mix of kana and kanji, but does not necessarily need to be...
^export [theme_name] [options]
Places a theme or trivia game on a web page where you can display the questions and answers in a table format, create printable flashcards out of them, or play a...
syntax: ^fe englishword [#]
A "Fake English->Japanese" lookup command.
Uses the same resources as ^j but in reverse.
Useful for finding some words but be CAREFUL that you find an appropriate...
syntax: ^flash [theme_name] [options]
Create flash cards out of a theme or trivia game.
The current game must be stopped before flash cards can be made.
If theme_name is not specified, the...
syntax: ^start flashex id=[flashcard list id]
Zorobot can create trivia games based on flash card lists at Flashcard Exchange
Flash Cards that do not have answers associated with them will be...
syntax: ^forum
Displays a link to Zorobot's forum page.
http://zorobot.wikidot.com/forum:start
Return to list of commands
Playing Game
Selecting Game Types
Using Basic Themes
Using List
Saving and Loading Game
Setting Game Difficulty
syntax: ^start googledoc id=[document id]
Zorobot can use documents created in Google Docs & Spreadsheets to load user created themes. (http://docs.google.com/)
The documents have to be in...
syntax: ^gtr [text]
Translates the text from Japanese->English using google's translation engine
Japanese text must be given in kana or kanji
Return to list of commands
as of 1 Jun 2007 (Zorobot first birthday)
Rank
Nick
Score
Last win
1.
inuyasha
16639
1 Jun 2007
2.
Yuurei
9519
1 Jun 2007
3.
raize
7976
21 May 2007
4.
Kyou-Kun
7481
31 May...
syntax: ^hint
^hint will give you a small hint to the answer to a question
Additional ^hints may be given if there are at least 10 seconds between them
Return to list of commands
syntax: ^hira romaji
Changes romanized Japanese into hiragana, if possible.
The Kanji Kana Simple Inverter (see about for more information) is used to convert the text
Return to list of commands
syntax: ^hof
This command shows the hall of fame. The ten best scorers are displayed.
See ^stat for more information on a particular user.
Return to list of commands
If you are allowed to edit pages in this Site, simply click on edit button at the bottom of the page. This will open an editor with a toolbar pallette with options.
To create a link to a new page,...
syntax: ^start irclog nick=[irc_nickname] msg=[logged_text]
This command allows you to play a training game based on anything a user has said in the channel.
The logged text is translated into...
syntax: ^j # [word]
Lookup a word in edict. (See about page for more information on zorobot's resources)
word may be given in kana/kanji or in romaji.
If more than 5 results are returned, supply #...
syntax: ^join
Join a currently running game that has been started with the -g or -c option.
This will allow you to answer questions in the private game, but try not to interrupt the training...
Please change this page according to your policy (configure first using Site Manager) and remove this note.
Who can join?
You can write here who can become a member of this site.
Join!
So you...
syntax: ^kakasi text
Changes text into hiragana, if possible.
text may be romanized Japanese or kanji characters
The Kanji Kana Simple Inverter (see about for more information) is used to convert...
syntax: ^kantango [user] [folder]
Kantango is a website where users can create their own wordlist to study. (http://www.kantango.com/)
Some people choose to make their lists available to others,...
syntax: ^latestwin
Lists out the last 10 users to successfully answer a trivia question and how long ago they answered.
Return to list of commands
syntax: ^leave or ^part
Leave a currently running game that has been started with the -g or -c option.
After using this, you will no longer be able to answer questions for a private game unless...
syntax: ^level word
Displays the level of the word
1 - jlpt4
2 - jlpt3
3 - jlpt2
4 - jlpt1
5 - not in any of the JLPT quizzes
word must be in kana or kanji and in edict
Return to list of...
syntax: ^list [creator=…] #
Will display the lists that have been created
Creator is the IRC nickname of the creator of the lists
Lists are prefixed with ^^ when used for the training game
To...
Zorobot is an IRC bot for learning japanese. Click here for more information. Below are the commands available on zorobot.
Game Commands
Basic
^start - start a game
^continue - continue the...
...
...
syntax: ^load [-s][-q] [name]
Loads the specified saved game, which can then be started with ^start.
Any currently running game must be ^stop'd before loading a game.
The -s option will only load...
syntax: ^log [creator=…]
List the games you have saved
If a creator is specified, zorobot will list the games saved by that creator (Creator's IRC nickname must be used)
You may also search for...
Submit your design now! ^^
syntax: ^next
If you really don't know the answer to a question, ^next will skip to the next one.
If all you answer with is ^next, you may want to consider studying a bit more. ^^;
Return to list...
syntax: ^num kanjinumber
Displays the kanjinumber as an arabic numeral
kanjinumber must, of course, be written using kanji
numbers without the "num" type listed in edict may not process...
Type of Themes:
A. Basic themes (listed using ^themes)
B. 4jword, anime, buddhdic, classical, compdic, ediclsd, edict, enamdict, jplaces, lawgloss, manga, riverwater, scidic, stardict
C....
syntax: ^pause
Pause a game using the ^pause command and step out for a moment. Leaving it paused for excessive amounts of time is inconsiderate. Please allow others to play and practice!
Return...
How to start a game?
^start
How to stop a game?
^stop
How to pause a game?
^pause
How to resume a paused game?
^resume
How to get a hint?
Use ^hint or ^clue
How to skip the current...
syntax: ^profile [nick]
This command displays the cumulative stats of a user in each of four areas: kanji-on, kanji-kun, kanji-meaning, and edict-meaning.
Unlike the basic ^stat, points are gained...
syntax: ^profile_history [section] nick=[nick] reading=[reading] kanji=[kanji] #
This command will list the answers you have given in the past for a particular kanji/word (✔=correct...
syntax: ^profile_hof [section]
This command displays the hall of fame for user profiles. The grades of the four sections (a section needs at least one question answered to be counted) are averaged...
syntax: ^profile_list [section] nick=[nick] #
This command will list the points of each kanji/word in each of four areas: kanji-on, kanji-kun, kanji-meaning, and edict-meaning.
Unlike the basic...
Summary
Public members
hitCount (number) - indicates the number of hits for this question
id (number) - question id, starts from 1
level (number) - question familiarity level, ranges from 1 to 7
no...
syntax: ^start quizlet id=[quizlet list id]
Zorobot can create trivia games based on the lists at Quizlet
For the list of cards located at http://quizlet.com/set/111457/
<guest> ^start...
syntax: ^quote [user]
Echo the last thing someone said in the last 36 messages
User is the person's IRC nickname
Return to list of commands
syntax: ^reading [word]
Gives the possible readings of the word.
Each kanji in the word will be shown as being 訓読み or 音読み, or whether it is an irregular reading.
Kana in the word will...
Regular expressions (regex) are a way to describe a set of strings based on common characteristics shared by each string in the set. Regular expressions range from being simple to quite complex,...
Advanced Usage
Characters
For those who want to define the character by its ASCII-code or unicode codepoint value, you can use the followings:
\0n - The character with octal value 0n (0 <= n...
syntax: ^remove [listname] [word]
Removes the specified word from the specified list, if it exists in said list.
Lists are personal, so you cannot remove words from other people's lists.
If...
syntax: ^reset
Reset zorobot to its startup settings
This command can not be used while a game is being played
Return to list of commands
syntax: ^resume
If a game has been paused using the ^pause command, use ^resume to continue it.
Return to list of commands
syntax: ^review [review_option]
Review statistics on questions from the previous game.
Options are report, save, and kanji
Hit Rate, Familiarity Level and more information is available with the...
syntax: ^s [word]
Gives a list of similar entries in edict that may correspond with what you're looking for. List may be in numbered order if there are only a few close matches, or a general...
syntax: ^save [-s][-q] [-o] [name]
Saves the specified saved game to be played at a later date
Any currently running game must be ^stop'd before saving a game.
Saved games are personal, but if...
How to save a game?
Use ^save [game_name]
^save mygame (save the current game with name "mygame")
How to save settings only without saving the questions?
Use -s option.
^save -s...
SCIDIC is the Engineering and Science Technical Dictionary.
Below are the options available for scidic theme.
kanji
text_value, wildcard_*, wildcard_?, regular_expression, comma_separated
Set the...
What are available game types?
regular game, first-hit game, personal game, guessing game, cooperation game, staged game, and multi-answer game
What is regular game?
…
How to start regular...
syntax: ^server
See what server and port zorobot is connected to. If you join that server, mayhaps you won't have so much lag!
Return to list of commands
syntax: ^set <option> <value>
This command allows you to change settings for the training game
Only one option can be set at a time, but ^save can be used to save your settings for...
What is level?
The standard familiarity level applied to all question when the game is started.
How to set level?
Use ^set level [1-7]
^set level 7 (set level to 7th level)
What is the...
What is zorobot?
List of Commands
FAQ
Recent changes
List all pages
About
<html>
<head>
<script type='text/javascript' src='./zorobot.js'></script>
<script>
var questionList=[["akai",["red"]],
["shimaru",["to close","to be...
Members:
Moderators
Admins
syntax: ^space [wordcluster]
Spaces out the input so that words are separated by spaces.
wordcluster may use kanji, kana, or romaji
Return to list of commands
syntax: ^start [theme_name] [number_of_questions] -f -p -g -n -c [stage=…] [multi=…]
Summary
This command is used to start a new game, or continue the currently active game.
Training games are...
syntax: ^stat [user|rank]
This command displays your cumulative score and rank.
Users may be queried either by their IRC username or their rank on zorobot
NOTE: See ^hof to display the hall of...
syntax: ^sthemes
Display the special themes present on zorobot
For more information on a theme, use ^help sthemes [theme_name]
For more information on starting a special theme, see ^start
Current...
syntax: ^stop
Stop a currently running game. Don't ^stop when other people are playing!
Even if a game is stopped, ^start will reload the last played game.
Return to list of commands
Summary
Public methods
append(str) - append string specified by str to the buffer, returns the current StringBuffer
toString() - returns the string representation of this StringBuffer
syntax: ^themes
List the standard themes present on zorobot
For more information on starting a theme, please see ^start
Themes as of August 22, 2007: adj | animal | army | bill | bird | bungu |...
example group
example item 1
example item 2
contact
syntax: ^tr [text]
Translates the text from English->Japanese or Japanese->English.
Normally, Japanese text must be given in kana/kanji, but some romaji input appears to work for zorobot's...
The following examples demonstrate how to create games by using zorobot.js.
Simple Example - Demonstrate how to create a simple game
One Piece Card Game - …
How to list basic themes?
^themes
How to start a game with this theme?
Use ^start [theme_name]
^start jlpt4 (start a jlpt4 game)
How to start a game with multiple themes?
Use ^start...
How to add a word to a list?
Use ^add [list_name] [word_to_add]
Can I add a word if it is not in edict?
No
Can I add a kanji to a list?
Only if the that kanji is in edict. Kanji list can be...
syntax: ^version
Allows you to see the current version of our beloved zorobot!
Return to list of commands
The followings are informational only. Some of the programs are not publicly available yet. This is to illustrate the video creation process.
Required Software
Zorobot + Additional Java Program...
syntax: ^view <option> or ^view ^<ctheme_name>
This command allows you to view settings for the training game
^view with no arguments will list all the current settings available
The...
Gives you the link to the webpage of zorobot, which is at the moment : Zorobot Website
Overview
Welcome! This is the help and support site for Zorobot. Zorobot is an IRC bot for learning japanese at #learnjapanese @ irc.rizon.org.
List of Features
Technical Details
Getting...
According to Wikipedia, the world largest wiki site:
A Wiki ([ˈwiː.kiː] <wee-kee> or [ˈwɪ.kiː] <wick-ey>) is a type of website that allows users to add, remove, or otherwise edit...
Zorobot is an IRC bot for learning japanese at #learnjapanese @ irc.rizon.org. Below are some of the features available on zorobot.
Main Features
Use spaced repetition for faster memorization. Get...
syntax: ^wiki
Gives you a link to this page!
Return to list of commands
syntax: ^zex # exampletext
Works the same as ex with a few add-ons
The exampletext that is searched for is underlined and highlighted, as well as its associated translated text
As of now, # can be...
Zorobot has been "restructured" and "refactored" for extensibility.
[New!] Zorobot is now open-sourced: http://zorobot.sf.net
The restructuring process might have caused several issues in the new...
Summary
Constructor
Zorobot(questionList, zorobotListener) - constructs zorobot with specified questionList and zorobotListener
questionList is an array of question. Each question is specified by a...
zorobot.js is a collection of javascript objects for creating web games with functionality similar to zorobot.
Sample Codes
Documentation of zorobot.js
Download zorobot.js
Summary
Public methods
onNewQuestion() - called for each question
onQuestionHit() - called when the question is answered correctly
onQuestionMiss() - called when no correct answer given until the...
syntax: ^ztr [text] #
Translates the text from Japanese->English using zorobot translation engine
Japanese text must be given in kana or kanji
This command is experimental and its translation...






