Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Game virtual machine and game development system and method implemented by the same

A game development and virtual machine technology, applied in the field of game virtual machines and game development systems, can solve problems such as high debugging requirements, limited game development within the development company, and complexity, and achieve the effect of reducing development complexity.

Active Publication Date: 2009-02-18
腾讯数码(深圳)有限公司
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] First, the development of the game server is cumbersome and requires high debugging
Since the code edited by the game server needs to be uploaded to the Linux machine and compiled into an SO file before it can run on the game server, in this way, if there is a difference between the operation of the game server and the expected debugging during the development process, it is necessary for the debugger to edit the Linux The environment and the Linux debugger are relatively familiar, which is difficult and time-consuming for Windows programmers
[0008] Second, during the development process, the game server is in a Linux environment, and the rooms seen on the game platform need to be pre-configured on a specific server, which makes it necessary for each game to configure its own development environment before development. The game server loads the game server correctly, which makes the configuration of the development environment very cumbersome and complicated
[0009] Third, since the compilation and operation of the game server codes need to be performed on servers with a Linux operating system, most of these servers are internal servers that can only be logged in within the development company. Therefore, game development can only be limited to It is carried out within the development company, and the development location cannot be changed at will
[0010] Fourth, in the development process of the game client, if it is a multiplayer game, multiple game platforms and multiple game clients need to be activated. The number of game platforms and game clients is equal to the number of users participating in the game, so , has higher requirements on the number and performance of the machines involved in the development, which increases resource occupation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Game virtual machine and game development system and method implemented by the same
  • Game virtual machine and game development system and method implemented by the same
  • Game virtual machine and game development system and method implemented by the same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The basic idea of ​​the present invention is: a game virtual machine is set between the game client and the game server, and the game virtual machine simulates and completes the basic functions of the game platform and the game server, and interacts with the game client and the game server. Furthermore, threads for interacting with the game client, interacting with the game server, and implementing game user management and message forwarding are created in the game virtual machine.

[0034] Game development system of the present invention such as figure 2 As shown, it includes a game client 10 and a game server 40. The key point is that it also includes a game virtual machine 50, which is located between the game client 10 and the game server 40, and is used to simulate and realize the basic and basic functions of the original game platform and game server. Commonly used functions, the main simulated functions are: game user entry, game user exit, game logic message fo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a game virtual machine, comprising a management service thread and a client thread; wherein, the management service thread is used to manage game users and complete the message interaction with the client thread and game service ends and to load the game service ends; and the client thread is used for starting up game clients and realizing the both-way communication with the game clients through calling interfaces. The invention also discloses a game development system composed of the game virtual machine, the game clients and the game service ends, and the game virtual machine is positioned between the game clients and the game service ends, and simulates the basic functions of a game platform and a game server; and the invention also discloses a game development method based on the game virtual machine. The invention can reduce the complexity of development, configuration and debugging of the game service ends, and lower the demand to properties and number of development machines as well as the occupation of resources.

Description

technical field [0001] The present invention relates to game development technology, in particular to a game virtual machine and a game development system and method based on it. Background technique [0002] In the current Internet application, with the rapid development of Instant Messaging (IM, Instant Messaging), various applications and services based on Instant Messaging are more and more widely used, such as: multiplayer online games, simultaneously played by two Or two or more users enter and participate in the same game and so on. [0003] In the prior art, there are some relatively mature solutions for game development, such as the development of casual games in some instant messaging games. At present, there is a game development system such as figure 1 As shown, it includes: a game client 10 , a game platform 20 , a game server 30 , and a game server 40 . Among them, the game client 10 is used to provide game users with a game interface and realize game logic; ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
CPCA63F2300/6009A63F2300/209A63F13/12G06F9/45533A63F13/30A63F13/71
Inventor 王彭城李国宏寇华李炯汤闻
Owner 腾讯数码(深圳)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products