xây dựng game

Post on 24-Feb-2016

85 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Xây dựng Game. MỤC TIÊU. Xây dựng một game đơn giản. Không dùng bất kỳ một thư viện cao cấp nào (XNA, DirectX, …). Sử dụng MFC – GDI - Các hàm vẽ đơn giản , và một số sự kiện xử lý trên form…. Artist. Graphic. Xây dựng Game. LIÊN KẾT. Game. Designer. Programmer. Code. - PowerPoint PPT Presentation

TRANSCRIPT

• Xây dựng GameMỤC TIÊU

Xây dựng một game đơn giản

Không dùng bất kỳ một thư viện cao cấp nào (XNA, DirectX, …)

Sử dụng MFC – GDI - Các hàm vẽ đơn giản, và một số sự kiện xử lý trên form…

Designer

Gameplay Code

Programmer

Graphic

Artist

Game

• Xây dựng GameLIÊN KẾT

Game Details

Story

Gameplay

Structure

Innovation

Bad Features

Future

• Xây dựng GameTILE STUDIO

Thiết kế ngữ cảnh, màn chơi

• Xây dựng GameFPS

Số lần đoạn code drawing thực thi trong 1sFPS càng cao thì Game chạy càng mượt.Nếu FPS cao hơn so với tần số làm mượt của màn hình hiện tương flicker (giựt, lag…).Thông thường FPS >= 24 hình/sVới 1 số ứng dụng FPS có thể khoảng 7-8 FPS, tuy nhiên không được < 7 FPS

• Xây dựng GameGỈAI QUYẾT HIỆN TƯỢNG GIỰT MÀN HÌNH

V-Sync

• Xây dựng GameGỈAI QUYẾT HIỆN TƯỢNG GIỰT MÀN HÌNH

• Xây dựng GameXỬ LÝ INPUT KEYBOARD

INPUTKEYBOARDGAME LOGIC

BUFFERINPUT

KEYBOARD

• Xây dựng GameINPUT BUFFER

Sử dụng số Int (32 bit) hoặc số long (64 bit) để làm buffer cho Keyboard

• GAME MARIOVÒNG LẶP TRẠNG THÁI

• GAME MARIOCẤU TRÚC

• GAME MARIOCẤU TRÚC

• GAME MARIOGDI

GDI

• Xây dựng GameSPRITE

SPRITE

• Xây dựng GameSPRITE

SPRITE

• Xây dựng GamePLAYSOUND

Game Intro

Level 1

Level 2 Monster Maze

Level 3 Pushing Competition

Level 4 Killing Commander

Level 5 Killing Tickity Sphinxes’ Garden

• GAME MARIOCẤU TRÚC

top related