Rate and suggest improvements:
Feedback (optional):


Jasper



Online multiuser multiplatform environment


Languages: Java, Visual Basic

Technology: OpenGL

Features:
A 3D graphical enviroment which can be walked around. You can chat to your friends in any language and add 3D objects to the scene.

This was my final project for my BSc at The University of Reading.


Abstract:

The aim of this project was to create a multi-platform, multi-user 3D virtual environment. An environment that can be personalised, explored, and used for conversations in many languages.

The project uses OpenGL to create a graphically interesting world. Light colour and intensity changes throughout the day, stars become visible at night. The landscape is seemingly infinite in size and can hold many millions of objects.

The project has designed to be multi platform and fully support the Unicode character set.

The main drive behind this project was the desire to remove boundaries from users, allowing all to enjoy a 3D virtual environment. By fully supporting Unicode, conversations can contain a much wider range of characters, thus enabling native communication in practically all of the world's languages. Furthermore, by designing the software to be multi-platform, users of non Windows operating systems gain access to 3D interaction not previously available.

Many creative people yearn to demonstrate their artistic talents, so personalisation was a key feature of this project. Allowing users to explore the world and come upon undiscovered areas that have been adapted by another user, allows a much stronger connection to the medium than instant messaging may have. The intention was to create an engaging and enjoyable experience for all users..

The aims of this project have been realised. The environment that can be personalised and explored. Unicode chat has been implemented, and tested in a variety of languages.

Resources

Final Report
226.4 KB - pdf file

Jasper Presentation
395.5 KB - ppt file

Jasper User Manual
103.5 KB - doc file

Jasper Pictorial Appendix
204 KB - doc file

Jasper Downloadable - Run Jasper (Works if server is up)
2.2 MB - zip file

Images

Your new home
Your new home
Multilanguage communication
Multilanguage communication
Natural-looking terrain
Natural-looking terrain
Jasper in the day
Jasper in the day
Jasper at night
Jasper at night
Adding a gazebo to the world
Adding a gazebo to the world
How you are represented
How you are represented
See your friends as other rabbit avatars
See your friends as other rabbit avatars
The Jasper radar
The Jasper radar