Large-scale C + + online game development Video tutorial

Source: Internet
Author: User
Tags exception handling

Domestic first large-scale C + + network game development Course (300+ class, Mini run, Fruit Ninja, DirectX technology, legendary Game 3)
Lecturer: It's windy tonight.
Course Category: Game development
Suitable for the crowd: primary
Number of Hours: 343 hours
Technology used: C + +
Projects involved: Mini run, Fruit Ninja, DirectX technology, legendary Game 3
Consulting qq:1840215592


Game Development
At present, more than 70% of the online games are based on C + + development, mastering C + + has become the basic requirements of game development.
operating systems and search engines
At present, computer use of windows/linux and other operating system kernel are written in C, in the large-scale, high-performance computing, the speed and stability advantages of C + + is very obvious.
Mobile Internet Applications
C + + is also used for the current development of mobile Internet applications that are very popular, such as Apple products that are developed using the Object-c language, which is a language derived from the C language.
full Professional level of C + + online games Development Course exclusive version:
Lesson one, practical C language

Data types, operators and expressions, bitwise operations
Functions and preprocessing
How to VC6.0 the debug program
arrays, structs, and shared bodies
Pointer
IO file operations
Commonly used data structure
Summarize the mistakes made in C language use
course two, data structure algorithm intensive (C language Edition)
Basic concepts related to data structure
Linear table
Stacks and queues
Tree and two fork tree
Figure
Lookup (binary sort tree)
Hash table
Interior sort (hill, bubble, sort)
Course three, C + + Game Programming Development Foundation
C + + Programming specification
C + + Object oriented technology
Generic Programming technology
Compiling technology
Exception Handling Technology
Linked list
Input and output processing
course four, PC client game development-MFC Design mini run game
MFC Interface Programming
MFC Class Library Knowledge
Game Design Skills
The CObject class in MFC framework
Implementation of MFC Message Mapping
Standard IO library knowledge points
Templates and generics programming intensive
Containers and algorithms
DLL programming in MFC
Multi-process and multithreaded programming in MFC
course five, PC client game development-Fruit Ninja games full record
MFC Class Library Knowledge
Implementation of MFC Message Mapping
Templates and generics programming intensive
Containers and algorithms
DLL programming in MFC
Multi-process and multithreaded programming in MFC
Sub-screen collision detection
Fruit knife and sub-picture collision detection
Background Roll back algorithm
Freefall algorithm
Knife Light Stroke algorithm
The realization of 2d particle effect
Game Engine Overview
Game Engine Profiling implementation
Course six, C + + network game development-server-side architecture to build and implement
Network Programming Technology
Multithreading and thread pooling technology
Efficient communication model
Encryption technology of network game data
Network Game Database Technology
Design and implementation of the game Hall
Design and implementation of automatic updating system
Curriculum VII, C + + network game development-Client game architecture and implementation
3D Graphics Technology
DirectX Technology
Grid model
Game Effects Technology
Game Control Technology
Game scene
Game music
Lighting and textures
HLSL language
Path finding algorithm
Artificial intelligence
Physical simulation
Collision detection
Terrain rendering

Large C + + network game Development Video Tutorial Detailed view: http://www.ibeifeng.com/cgame.html

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.