Currently, web-based online gaming applications are predominately utilising Adobe Flash or Java Applets as their core technologies. These games are often casual, two-dimensional games and do not utilise the specialist graphics hardware which has proliferated across modern PCs and Consoles. Multi-user online game play in these titles is often either non-existent or extremely limited. Computer games applications which grace the current generation of consoles and personal computers are designed to utilise the increasingly impressive hardware power at their disposal. However, these are commonly distributed using a physical medium or deployed through custom, proprietary networking mechanisms and rely upon platform-specific networking APIs to facilitate multi-user online game play. In order to unify the concepts of these disparate styles of gaming, this paper presents two interconnected systems which are implemented using Java Web Start and JXTA P2P technologies, providing a platform-independent framework capable of deploying hardware accelerated cross-platform, cross-browser online-enabled Java games, as part of the Homura Project.
展开▼
机译:当前,基于Web的在线游戏应用程序主要使用Adobe Flash或Java Applets作为其核心技术。这些游戏通常是休闲的二维游戏,并且没有使用在现代PC和游戏机中广泛使用的专业图形硬件。这些标题中的多用户在线游戏通常不存在或极其有限。当今最流行的控制台和个人计算机的计算机游戏应用程序旨在利用其可支配的日益强大的硬件功能。但是,这些通常使用物理介质进行分发,或者通过自定义的专有网络机制进行部署,并且依赖于特定于平台的网络API来促进多用户在线游戏。为了统一这些不同游戏风格的概念,本文介绍了两个相互连接的系统,这些系统使用Java Web Start和JXTA P2P技术实现,提供了一个独立于平台的框架,该框架能够部署硬件加速的跨平台,跨浏览器的网络支持的Java游戏,作为Homura项目的一部分。
展开▼