• No results found

Proposal for setting up Network Game Center (NGC)

N/A
N/A
Protected

Academic year: 2021

Share "Proposal for setting up Network Game Center (NGC)"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

Proposal for setting up Network Game

Center (NGC)

By Lam, Nam Fiona 8th February 2002

Draft Version: 1.1

Motivations

As broadband network becomes more and more popular in the Internet, network games and on-line games now play an important role in game industry especially in Japan, Taiwan and Korea. High quality network game or on-line game development needs multi-discipline expertise, such as computer graphic, user interface, artificial intelligence, knowledge base acquisition, high performance computing, network engineering and software engineering. It is desirable to set up a Network Game Center in CUHK to gather necessary resources for high quality network game or on-line game developments and manage these game developments cost-effectively. This network game center is supposed to be a playground to nurture world-class game authors and developers.

Objectives

• To provide an effective and user-friendly environment for faculty and students to analyze successful network games and on-line games.

• To provide an effective and user-friendly environment for faculty and students to develop sophisticated and high quality network games and on-line games. • Call for network game development projects by lining up required resources. • To maintain game development and substantiate its continuity through formal

project management.

• To let faculty and students have hands-on experiences in project management during game development

• To organize activities or events to promote game developments in Hong Kong such as game seminars, training workshops or game competitions among

(2)

Setup phases

Phase I: Study and Research

• Setup a private network to install some successful network games, such as LF2, AOE and Heaven.

• To evaluate and asset these network games Phase II: Hands-on practice in network game coding

• Install open source network games, such as Quake and Doom, in the private network for evaluation.

• Hack these open source network games for some further enchantments Phase III: Call for network game projects

• Line up team members and resources for network game development • It may collaborate with some FYP projects in departments

Phase IV: Network game project development life cycle. • Design and task break down

• Prototyping and implementation • Testing, rectifying and fine-tuning Phase V: Competition

• Organize game competitions

• Set up network environment for such competitions

Operation and Approach:

The network game center will set up a private network to study and develop network games. This private network will be used as a playground and test bed for network game developments. These game developments are led and guided by formal software

engineering and project management life cycle that include specification, design, implementation, scheduling, task allocation and detail task break down.

(3)

Collaboration with Other Departments

As network game or on-line game development requires resources and expertise from different areas, we may need to collaborate with other departments so as to reduce the development life cycle and minimize the required resources during game developments. For examples, CSE department can help to develop the AI, UI and graphic parts of the games; IE department can help to develop the back-end servers and network protocols of the games. Other departments such as BA and ART can help to conduct the game

knowledge base acquisition.

Network game or on-line game can be used as a vehicle to conduct research in the Internet. For example, a sociologist may figure out some social behaviors of game users by analyzing these game users responses. Economists may find out people investment preference by some finance investment games.

Research Areas in Network Game Center

• Building 3D game development kit such that the development of 3D game engines becomes more effective.

• Optimization of network protocol in on-line and network games such that the network traffic in these games can be more effective, says handling over thousands of connections at the same time.

• High Performance Computing (HPC). Developing server clusters such that the back end game servers can handle thousands of requests and updating in real time. • Developing methodologies for knowledge base acquisition such that the AI game

engines can be more precise and realistic.

• Data Mining. From the data of response and feedback of network game users, we can analyze their behaviors and habits in certain aspects.

Insight from on-line game “heaven”

The popular on-line game “heaven” allows thousands of users to attack a city at the same time. The current backend computing resource of this game is very demanding. Its backend server is RISC6000 supercomputer and the network connection to this game site

(4)

Insight from network game “Little Fighter (LF2)”

(http://www.littlefighter.com/)

This game is developed by a group of CSE students since September 1999. The game development is still active today. The LF2 version 1.6 was just released on 18th January 2002. Although LF2 is developed as shareware, this game is so popular that many of its pirate copies are sold in underground market. It shows that our students are capable of developing high quality network game. Our Network Game Center can help to nurture these game developers. Through formal software engineering and project management, game developments can be maintained effectively and can be continued by their successors even when some of their key developers have left their game development projects.

(5)
(6)

Budget

[ -- delete -- ]

References:

• Little Fighter II , developed by two CUHK CSE students

http://www.littlefighter.com/

• Quake 2 source code is now available for download, licensed under the GPL

ftp://ftp.idsoftware.com/idstuff/source/quake2.zip

• ID Software source archives

http://www.idsoftware.com/archives/sourcearc.html

• Games Source code

http://burks.bton.ac.uk/burks/software/sources/index.htm#games

• Game Design Web Sites

http://www.cs.queensu.ca/~dalamb/Games/design/gameDesignSites.html

• Game Source Code

http://www.ziron.com/links/srccode.htm

• Network Game Programming

http://flipcode.com/network/

• Gamedev

http://gamedev.net/

• Google Gamming Networks

http://directory.google.com/Top/Games/Video_Games/Computer_Platforms/Mult

iplayer/Gaming_Networks/

• Google game on Linux platform

http://directory.google.com/Top/Games/Video_Games/Computer_Platforms/Linu x/

• HK Yahoo on-line games

http://hk.yahoo.com/Recreation_and_Life/Games/Computer_Games/Internet_Ga mes/_Web_Games/

• Newsgroup: Abstract algorithms for games

(7)

• Newsgroup: General info on programming games

news:comp.games.development.programming.misc

References

Related documents

With this refinement, broadband Internet access providers would be allowed to implement QoS below the transport layer to support voice and video services without being required

To avoid unnecessary hazards and possible damage to the Wheel Loader, do not attempt to repair this machine without complying with the instructions in the Repair Manual.. Make

(You must make a request in writing to obtain access to your healtll intormation. You may obtain a form to request access by using the contact information listed at the end of

Through analyzing reasons for these effects, this paper proposed some suggestions to consummate tax collection system by some method,such as completing E-commerce

This section does not attempt to definitively resolve all of these issues but shows that the intersection between sport law and employment law (ie collective

As usual in neo-Schumpeterian growth models where there exists vertical innovation over a continuum of goods and where the innovations are no-drastic, each monopolistic producer

Instrumentations are Radiochromic EBT2 film, MOSFET, flatbed scanner, ImageJ software program, Mobile MOSFET dose verification system, phantoms (solid water phantom,