Easy language is a self-developed Chinese programming language that is suitable for national conditions and easy to learn and use by professionals of different levels. Easy language reduces the programming threshold for many computer users, especially those who do not understand English or English at all. By using this language, you can enter the door for writing Windows programs very quickly. The easy language Chinese programming environment is a programming tool environment that supports full visualization and cross-mainstream operating system platform based on Chinese characters and word programming; it has simplified, traditional Chinese, English, Japanese, and other multilingual versions. It can be called with common programming languages. It can make full use of APIS, COM, DLL, OCX components, and various mainstream databases, various utilities and other resource interfaces and support tools. Easy language: high-quality compiler developed by Alibaba Cloud. The Chinese source code is directly compiled into CPU commands, which features high running efficiency and high security credibility. It has its own database system and supports access to all existing databases; the built-in dedicated input method supports fast input of Chinese statements, completely solving the problem of slow Chinese Input. In addition to visual interface design, easy language also supports Real-Time Visualization of program processes; in addition to the culture of statements, the easy language also provides commands that suit China's national conditions, such as Date and Time Processing in Chinese format, Chinese Character pronunciation processing, full-Byte Character Processing, and RMB amount processing; the easy language incorporates structured, object-oriented, component, architecture, integration, and other advanced technologies, it also features operation efficiency, cost-performance, full visualization support, localization adaptation, object-oriented, and running platforms on Windows and Linux. There are more than 40 support libraries available, users can use her to meet almost all windows programming needs. The multimedia functions are powerful, and the network, port communication, and Internet functions are well supported. There are many learning resources on the Internet and on the forum. It is innovative in the design and implementation of easy language and its compiler, the construction of visual Chinese programming, and the provision of multi-language versions. |
Basic Introduction volcano is a development engine for MMORPG (massively multiplayer online role playing) 3D online games, it is used to support quick and simple development of games with real game environments and rich game play points. It has full proprietary intellectual property rights and has no reference or use of any open source game engine. The volcano engine consists of the following four parts:Client Engine, server engine, basic game framework, and peripheral tool set.Client Engine I. Scenario Support: 1. Support for ultra-large seamless scenarios. The maximum size of a single scenario is 32 square kilometers; 2. Support for ultra-large and seamless terrain and prospective landform; 3. Various technologies are supported for Fast Rendering of a large number of scenarios: A. Supports indoor scenarios and portal Filtering Technology for indoor scenarios; B. All Scene Rendering content is provided with real-time support for the dashboard; C. The rendering content of all scenes is automatically filtered and batch drawn is given priority. Terrain vegetation provides a dedicated data format for batch drawing; D. Use the quad-tree to manage the scenario content. 4. Supports static/dynamic shadow; 5. Support for dynamic light sources and dynamic effects; 6. Supports path and region division; 7. The following types of objects can be placed in a scenario: Object, sound object, light source object, effect object, outdoor background object, outdoor foreground object, screen object, marking object, user-defined type object 2. Model support: 1. Two types of models are available: VNM universal model and VBM building dedicated model; 2. Supports object slots and texture slots, which can be used to support character substitution, feature replacement, and ride; 3. Supports texture skin; 4. Support for skeleton/texture/material/Light Source/camera animation; 5. The animation supports dual-channel playback. Two different animations can be played simultaneously on a single model; 6. Support particle and strip systems; 7. Supports built-in light sources and cameras; 8. building models support built-in small ornaments. 3. Others: 1. built-in improved mygui engine; 2. built-in physical engine; 3. built-in scenario content archive system. All scenarios are read in the archive; 4. built-in support for full-screen Chinese and English Input Method Manager; 5. Supports playing audio in various formats and 3D playback; 6. hardware equipment information collection and management are supported; 7. Supports client Lua scripts.
Required minimum hardware and software environment: WindowsXP, 1 GB memory or above, directx9.0c. Hardware: A video card with a geforce5200/ati9550 or above configuration, with a display memory of at least MB and support for shadermodel2.0. server-side engine 1. A game server is composed of a series of "services" that support creating a single game server group based on multiple services, services in a group can be located on different hardware devices, operating systems, or processes, with location independence; 2. Provides communication, coordination and management mechanisms between adaptive network frameworks and services; 3. Services in the Service Group can be adjusted at any time; 4. The following basic services have been built in: A. Gateway Service. communicates with Duan based on dynamic encryption algorithms; B. Routing service. network load balancing can be allocated to multiple gateways; C. pathfinding service. Supports ray and a * pathfinding Based on the scenario navigation map created by the World designer. 5. Supports logging; 6. The Quick query table function of vdb is provided to encapsulate the business data of game servers; 7. Supports server-side Lua scripts; 8. it encapsulates the operation modules of MySQL and PostgreSQL databases. basic game framework basic game framework is used to quickly build a large MMORPG game based on the volcano engine. It implements the vast majority of functions required by an MMORPG game. For details, see the provided demo, it currently includes the following parts:
I. Client: Provides the implementation framework of the following game steps: 1. log on Security Verification between srp6 protocol and game Login Server 2. Select to log on to the game region and Server 3. Create/select game characters Support for player character feature adjustment 4. game scenarios A. Supports the three-way movement of gamer figures and NPC players; B. Supports skill movements, related animations, and special effects of gamers and NPC players; C. Implement the "magic mirror" on the client to be used to synchronize the scene content with the "magic mirror" on the server side; D. Implement other interaction methods in the scenario.
Ii. World designer plug-in: used to integrate all business-related data and functions into the world designer, including the following: 1. Define the game business attributes of all scenario objects; 2. separate client and server data in the scenario; 3. Provides a correction tool for the vdb quick query table. It automatically calculates some data and checks whether the table is correct.
Iii. SERVER: 1. log on to the service Account verification is performed between the srp6 protocol and the player client. automatic and manual account freezing is supported, and various user permissions are supported. 2. World Services Create and manage all scenario instances, and manage all player character sessions. 3. Scenario services A. Manage single-scenario instances: Manage all the NPC objects, create various state machines for them, and provide Lua script interface to create a server "Magic Mirror" for each player character in the scenario ". B. Supports multi-thread update in a single scenario; C. Use the local activity region update technology to update only the NPCs that players can see each time. The peripheral toolkit world designer 1. can complete all the design work for a large-scale game scenario, including: Terrain, terrain texture, surface vegetation, placement and editing of all types of scene objects, scene path and region division, object grouping, and so on. 2. Support for various post-processing, including: Generate a large-scale scenario map, such as an amphibious navigation chart and line of sight occlusion chart. 3. Most editing operations support undo and redo operations, and support multiple object selection operations. For more information, see related documents and videos.
The world browser is used to view the final effect of the designed scenario, and provides subsequent functions such as scene illumination, static shadow establishment, and terrain and texture compression.
The VNM general model and VBM building model output plug-in currently support 3 DSMAX 9.0 to 3 DSMAX 2012 design software, which is used to export the format supported by the design model to the engine. for details, see the Model Design Manual.
You can view or modify the specified model by using the model browser or modifier. The output can be directly imported to the scenario object in the world designer.
The model particle and strip designer is used to design particles and strip systems in a universal VNM model. |