Tech Details

The purpose of this web page and those that link from it is to explain the technical details of the EdUGames concept. This is to aid those who are creating the content.

Overview


Briefly stated, the game comes in two parts, the game driver, which is written in Java code, and
the content material. When you connect to a web page to play EdUGames, the page contains a tag
reference to the EdUGames "StartGame.class" applet on the EdUGames server. This is all the
browser needs to run EdUGames. The page may also contain applet parameters to indicate what
material is to be played etc. In the case of a Teacher's Set it may be a list of the serial
numbers of the Rounds to be played and the teacher's email address to send the results.

Content Material


The content material also comes in two parts, the Master Data Base of Rounds and Sets, and the
Resource Library. Each Round (example) has a unique serial number and is a single record in the
Master Data Base. A Round may ask the players to place a tokens on a map, or to match states
with capitals depending on the type of game (See Game
list)
. In the former case, it must
reference a map to be displayed and that is where the Resource Library comes in. It contains all
the maps, drawings, sound bytes, videos, etc. used by the Rounds. A Set is a collection of
Rounds, Sets and links to Web Pages.

Royalty Model


Each Round also contains information about its creators and owners and that is where the Royalty
Model
comes in. Just like a book, poem or movie, a Round is a unit of intellectual property and
just like a book, poem or movie, EdUGames, as it's publisher, pays royalties. In summary, the
Royalty Model allows for multiple Authors, contributors and owners to create and participate in
the revenue of a Round.

Scoring


In as much as there are over 20 different types of games, a means had to be created to allow for
balanced scoring. The solution was to target a score of 100 points for each Round if answered
correctly in an average amount of time by a single player. This can never be exact however, so
we allow the Set Author to adjust the scores for each Round in a Set. This is done as part of
the Compilation Tools.

The link on Scoring explains this in detail.