Video tutorial on large-scale C + + network game development

Source: Internet
Author: User

China's first large-scale C + + network game development tutorial (300+ hours, mini run, Fruit Ninja, DirectX technology, legendary Game 3)

Course Category: Game development
Suitable for people: Beginner
Number of lessons: 343 hours
Using the technology: C + +
Projects covered: Mini run, Fruit Ninja, DirectX technology, legendary games 3
Consulting qq:1840215592

Game development
At present more than 70% of online games are based on C + + development, mastering C + + has become the basic requirements of game development.

Operating systems and search engines
At present the computer uses the Windows/linux and so on the operating system kernel to write in the C language, when involves the large-scale, the high performance computation, the C + + operation speed and the stability superiority is very obvious.

Mobile Internet Applications
C + + is also used in the development of very popular mobile internet applications, such as the Apple products are developed using the Object-c language, which is a language derived from the C language.

Video tutorial on large-scale C + + network game development See more: http://www.ibeifeng.com/cgame.html

Complete Professional level of C + + online game Development Course Exclusive Edition:

Lesson one, Practical C language explaining (28 courses)
Data types, operators, and expressions, bitwise operations
Functions and preprocessing
VC6.0 How to debug a program
arrays, structs, and common bodies
Pointer
IO file operations
Common data structures
Summarize the mistakes that are easy to make in C language use

Lesson two, data structure algorithm explaining (C language Edition) (31 courses)
Basic concepts related to data structures
Linear table
Stacks and queues
Tree and two-fork tree
Figure
Find (binary sort tree)
Hash table
Internal sorting (Hill, bubble, sort)

Course Iii. Fundamentals of C + + game programming (100 hours)
C + + Programming specification
C + + Object-oriented technology
Generic Programming technology
Compilation technology
Exception Handling Technology
Linked list
Input/output processing

Lesson four, PC client game development-MFC Design mini run game (18 hours)
MFC Interface Programming
MFC Class Library Knowledge
Game Design Skills
The CObject class in MFC framework
Implementation of MFC message map
Standard IO library knowledge points in layman's
Template and generic programming explaining
Containers and algorithms
DLL programming in MFC
Multi-process and multithreaded programming in MFC

Lesson five, PC client game development-full transcript of the Fruit Ninja games (80 hours)
MFC Class Library Knowledge
Implementation of MFC message map
Template and generic programming explaining
Containers and algorithms
DLL programming in MFC
Multi-process and multithreaded programming in MFC
Sub-screen collision detection
Fruit knife and sub-image collision detection
Background rollback algorithm
Free Falling algorithm
Knife-light Stroke algorithm
The realization of the effect of the particle
Game Engine Overview
Game Engine Profiling implementation

Course vi, C + + network game development-server-side architecture building and implementation (50 hours)
Network Programming technology explaining
Multithreading and thread pooling technology
Efficient communication model
Network Game Data encryption technology
Network Game Database Technology
Design and implementation of the game Hall
Design and implementation of automatic updating system

Course VII, C + + network game development-client-side game architecture construction and implementation
3D Graphics Technology
DirectX Technology
Mesh model
Game Effects Technology
Game Control Technology
Game scene
Game music
Lighting and textures
HLSL language
Path finding algorithm
Artificial intelligence
Physical simulations
Collision detection
Terrain rendering

---restore content ends---

Large C + + network game development Video tutorial

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.