Menu

Tree [r34] /
 History

HTTPS access


File Date Author Commit
 client 2009-10-15 snagaduath [r34] Various bug fixes
 multiserve 2009-10-15 snagaduath [r34] Various bug fixes
 GPLv3.txt 2009-05-10 snagaduath [r3] Added License agreement and readme file
 README 2009-10-15 snagaduath [r34] Various bug fixes
 build.xml 2009-08-18 snagaduath [r11] -removed EduHashtable class, because it didn't ...
 eduquest.conf 2009-10-15 snagaduath [r34] Various bug fixes
 junit-4.7.jar 2009-08-18 snagaduath [r11] -removed EduHashtable class, because it didn't ...

Read Me

*******************************************************************************
*******************************************************************************
***       **      *****   **   ***     ***   **   **       ***   ***        ***
***  *******  ***  ****   **   **  ***  **   **   **  *******  *  *****  ******
***  *******  ****  ***   **   **  ***  **   **   **  *******  ********  ******
***       **  *****  **   **   **  ***  **   **   **       ***   ******  ******
***  *******  *****  **   **   **  ***  **   **   **  **********  *****  ******
***  *******  ****  ***   **   **  **   **   **   **  *******  *  *****  ******
***       **       *****      ****    ** **      ***       ***   ******  ******
*******************************************************************************
*******************************************************************************

 This project is released under the GNU General Public License v3.0

 The license can be viewed at http://www.opensource.org/licenses/gpl-3.0.html
 and is also contained in the GPLv3.txt file included with this software.

*******************************************************************************


This software is intended to run accross a network of multiple clients and a
server. Eduquest is developed in Java for the Linux environment.

The MultiServe module runs on the server and all clients are able
to connect to and interact with it.

Quests are specified in xml files. This package includes one quest
(multiserver/quests/Lost in Time [Gr12].xml)


COMPILING EDUQUEST
------------------

EduQuest can be built using Ant:

Make sure that the Ant package is installed on your machine.

$cd path_to_EduQuest/
$ant


CONFIGURATION
-------------

The eduquest.conf file specifies the server ip and port to be used.
Change it as necessary.

The respawn time for items (in milliseconds) can also be set there.


RUNNING EDUQUEST
----------------

to run the server:

$cd multiserve/bin/server
$java EduQuestMultiServe


to run the client:

$cd client/bin/client
$java EchoClient

**note**
 There's currently an error with the generated jar files, so execute the class
 files from the client/bin/client and multiserve/bin/server directories.
 (As described above)
************


To-do
-----

-Fix end of quest sequence
-Fix the build script to create working jar files



Known bugs
----------

-Sometimes a player shows up twice in a room

********************************************************************************
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.