xây dựng game
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 PresentationTRANSCRIPT
• 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