ONLINE POOL BUSINESS SYSTEM. A RESEARCH PROJECT MATERIAL ON COMPUTER SCIENCE EDUCATION
Wargames and historical simulations have been popular pastimes since the last half of the Twentieth Century. Furthermore, their value as tools for the teaching and reinforcement of creative decision-making has been recognised since Georg von Reisswitz first introduced his wargaming rules in the early 19th Century. Indeed, this aspect is increasingly being applied not only in the military profession but also for managerial personnel across a whole spectrum of occupations. The arrival of computer gaming has led to an increased flexibility not only in game design but also in the way in which games are played, and this has resulted in a significant increase in popularity. In particular, with the advent of the Internet, the last two decades have seen a huge global increase in the player-base of Massively Multiplayer Online Role-Playing Games (MMORPGs) such as Pooland World of Warcraft.
The development of a historical MMORPG, therefore, presents the developer with challenges in two main areas:
• Firstly, game design, in which a balance has to be reached between the requirement for historical accuracy and the need to keep the game enjoyable for its players.
• Secondly, system architecture which poses significant challenges with regard to system complexity and scalability, requiring a well-documented modular design with the application of clear interfaces.
1.1 Background of Study
Billiard is a well-known entertaining arcade game. It is a real time game at the same time. Current versions of billiard game is consists of one type of game each. For instance, 8-ball and 3-ball billiard game cannot be played in same software, only one type of game is provided in games that have been done. Besides, player cannot adjust power as s/he wants in current versions of billiard.
Based on these current versions, a new billiard game should contain 3-ball and 8-ball type of games together. Moreover, there must be a more user-friendly system for adjusting the power to hit the ball. Every system that Java Runtime Environment is installed on it should be able to run billiard game.
Unsurprisingly, given the increasing commercial significance of computer gaming, particularly multiplayer gaming, both the fields of game design and game system architecture have seen a growth in the amount of research being undertaken.