“Mission complete, would you like to proceed to the next level? Click ‘ok’ to proceed or ‘no’ to cancel”. Many are the times that people of different ages and backgrounds come across the above instructional sentence while playing their favorite games on their handheld computer tablets, phones, PlayStations, or their personal computers. The world is becoming digital, and games that children used to play in real life are being integrated into the digital world. As a matter of proving how technology has changed things, children and adults have games that reflect their personal needs. However, in this economical era, the game manufacturers have changed the rules; games are no longer played by an individual for the mere thrill, the players are presented by games that enable them to play online and compete with thousands of other gamers for money or fame. The fact that games are forms of entertainment, to the manufactures and gaming organizations, it is their source of finance hence the reason, massively multiplayer online games (MMOGs) and or massively multiplayer online role-playing games (MMORPGs) have been introduced.
The above forms or types of games are self-explanatory regarding their acronyms. However, as much as we understand or think that we understand these games, mentioning of associated technology leads interested players to knowledge of the equipment and devices involved in this business. With the fast pacing world of technology, everyone has an idea of what a computer or software is; however, thorough information is needed in order to clarify why a computer, a network server, a network connection, operating system, and game software are needed to facilitate the playing of the MMOGs and MMORPGs effectively.
Logically, there must be actual water for one to declare that he or she is drinking water. Likewise, an individual fathomed to be playing a game is supposed to have a computer or a game console, game software, and some power connection. On the case of MMOGs and MMORPGs, personal computers or game consoles, operating systems, game software, network servers, and network connections are some of the most important requirements needed. The use of a computer in playing these types of games is to provide the user an interface to install or launch an audiovisual protocol that would enable him/her to play the game. The computer, on the other hand, cannot run without a compatible operating system that creates an interaction between its hardware components. The operating system allows the personal computer to be operated while providing a platform for the installation of the game software or browsers that enable the computer to connect to the network. A network is a pattern of interconnected items or interfaces; in this case, a network is a connection of various computers and servers. A network server hosts, or in other words, provides memory that various network tools, software, and commands can be hosted, installed, and processed respectively. For computers in a network to function and work simultaneously, the connection is needed. This connection can be through an intranet for a particular organization or building, or the internet to connect vast areas.
The requirements mentioned above are vital in the online games playing. In this case, this report presents detailed information on the use and role of the requirements mentioned above. The report concludes with a brief recap on the vital areas and duties played by the requirements.
Personal Computer or Console
Personal computers serve the individual’s needs. A supercomputer regulates and runs several computers and stores massive amounts of data when processing commands and presenting results. Whether an IBM or MacBook Air, personal computers must have minimum requirements in order to participate or be able to run some of the games. Before going into details about the requirements needed in some of these games, the role of the personal computer is to be discussed. There are three principal uses of a personal computer in the process of playing MMORPG or MMOG: the interface provision for the network connection; an interface or a platform for the game software installation; and provision of the user interface to enable him/her to play games.
Connection to the Network
A computer is a compilation of various hardware parts that can only work together if an operating system is installed. A computer can also be defined as a system of hardware material that provides usability to a user. The use of a computer may not be limited to gaming only; however, as a requirement, it is used to connect to gaming network. The gaming network use is discussed in this report. Therefore, a computer, whose owner is involved or is a participant in the MMORPG & MMOG games, needs it to send and receive commands and response respectively. MMORPG or MMOG games require that users should be logged into the standard server so that they manage to interact with each other. In such case, a computer either uses a browser to play flash online games or uses the already installed game software to play with or against other players.
A browser is an interface that is connected to a network either through the broadband connection or dial up connection. For the requirement of playing online games, most browsers incorporate the use of flash software. The flash application software use enables a user to humble time to play games without interruptions of real time loading and buffering gaming tools. In this case, the use of a computer is to host the browsers in respect to the operating system’s specifications. The operating system’s specifications filter or allow only compatible applications to be installed in any particular personal computer. For applications that cannot be installed directly on the computer but are executable, other applications host them as plugins. Therefore, any browser has to pass the system requirements in order to work well in the computer.
For installed games, the difference between the MMORPG & MMOG protocols and other games specifications is that a player has to be connected through the game interface that allows him/her to connect to a network. “Would you like to go online?”, “you have successfully entered a network, please provide your ID to proceed” are some of the enquiries or responses players get when initiating a game. For this case, the personal computer allows a user to open up programs associated with a game and at the same time, establish a network connection to join a gaming team, or playing against rivals from all around the globe.
Game Software Installation and Hosting
Software is a form of the intangible program installed on any device in order to send various commands to any hardware part. As a system of patterns, computers are run by the software installed in them. Peripheral devices are hardware devices or cable connections that a computer recognizes through specific software or command line. In this case, computer parts and peripheral devices are recognized and set to perform their respect operations. The interaction between a computer and its software is enabled by processing the user’s commands before either displaying results on the monitor or causing connected devices to perform various tasks, like printing and scanning. On the gaming platform, a computer hosts an installed program and through definitive combinations of keys or personally customized keys, the user is able to communicate with the game.
When revisiting the pending description of how gaming software relies or depends on system specification, it has been found that various games may not be able to play or install on some personal computers. A computer’s ability to host applications reliably depends on the manufacturer specifications. These include the available virtual memory, the available disk space, the standard and size of the graphics card, and processor speed. On the other hand, the MMORPG & MMOG games mostly engage users lively through the webcam and audio interaction provision. For these system requirements, some games may connect to the network but fail to initiate incase a microphone or a webcam is not activated or detected. When it is about the user’s experience required and the computer ability, an application can be hosted by a computer that meets the systems’ specifications. In this case, the role of a personal computer is to centralize, distribute, and delimit the games specification, full performance through the add-ins and peripherals, and the users’ experience respectively.
Provision of the User’s Interface
In the life of people, mirrors are used to reflect the images of individuals standing before them; this means that the user may not be able to see his/her reflection if he/she is standing behind the reflective surface. On a similar scenario, servers exist, networks are built, software are developed, and users are ready to play the MMORPG & MMOG games. However, if computers or games consoles (non-computer gaming interface that requires connection to a display platform) are not present, then the MMORPG & MMOG games will not be played over the networks. Computers or game consoles are used to provide an interface whereby the user, game, and networks can interact. One can connect a computer to a network, launch the game and initiate a session; however, if the computer is suddenly switched off, the user may remain signed in to the session (as the servers are not affected), but interaction with other users is disconnected, due to the network connection interruption.
A network server is a computer that processes a great number of data and requests to other computers over a network. Typically, this computer has a very high processing power to process the requests and commands, when providing results simultaneously. On the other hand, a network server acts as a memory, whereby different and large amounts of data are stored. The processing power of the network server is an important aspect, as this enables it to process large amounts of data within the least time possible. The role of the network server in the playing of the MMORPG & MMOG games is to provide memory and process requests and commands that players send during their gaming sessions. The network server provides a connection platform between players. When their sessions are connected and processed, gamers can interact through this interface.
Network servers are used as memory computers where a great number of data can be stored. On the other hand, games are not necessarily supposed to be installed on the users’ personal computers. This is because the network servers can provide sufficient memory to run the games from there. Considering that numerous players play the MMORPG & MMOG games simultaneously, the server’s processing power is the most important part of the system that users would consider before engaging in the gaming. There are different network servers ranging from peer-to-peer to client servers. However, network servers are defined through how powerful they are in terms of storage memory and their processing speed. In this case, games running simultaneously and in different levels for different players are processed and the session levels divided, accordingly by allocating memory space for various sessions; these can go to thousands. Considering the numerous sessions and levels that can be played in one instance, the speed of the processors is likely to drag the loading and buffering process of the games if there is a database overload. Therefore, the higher the processing speed of these network servers, the higher the number of players that can be hosted in a particular timeframe.
Interaction Platform for Players
In order to connect to a network, the player’s personal computer should be connected to the internet or intranet. When the users’ personal computers are connected to the network, they access data from various databases; but if they intend to play the same game, they are connected to the same network server where their requests can be processed. The network server allows gamers to connect to the same server in order to play a similar game or compete against each other. In this case, the server acts as the connection interface for interaction between players. The requests and commands sent by a particular individual are processed and displayed on their personal computers or the opponents’ computers. Telephony interaction and webcam activities are processed simultaneously in order to keep the lively sessions. Therefore, the use of a network server is to allow connection between players, when providing memory options to store their personal data.
There are a great number of network connections that can be established in an organization or within certain vicinity. Some of the connection types include connection through the Wi-Fi, Wide Area Networks, and Local Area Network. The types of connection too do not dictate what kind of data a player or a user is accessing in terms of network servers. In this case, a user can connect to an intranet or the internet through the Wi-Fi, Bluetooth, Coaxial cables, or through broadband services. Given that, the intranet is a localized database connection between users of the same organization or building, this connection falls to the category of the Local Area Network. On the other hand, the internet is a system of networks that covers all networks worldwide, and one connects to it through a computer device, a mobile phone, or a handheld computer tablet.
In spite of the various types of connections or means of connecting to the networks, the reason for connecting to the network is the focus of this report. The role played by the network connection in the case of playing the MMORPG & MMOG games is to link various computers and players together with the purpose of initiating a session. Network connection also enables users to connect to the internet so that they can access the databases that store or process their gaming sessions.
The MMORPG or MMOG game may host up to millions of players around the world or in a particular geographical area. In this case, players have to be connected to the network servers in order to link to each other or to be able to initiate the gaming session. Players use either game consoles or personal computers when playing these games. The interface they use to play games must initiate the network connection. This connection links the personal computers to the network server. In this case, an individual can connect to the network server and from there be able to access profile of other online games matching his/her criterion of the game. Players are able to interact with each other through the network virtually and talk to each other through webcams and microphones. As much as the games can be played online, there is no point in logging to the network if one is not intending to play against other players. Therefore, the network connection enables players to interact with each other.
Providing Access to Servers
Games installed on one’s personal computer can be accessed by simply running them on that particular computer. On the other hand, game consoles allow connection to the USB device that allows one to play games. These also provide users with the option of playing games from a CD ROM. However, games running from the network server have to be accessed from there; players log in with their personalized login details to allow them access. In order to access the network server, a player uses network connection to initiate a link between his/her personal computer or game console and the network server in order to play the game. The connection to a network acts as a medium of communication between a personal computer and the storage memory (the network server).
Operating System (OS)
An operating system (OS) is the primary software installed on a computer in order to run its various components. The software enables computer components to connect with each other through various buses. Recognition of drives is possible because of the OS installation. However, operating systems differ from one another, and some can only be upgraded and not removed from the systems. Considering the MacBook line of the Apple Inc.’s computers, these cannot take any other type of OS other than their manufacturer’s Mac OS. In this case, the role of an operating system in a computer consists in provision an installation platform for third party software and drivers. A DVD drive is only recognized by the operating system; however, for its operation, a standard driver must be installed to the computer. The installation is made possible by the presence of an operating system that recognizes and processes the installation by ensuring that the right software format is installed. Windows operating systems include XP, Windows 7, and other unpopular versions, while Linux Operating systems run with the Ubuntu trademark marked by various versions named after females. Some of the Ubuntu versions include the lightweight operating systems like Linux mint and Linux Helen.
The role of the operating system in the computer is to provide it with a virtual life. The operating system can be termed as the soul of the computer, as it recognizes the processor, hard disk, random Access Memory, graphics cards, USB ports and HDMI ports in modern computers, and provides a platform for installation of such peripheral devices as webcams, network surveillance cameras, and USB DVD writers and players. For the software installation platform, games or browsers that enable users to play or connect to the servers are installed on the other hard disk.
On the issue of software installation, a computer cannot provide a useful service to the user if it does not have the right software to execute the commands given to it by the user. Game software is an application that provides the graphical aspects of a game while at the same time establishing the interaction between the user and game. This is possible because the programming lines of code used in the developmental phases specify control buttons, while others provide the option to include joysticks and custom controllers. Therefore, the role of the game software is to provide the user with an interface to control the moves and various levels of the game.
The game console is the gaming interface where a user inserts a CD ROM into the CD drive in order to play a game stored in the compact disk. In order to recognize that a control pad, a display unit, and a CD ROM have been connected and inserted, the consoles have to be installed or chipped from the manufacturer with an operating system. The modern game consoles may not have the ability to install software in them, but they provide options for playing games online through the broadband connection or Wi-Fi connection. Others are designed in a manner that they can play games from memory devices like USB flash disks. The inability to install games in various standards of game consoles, like the PlayStation 3, means that games are played from a CD ROM or a flash disk. Therefore, unlike the personal computers that allow the software installation into their systems, game consoles access the games from a storage device. This is not limited to the flash disks and CD ROMs only, but also to the network servers through the network connection.
Diagram 9. The Interaction and role of Operating System with a computer System
A computer whose owner is involved or is a participant in the MMORPG & MMOG games needs a computer to send and receive commands and responses. The MMORPG or MMOG games require users to be logged into the standard server so that they can interact with each other. In this case, a computer either uses a browser to play online flash games or utilizes the already installed game software to play with or against other players. In relation to the user familiarity required and the ability of a computer, an application can be hosted by a computer that meets the systems’ specifications. The role of a personal computer is to centralize, distribute, and delimit the games specification, full performance through the add-ins and peripherals, and users’ experience respectively.
The assignment of a computer or a game console is to deliver an interface whereby the user, game, and networks can interact. A player connects his/her computer to the network, launches the game and initiates a session; however, if the computer is suddenly switched off, the user may remain signed in to the session (as the servers are not affected), but interaction with other users is disconnected, due to the network connection interruption.
The role of the network server when playing the MMORPG & MMOG games is to deliver memory space and process requests and commands, that players send during their gaming sessions. The other use of the network server consists in provision the connection platform between players. When their sessions are connected and processed, gamers can interact through this interface. The role played by the network connection in the case of playing the MMORPG & MMOG games is linking various computers and players together in order to initiate a session. Network connection also enables users to connect to the internet, so that they can access the databases that store or process their gaming sessions.
Given that, the games can be played online; there is no point of logging in to a network if one is not intending to play against other players. Therefore, the network connection enables players to interact with each other.
The connection to a network acts as a medium of communication between a personal computer and the storage memory (the network server).
An operating system (OS) is the primary software installed on the computer to run its various components. The operating systems use in a computer is to provide it with a virtual life. The operating system can be termed as the soul of a computer as it recognizes the processor, hard disk, random Access Memory.
The uses and roles played by various MMOG and MMORPG devices are highlighted below:
- Personal Computer allows users to install game software and internet browsers in order to connect to servers when providing an interface for interaction between games and users.
- Game Console allows users to play their games over a network or from a CD ROM. However, most of these consoles do not have installation capability for games; they can play from memory chips and sticks.
- Network Server takes up requests and queries, processes them and delivers results immediately. The processors and processing power of these computers provide a platform for hosting multiple computer requests and connections at once.
- Network Connection is a process of accessing remote databases through a computer or any other network device. The network connection enables users to stay in touch with each other through the network servers and establish game sessions.
- Operating System is primary installation software that gets computer’s components by running and recognizing drives. The OS provides an installation platform for third or non-system software. For game consoles, the operating system is pre-installed from a manufacturer and recognizes cable and peripheral connection to displays and control pads. They can also render webpages to access games played online.
- Game Software is a coded program that provides the graphical interface and dictates the keys for control, whether running from a CD ROM, flash disk, external disk, network server, or the personal computer’s hard disk.
If this report were the MMOG or MMORPG game, a user would receive a message saying, “You have successfully terminated your online session, click on the main menu button to initiate a new session; to cancel click exit.”