Game Development Video Tutorial _ the Mini run game based on MFC design

Source: Internet
Author: User

Mini run game based on MFC design (game development, MFC explaining, threading and process communication)

Course Category: Game development

Suitable for people: Beginner

Number of lessons: 36 Hours

Use of technology: MFC involves the project: Mini run game

Consulting qq:1840215592


First, Module introduction

1, MFC Basic article: mainly on the C + + of some technical difficulties and focus

Container and algorithm explaining

Class and data abstraction explaining

Template and generic programming explaining

Standard IO library knowledge points in layman's


2, MFC Advanced article: The main explanation of MFC in Layman's

CObject class explanation

Implementation of the message map

DLL explaining for MFC

MFC's process and thread explaining


3, MFC design: The important idea and method of MFC programming, avoid garbage code

The various classes in MFC (Microsoft Foundation Class Library) combine to form an application framework that is designed to allow programmers to build applications under Windows, a simpler approach than the SDK. Because, in general, the MFC framework defines the outline of the application and provides a standard implementation of the user interface, what the programmer has to do is to fill in the outline with specific application specifics through a predefined interface. Microsoft Visual C + + provides the tools to do this: AppWizard can be used to generate preliminary framework files (code and resources, etc.); The resource editor is used to help visually design the user interface; ClassWizard is used to assist with adding code to the framework file At the end of the compilation, application-specific logic is implemented through the class library. The main purpose of this stage is to penetrate good MFC programming ideas to avoid the appearance of garbage code.

4, MFC actual combat: The main explanation of the mini run game design and implementation

Easy to analyze the mini run game Design Code implementation, analysis game design used to the core technology, let the reader understand the project, design, development and knot problems and other processes. In addition, learn some technical knowledge of game development as well as the processing skills of the interface characters and backgrounds. In-depth understanding of MFC interface programming, at the same time, hard enough to grasp the project development needs to have the ability and courage, so that the reader in the professional and technical level and project management knowledge level has a higher elevation.

The technology involved in this series of courses

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


Iii. Outline of the course

First talk about mini-run game introduction

The second mini-run C + + container

The third C + + iterator for Mini run

The related container of mini-run

The generic algorithm of mini-run

Talk about the mini-run generic Algorithm (cont.) + The structure of the generic algorithm

Seventh talk about system architecture and software architecture explaining

Eighth talk about mini-run and the like data structure

Nineth talk about mini-run and the Like data structure (cont.)

Tenth talk about mini run and the like data structure (end)

The 11th talk about mini-run templates and generic programming

12th Talk Mini Run template (cont.)

The 13th talk of mini-run generic programming

14th Mini Run standard IO library in layman's words

15th, the mini-run MFC in layman's words

The 16th talk about the mini-run MFC message map in layman's words

17th talk about mini-run DLL in MFC

18th talk about the mini run process and threads in MFC

19th. The Windows, menus and message boxes of the MFC design chapter of Mini-run

20th. The windows, menus, and message boxes of the MFC design chapter of the mini-run (bottom)

21st. The windows, menus and message boxes (menu) of the MFC design chapter of Mini-run

22nd talk about the mini-run Combat (Code demo and explaining 1)

The 23rd talk about the mini-run combat (design pattern in MFC framework)

24th talk about the mini-run Combat (Code demo and explaining 2)

25th Talk about the mini-run Combat (Code demo and explaining 3)

26th talk about the mini-run Combat (Code demo and explaining 4)

27th Talk about the mini-run Combat (Code demo and explaining 5)

28th talk about the mini-run Combat (Code demo and explaining 6)

The 29th talk about the mini-run combat (Big Data)

The 30th talk of the mini-run combat (Big Data-cont.)

The 31st talk about the game of mini-run three major elements

32nd talk about the mini-run Combat (Code demo and explaining 7)

The 33rd talk of the mini-run Combat (Code demo and explaining end)

34th talk about the mini-run (socket communication in C + +)

The 35th talk about the mini-run combat (special tools and techniques in C + +)

36th talk about the mini-run (special tools and techniques in C + + (memory allocation))


Game Development Video Tutorial _ the Mini run game based on MFC design

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.