CN102262534A - System and method for developing computer online games based on Internet browser/server (B/S) structure - Google Patents

System and method for developing computer online games based on Internet browser/server (B/S) structure Download PDF

Info

Publication number
CN102262534A
CN102262534A CN2011101937554A CN201110193755A CN102262534A CN 102262534 A CN102262534 A CN 102262534A CN 2011101937554 A CN2011101937554 A CN 2011101937554A CN 201110193755 A CN201110193755 A CN 201110193755A CN 102262534 A CN102262534 A CN 102262534A
Authority
CN
China
Prior art keywords
computer program
program development
qkml
development
logic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011101937554A
Other languages
Chinese (zh)
Other versions
CN102262534B (en
Inventor
姚震
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ikkitousen network Polytron Technologies Inc
Original Assignee
HONGSHI YUDONG NETWORK TECHNOLOGY (BEIJING) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HONGSHI YUDONG NETWORK TECHNOLOGY (BEIJING) Co Ltd filed Critical HONGSHI YUDONG NETWORK TECHNOLOGY (BEIJING) Co Ltd
Priority to CN 201110193755 priority Critical patent/CN102262534B/en
Publication of CN102262534A publication Critical patent/CN102262534A/en
Application granted granted Critical
Publication of CN102262534B publication Critical patent/CN102262534B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a system and a method for developing computer online games based on an Internet browser/server (B/S) structure. By using the system, the online game development is established on the basis of the standard internet browser/server (B/S) structure. By using the system, a marking language for the online game development is established, and the data interaction between a service end and a client end and between low speed logic and high speed logic of the service end are realized by using a marking language resolving module. The marking language resolving module realizes the data interaction with any third party 3D or 2D render engine by calling a standard 3D or 2D interface. The system fully supports version control and multi-person cooperation, and provides visualized product designs and implementation. Besides, the system supports multiplatform release, and widens the game terminal field. By using the system, the requirement on developers is greatly reduced, the developers of general websites can be employed, and a development company can realize the vision of developing large-scale online games on the premise of minimum human input and minimum investment risk.

Description

Computer network game development system and method based on internet B/S structure
Technical field
The invention relates to a kind of computer network game development system and method, particularly a kind of computer network game development system and method based on internet B/S structure.
Background technology
Computer network game has become the important way of more and more modern's amusement and recreation, and in the face of the player colony of huge radix, the huge market potential of online game is used businessman for original Internet technology infinite commercial opportunities are provided.But the difficulty of network game development and input cost become the bottleneck of many development companies.
One, game engine is selected difficulty, and development can't be in full swing before the selected engine, only is suitable for single type of play after engine is selected, as changing or develop new type of play, need pay huge cost.Difference is huge between the game engine, selects after the new engine, and individual and team need experience very long learning curve again, and enterprise need pay very big training cost, and bears suitable risk.
Two, developer's quality and experience require height, cultivate difficulty, the talent competition fierceness, and cost of human resources is high.
Three, big game client issue difficulty needs the installation kit of the disposable download of user up to number G usually, is the significant obstacle of product promotion.
Four, single platform (normally PC) is used in recreation, and cross-platform being migrated to provides multi-platform client costly, can't make full use of the Market Situation that novel platforms such as smart mobile phone, panel computer are more and more popularized.
Five, the experience of project team and ability are uneven, and the management of workflow and efficient gap are big, and enterprise is difficult to provide effective help to project team.
Six, product homogeneity is serious, and same technology can not be developed dissimilar products, and same type products differentiation causes effect similar to the dependence of display engine.
In the face of these problems, 3D or 2D development of games field more need a kind of good stability, degree of ripeness height, the technological frame that threshold is low.This framework need encapsulate the content of the central general character of development of games, and the most convenient interface of logic, communication and display engine efficiently should be provided.Need break away from present single PC distribution platform constraint, can expand to more terminal field.Easy-to-use but powerful editing machine need be provided, reduce producer's competency profiling, reduce input cost, towards different type of play, and can form a cover management and workflow efficiently around this cover system, how to have become pendulum in the previous problem that needs to be resolved hurrily of development of games industry face according to present these problems generation one practicable computer program development systems of cover and method.
Summary of the invention
In order to solve the problems referred to above that network game development exists at present, the objective of the invention is to set up network game development language standard easy-to-use, the cross-platform cross engine, based on this, provide the total solution of powerful advantages to the network game development person.
Another object of the present invention is to form general feasible computer network game development system, change present development of games cost height, have a big risk, demanding present situation, in the shortest cycle, can realize the exploitation of online game with minimum cost, minimum risk.
A further object of the present invention is to break through present platform constraint, realizes cross-platform product issue, finally allows the user of novel platforms such as smart mobile phone, panel computer also can experience happy that online game brings, and at utmost expands the terminal field of online game.
In order to reach above purpose, the present invention promptly provides a kind of computer program development system and method.This system comprises: logic module at a slow speed provides with client and stablizes but the less demanding interactive operation of response speed; Logic module provides with client and carries out mutual operating function fast fast, is mainly used in the operation relevant with summary responses; Synchronization module is realized the synchronous operation between each client; Editor module, all kinds of resources that editor's recreation is required, and the visual feature operation that generates the form of QKML identification or directly institute's content of edit is resolved to QKML; QKML is based on a kind of SGML that the xml linguistic norm realizes, also is a kind of descriptive language that can describe all behaviors of gaming world and logic.Parser modules is that QKML is resolved, and the world that drives recreation represents.Proprietary browser module realizes resource updates, network communication, and is embedded in conventional browser, gaming world is represented client, thereby reach comprehensive operation of recreation, has formed the basic framework of online game thus.
Wherein, this system also comprises visual integrated editing machine, is used to edit required various types of data of this computer game and application resource.
Editing machine is world's editing machine of having integrated more powerful instant preview function, can with the game running seamless integration.The edit object of this editing machine comprises landform, role, light, audio, particle and a part of logic.Can be interpreted as visual QKML editing machine to this editing machine.Editor's all types data compile data by the editting function of this editing machine, the QKML code that output can resolved device be resolved.
This computer program development method is applied in the computer installation with computer program development system, and this method comprises: according to the type of this computer game, selector is run jointly and is sent out the display engine that requires (1); (2) build game development environment, dispose the instrument that to use in exploitation and the manufacturing process; (3) create game resource.According to the design requirement of this computer game, make various roles, building, scene and pinup picture etc. that recreation needs; (4) write logic script.Carry out the game logic exploitation with script.(5) editing machine is built the gaming world prototype.All resources and logic that this method is used recreation, editor is integrated into the recreation performance, realizes recreation edit-modify, preview and real-time release.(6) recreation issue.This method with final gaming world represent the player in face of.
In sum, the present invention has formulated network game development SGML standard QKML linguistic norm, has realized the efficient resolver of oneself, and has formed the interface standard disclosed and butt joint of third party's display engine.Thereby easily realize the exploitation of game logic layer, more even in the process of game development logic, change arbitrarily third party's display engine, realize product development, break the situation that a cover development technique in the past can only be supported a class development of games towards different type of play.Use cross-platform engine,, can realize exempting from product code and transplant and the multi-platform version of easily deriving based on QKML uniform data layer.In game developing system so easily, development company can reduce the human cost and the risk of project and enterprise significantly, utilize the existing developer who grasps the Website development technology to develop high threshold online game, can smallest size, develop massively multiplayer game under the prerequisite of minimum investment risk.
Description of drawings
Fig. 1 is the basic frame structure figure of computer program development system of the present invention
Fig. 2 is a computer program development system operational flowchart of the present invention
Embodiment
Below by particular specific embodiment explanation embodiments of the present invention:
See also Fig. 1, it is the required basic frame structure synoptic diagram of computer program development system of the present invention.As shown in the figure, computer program development system of the present invention is applied in the computer installation, and it comprises logic module 1, quick logic module 2, synchronization module 3, editor module 4, QKML5, parser modules 6 and proprietary browser module 7 at a slow speed.Wherein, this at a slow speed logic module be applied to the server of database associative operation, be used for a large amount of operations at a slow speed.The advantage of this module is stable healthy and strong.
This quick logic module 2 is born synchronous computing and mobile computing between the object in the development of games, can realize the computing of server multithreading.This quick logic module is supported developing plug, can realize the quick computing of part is joined in this module, realizes that the client straight-forward network is docked to the plug-in unit operating function, further reduces the pressure of logical layer, and improves synchronous response speed between the client.The advantage of this module is that speed is fast, and can be initiatively to client push message.
This synchronization module 3, realize between each client synchronously.
This editor module 4, editing machine can be realized the editor of multiple resource type, comprising: landform, role, light, audio, particle and a part of logic.For example, the building in the recreation, personage, river, sound or the like.This editing machine also is a QKML visual editor, can manual editing QKML, and can be in editor, live preview, instant issue.This editing machine manages the resource in all game runnings, realizes that each map resource is shared.For example, the building of the building of Xiangyang map and Luoyang map realizes sharing.A cover fine arts resources making standard process that this editing machine is embedded can be coordinated the fine arts, planning, the interdepartmental work of program better.This editing machine is also realized the making of special efficacy.For example, action dazzles cruel effect, the realization of cutter light etc.
This QKML5 is based on a kind of SGML that the xml standard criterion realizes.It also is the core of this game developing system.Whole gaming world all is to rely on QKML to realize describing in game developing system, and the function of this QKML also comprises data and the data-switching in the communication transmission process.This QKML language is made up of the node that forms tree-shaped relation, and each node all is an object, and each object all is made up of particular community, and its subobject also has specific limited, i.e. the composition of regular and agreement between the object.
This parser modules 6 provides QKML is compiled into the code that display engine can be discerned, and these codes are sent to display engine handles.
This proprietary browser module 7 comprises automatic download, automatically upgrades, and realizes and the butt joint of display engine that by the interface that the resolver kernel provides this module can be embedded among the conventional browser, as IE, FireFox etc., finally realizes playing up of game picture.This proprietary browser also can be nested within the conventional browser, plays up as independent browser realization client.
This Fig. 2 is the operational flowchart of computer program development method of the present invention.As shown in the figure, at first carry out step S110, select the gaming display engine,, select suitable display engine according to the characteristics of recreation.For example Ogre, Unreal etc. determine engine, then enter into step S120.
In this step S120, build development environment, softwares such as vs.net are installed.Deployment tool, exporter, reader etc.Preliminary work finishes, and enters step S130.
In this step S130, create the resource that needs in the recreation.For example model, scene, particle, audio, light etc.This step and step 140 are carried out simultaneously.This step carries out just can entering step S150 in the process.
In this step S140, the editorial logic script carries out the exploitation of game logic.Such as the role walk, run, incident such as attack, the mutual-action behavior between the role etc.All logic modules in the middle of the recreation all realize in this step.This step and step 130 are carried out simultaneously.This step carries out can entering step S150 in the process.
In this step S150, build world's prototype with editing machine, carry out the editor of fine arts resource, carry out the editor of scene map, can carry out the editor of game logic, the realization effect of S130 and the realization effect of S140 can realize preview in the S150 step.The effect that realizes in the S150 step can realize preview equally.After finishing, this step can enter step S160.
In this step S160, carry out issue to game products, so far, the player can play.
Sum up above statement, computer program development system of the present invention and method are with existing main flow development mode integrated optimization, with the each several part function modoularization, encapsulation complex communication logic, provide embedded efficient operation flow process at interior advantage editing machine, need select display engine according to the type of play characteristics for final, with script development logic module, use powerful editing machine editor game resource, just can easily realize the exploitation of large-scale 3D or 2D online game.Develop the threshold of large-scale 3D or 2D online game before this system and method greatly reduces, the integral body requirement reduction to development teams reduces the cost input, shortens the construction cycle, reduces investment risk.

Claims (20)

1. a computer program development system is characterized in that, this system comprises:
Logic module according to the computer game designing requirement, is applied to the server of database associative operation at a slow speed, is used for a large amount of operations at a slow speed;
Logic module according to the computer game designing requirement, is born synchronous computing and mobile computing between the object in the development of games fast, is applied to the operation relevant with summary responses;
Synchronization module according to the computer game designing requirement, is realized data and display synchronization between each client;
Editor module, all kinds of resources that editor's recreation is required, and the visual feature operation that generates the form of QKML identification or directly institute's content of edit is resolved to QKML;
The QKML module, be based on a kind of SGML that the xml linguistic norm realizes, it also is a kind of descriptive language that to describe all behaviors of gaming world and logic, whole gaming world all is to rely on QKML to realize describing in game developing system, and the function of this QKML also comprises data and the data-switching in the communication transmission process;
Parser modules is resolved QKML, and realizes and the butt joint of display engine by interface;
Proprietary browser module realizes resource updates, network communication correlation function, and can be embedded in the conventional browser, realizes that the client of recreation shows.
2. computer program development system as claimed in claim 1 is characterized in that this system comprises the Technical Architecture based on the B/S structure, replaces webpage HTML SGML with QKML network game development SGML.
3. as claim 1 and 2 described computer program development systems, it is characterized in that all realizing alternately between each module by transmission QKML.
4. computer program development system as claimed in claim 1 is characterized in that, editor module is implemented in stand-alone development logic module under the situation that does not need other logical edit device, and realizes the What You See Is What You Get effect.
5. computer program development system as claimed in claim 1 is characterized in that, all resources and logic that editor module is edited finally all can generate the resource that QKML or QKML discern.
6. computer program development system as claimed in claim 1 is characterized in that edited resource of editing machine and logic, need could show in client by the parsing of resolver.
7. computer program development system as claimed in claim 1 is characterized in that resolver provides the interface standard disclosed and butt joint of third party's display engine, supports the display engine that oneself is developed, and also supports most main flow display engines.
8. computer program development system as claimed in claim 1, it is characterized in that this computer program development system uses cross-platform design, based on QKML uniform data layer, realization exempts from that product code is transplanted and the multi-platform version of easily deriving is broken through the single bottleneck of original gaming platform.
9. computer program development system as claimed in claim 1, it is characterized in that, the resource updates of proprietary browser is to realize by the mode that absolute magnitude is upgraded and relative quantity is upgraded, download when promptly upgrading first comprehensively, update mode afterwards is exactly that what function has renewal, just upgrade any function, and do not need to repeat to upgrade, reduce unnecessary Network Transmission.
10. computer program development system as claimed in claim 1 is characterized in that this system applies is in computer installation.
11. a computer program development method is applied in the computer program development system, it is characterized in that, this method comprises:
(1) according to the characteristics requirement of development teams, selects display engine to recreation.
(2) build development environment, deployment tool
(3), create game resource according to the recreation demand
(4) according to the recreation demand, write logic script
(5) reallocate resources and logic, editing machine is built the gaming world prototype
(6) issue recreation.
12. computer program development method as claimed in claim 11, it is characterized in that, in the process of game development logic, change third party's display engine arbitrarily, realization is towards the product development of different type of play, breaks the situation that a cover development technique in the past can only be supported a class development of games.
13. computer program development method as claimed in claim 11 is characterized in that, the resource content that editor module is integrated comprises scene, role, light, particle, audio, music.
14., it is characterized in that editing machine can be realized visual edit to scenario resources as claim 11 and 13 described computer program development methods; Can check immediately.
15. computer program development method as claimed in claim 11 is characterized in that editing machine carries out the management of resource, at utmost realizes the resource sharing between the map.
16. computer program development method as claimed in claim 11 is characterized in that, the editor that editing machine carries out special efficacy realizes, forms the special efficacy resource in the recreation such as action, flame, cutter light.
17., it is characterized in that editing machine can be realized visual edit to the special efficacy resource as claim 11 and 16 described computer program development methods; Can check immediately.
18. computer program development method as claimed in claim 11 is characterized in that, is by browser during the recreation issue, rather than has downloaded the form that client is reruned; Obtaining product issues more efficiently and reduces the user and enter complexity and threshold.
19., it is characterized in that the platform of this recreation issue is the terminal device (PC, mobile phone or panel computer) that can move conventional browser as claim 11 and 18 described computer program development methods.
20. computer program development method as claimed in claim 11 is characterized in that this method is applied in the computer installation.
CN 201110193755 2011-07-12 2011-07-12 System and method for developing computer online games based on Internet browser/server (B/S) structure Expired - Fee Related CN102262534B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110193755 CN102262534B (en) 2011-07-12 2011-07-12 System and method for developing computer online games based on Internet browser/server (B/S) structure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110193755 CN102262534B (en) 2011-07-12 2011-07-12 System and method for developing computer online games based on Internet browser/server (B/S) structure

Publications (2)

Publication Number Publication Date
CN102262534A true CN102262534A (en) 2011-11-30
CN102262534B CN102262534B (en) 2013-10-02

Family

ID=45009172

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110193755 Expired - Fee Related CN102262534B (en) 2011-07-12 2011-07-12 System and method for developing computer online games based on Internet browser/server (B/S) structure

Country Status (1)

Country Link
CN (1) CN102262534B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102622236A (en) * 2012-01-13 2012-08-01 深圳市妙趣工场信息科技有限公司 Geart three-dimensional (3D) game engine
CN102789391A (en) * 2012-05-16 2012-11-21 北京像素软件科技股份有限公司 Computer game logic generating method
CN103577497A (en) * 2012-08-10 2014-02-12 厦门极致互动网络技术有限公司 System and method of two-way communication of online game client and web browser
CN103577172A (en) * 2012-07-30 2014-02-12 无锡梵天信息技术股份有限公司 Graphic processing engine system
CN104360840A (en) * 2014-10-20 2015-02-18 广州精攻网络科技有限公司 Game development method and device based on HTML5
CN104679489A (en) * 2013-12-02 2015-06-03 厦门极致互动网络技术有限公司 System and method for internally setting web browser in online game client side
CN107678747A (en) * 2017-09-30 2018-02-09 安徽联智创新软件有限公司 The data call management system of different platform is realized based on interface language
CN108399069A (en) * 2018-03-02 2018-08-14 上海易联网络技术有限公司 Fight video actions compiling system based on Unity engines
CN109240674A (en) * 2018-08-21 2019-01-18 珠海沙盒网络科技有限公司 A kind of game developing system
CN109739471A (en) * 2017-10-27 2019-05-10 北京一骑当千网络科技股份有限公司 Computer network game development system and method based on internet B/S structure
CN111324381A (en) * 2020-02-17 2020-06-23 腾讯科技(深圳)有限公司 Development system, development method, development apparatus, computer device, and storage medium
CN111569426A (en) * 2020-06-09 2020-08-25 网易(杭州)网络有限公司 Game scene editing method and device, storage medium and electronic device
TWI716201B (en) * 2018-12-03 2021-01-11 美商索尼互動娛樂有限責任公司 Distributed game engine and method for provisioning resources for an online game
CN113384871A (en) * 2021-06-22 2021-09-14 泉州市兰梦网络科技中心(有限合伙) Simulation mobile terminal operating system platform built in game system
CN114095548A (en) * 2021-11-18 2022-02-25 中国人民解放军陆军装甲兵学院士官学校 Multi-person voice collaboration system based on communication network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040106452A1 (en) * 2002-12-02 2004-06-03 Igt Hosted game development environment
CN1896985A (en) * 2005-07-15 2007-01-17 英业达股份有限公司 Computer program development system and method
CN1949233A (en) * 2005-10-10 2007-04-18 英业达股份有限公司 Opening type network game system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040106452A1 (en) * 2002-12-02 2004-06-03 Igt Hosted game development environment
CN1896985A (en) * 2005-07-15 2007-01-17 英业达股份有限公司 Computer program development system and method
CN1949233A (en) * 2005-10-10 2007-04-18 英业达股份有限公司 Opening type network game system and method

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102622236A (en) * 2012-01-13 2012-08-01 深圳市妙趣工场信息科技有限公司 Geart three-dimensional (3D) game engine
CN102789391A (en) * 2012-05-16 2012-11-21 北京像素软件科技股份有限公司 Computer game logic generating method
CN102789391B (en) * 2012-05-16 2015-10-21 北京像素软件科技股份有限公司 A kind of computer game logic generation method
CN103577172A (en) * 2012-07-30 2014-02-12 无锡梵天信息技术股份有限公司 Graphic processing engine system
CN103577497A (en) * 2012-08-10 2014-02-12 厦门极致互动网络技术有限公司 System and method of two-way communication of online game client and web browser
CN104679489A (en) * 2013-12-02 2015-06-03 厦门极致互动网络技术有限公司 System and method for internally setting web browser in online game client side
CN104360840A (en) * 2014-10-20 2015-02-18 广州精攻网络科技有限公司 Game development method and device based on HTML5
CN107678747A (en) * 2017-09-30 2018-02-09 安徽联智创新软件有限公司 The data call management system of different platform is realized based on interface language
CN109739471A (en) * 2017-10-27 2019-05-10 北京一骑当千网络科技股份有限公司 Computer network game development system and method based on internet B/S structure
CN108399069A (en) * 2018-03-02 2018-08-14 上海易联网络技术有限公司 Fight video actions compiling system based on Unity engines
CN109240674A (en) * 2018-08-21 2019-01-18 珠海沙盒网络科技有限公司 A kind of game developing system
TWI716201B (en) * 2018-12-03 2021-01-11 美商索尼互動娛樂有限責任公司 Distributed game engine and method for provisioning resources for an online game
US11077362B2 (en) 2018-12-03 2021-08-03 Sony Interactive Entertainment LLC Machine learning driven resource allocation
CN111324381A (en) * 2020-02-17 2020-06-23 腾讯科技(深圳)有限公司 Development system, development method, development apparatus, computer device, and storage medium
CN111324381B (en) * 2020-02-17 2021-06-15 腾讯科技(深圳)有限公司 Development system, development method, development apparatus, computer device, and storage medium
CN111569426A (en) * 2020-06-09 2020-08-25 网易(杭州)网络有限公司 Game scene editing method and device, storage medium and electronic device
CN113384871A (en) * 2021-06-22 2021-09-14 泉州市兰梦网络科技中心(有限合伙) Simulation mobile terminal operating system platform built in game system
CN114095548A (en) * 2021-11-18 2022-02-25 中国人民解放军陆军装甲兵学院士官学校 Multi-person voice collaboration system based on communication network

Also Published As

Publication number Publication date
CN102262534B (en) 2013-10-02

Similar Documents

Publication Publication Date Title
CN102262534B (en) System and method for developing computer online games based on Internet browser/server (B/S) structure
CN102810061B (en) A kind of method of editing non-player control role
CN111427549B (en) Artificial intelligence reinforcement learning service platform
CN109739471A (en) Computer network game development system and method based on internet B/S structure
Cassola et al. A novel tool for immersive authoring of experiential learning in virtual reality
CN110502228A (en) A method of VR content creation and generation VR application program based on cloud platform
CN110457200B (en) Test case generation method and equipment, storage medium and electronic equipment thereof
Solís-Martínez et al. VGPM: Using business process modeling for videogame modeling and code generation in multiple platforms
US20180373806A1 (en) Instructional design tool
Ferreira et al. A model-based approach for designing location-based games
JP2007236750A (en) Game development system and game development method
Furtado et al. Sharpludus: improving game development experience through software factories and domain-specific languages
Beyak et al. SAGA: A DSL for story management
CN109189377A (en) A kind of QuickDevelop intelligence engine development platform
Arnold et al. Tools for populating cultural heritage environments with interactive virtual humans, open digital cultural heritage systems
Babu et al. Lifecycle for game development to ensure enhanced productivity
Lumbreras et al. Hyperstories: A model to specify and design interactive educational stories
Pellens et al. A development environment using behavior patterns to facilitate building 3d/vr applications
Boukerche et al. A novel solution for the development of collaborative virtual environment simulations in large scale
Nummenmaa Executable formal specifications in game development: Design, validation and evolution
Tang et al. A model driven serious games development approach for game-based learning
Lin et al. Simple run-time infrastructure (SRTI): An accessible distributed computing platform for interdisciplinary simulation
CN110787454A (en) Online game development system
Eckstein et al. PEARS: Physics extension and representation through semantics
Barros et al. Data Games: Towards Generating Content using the Real World.

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100096 Beijing, Xisanqi, Haidian District, Upper Austria Century Center, 2A-1608

Applicant after: Hongshi Yudong Network Technology (Beijing) Co., Ltd.

Address before: 100096, room 402, office building, science and Technology Commission, 2 West Binhe Road, Beijing, Miyun, -21

Applicant before: Hongshi Yudong Network Technology (Beijing) Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20151217

Address after: 100096 Beijing, Xisanqi, Haidian District, Upper Austria Century Center, 2A-1608

Patentee after: Beijing ikkitousen Network Technology Co. Ltd.

Address before: 100096 Beijing, Xisanqi, Haidian District, Upper Austria Century Center, 2A-1608

Patentee before: Hongshi Yudong Network Technology (Beijing) Co., Ltd.

C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: 100096 Beijing, Xisanqi, Haidian District, Upper Austria Century Center, 2A-1608

Patentee after: Beijing ikkitousen network Polytron Technologies Inc

Address before: 100096 Beijing, Xisanqi, Haidian District, Upper Austria Century Center, 2A-1608

Patentee before: Beijing ikkitousen Network Technology Co. Ltd.

C56 Change in the name or address of the patentee
CP02 Change in the address of a patent holder

Address after: 100085, Beijing, Haidian District, West Road, No. 41, Hongda Garden Plaza, building 1, A District, 4, -001, left

Patentee after: Beijing ikkitousen network Polytron Technologies Inc

Address before: 100096 Beijing, Xisanqi, Haidian District, Upper Austria Century Center, 2A-1608

Patentee before: Beijing ikkitousen network Polytron Technologies Inc

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20131002

Termination date: 20170712

CF01 Termination of patent right due to non-payment of annual fee