C + + video tutorial: C + + combat Fruit Ninja Game

Source: Internet
Author: User

C + + Combat Fruit Ninja game (game engine, WIN32 programming, MFC explaining, Core algorithm)
Course Lecturer: The Wind is tonight
Course Category: Game development
Suitable for people: Beginner
Number of lessons: 56 hours
Using technology: WIN32 programming, Core algorithms
Related items: Fruit Ninja
Consulting qq:1840215592


C + + video tutorial: C + + combat Fruit Ninja Game view: http://www.ibeifeng.com/goods-500.html
First, the module introduction (a total of 56 speaking)
1, the basic article: the main explanation of C + + and MFC in Layman's
Container and algorithm explaining
Class and data abstraction explaining
Template and generic programming explaining
Standard IO library knowledge points in layman's
CObject class explanation
Implementation of the message map
DLL explaining for MFC
MFC's process and thread explaining

2, Advanced article: mainly explain the game design and game engine
Game Design Ideas
The essence of Game design
Game Engine Overview
Game Engine Pointing

3. Design article: Fruit Ninja game design algorithm explaining
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
4, actual combat: Fruit Ninja Code Implementation part demonstration and explaining
C + + Combat video Tutorial completed the design of the game engine. The game engine is now a 2D game engine, able to track all the elements of the game, the implementation of animation playback, collision detection, release resources and other basic functions. At the same time, it also provides the interface and class of game entry interface, character animation design and image loading, so it is easy to realize the game expansion. C + + Combat Video Tutorial completed the collection of game image elements and animation elements. The main pictures include: fruit, bombs, props, etc. involved in the animation: Bomb explosion animation, start menu animation, stroke animation and so on.

II. objectives of the training

1, the C + + actual video tutorial is divided into four modules:
Basic article: The main explanation of C + + and MFC in Layman's
Advanced article: The main explanation of game design and game engine
Design: Fruit Ninja game design algorithm explaining
Actual combat: Fruit Ninja Code Implementation part demonstration and explaining
2. Applicable objects
Preferably have a certain C + + basics
People who are passionate about learning interface programming
People who are passionate about game design and development

Third, the C + + combat video tutorials involved in the technology:
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
Win32 Core Programming
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 Pointing

C + + video tutorial: C + + combat Fruit Ninja Game

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.