Thứ Hai, 5 tháng 6, 2017

Game hoạt động như thế nào? Cách làm game đơn giản.


    Game được ví như là một bộ phim có sự tương tác của người dùng. Để hiểu về Game trước tiên ta hiểu bản chất của film là gì:
" Phim thực chất là nhiều ảnh được đặt lên trên một màn ảnh, nhằm tạo ra ảo giác về chuyển động. Đây là một hình thức giải trí phổ biến, cho phép con người đưa mình vào thế giới ảo trong một khoảng thời gian ngắn. " - Zing
    Ta có thể dựa vào nguyên tắc làm phim để làm game: Tiếp nhận sự điều khiển của con người và xuất hình ảnh ra màn hình theo một chu kì. Bên cạch đó ta cần có một số cải tiến để game có thể mượt hơn.

    Cơ bản việc game gồm:
          1. Phần nhận chỉ thị: Tiếp nhận chỉ thị của người dùng qua bàn phím hay chuột.
          2. Phần logic game: Xử lý việc hoạt động của game (thắng, thua, chuyển động).
          3. Phần hiển thị ra màn hình: Xuất hình ảnh đã xử lý ra màn hình


  Source Code cơ bản của game đơn giản:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>

int main()
{
 SETUP(); // Khoi tao nhung gia tri ban dau (Ban do, Vat pham, Thiet dat...)
 gameOver = 0;
 while (gameOver == 0)
 {
  INPUT();
  LOGIC();
  DRAW();
  delay(60); // Xuat hinh anh theo chu ki.
 }
 return 0;
}

//###################
//#      LOGIC      #
//###################



//###################
//#      SHOW      #
//###################



//###################
//#      DRAW      #
//###################

Video hướng dẫn làm game Caro đơn giản: Updating...

Không có nhận xét nào:

Đăng nhận xét