﻿1
00:00:04,470 --> 00:00:05,550
‫Xin chào và chào mừng.

2
00:00:05,550 --> 00:00:09,960
‫Trong bài giảng này, chúng ta sẽ học về các nhận xét, những thứ này trong mã Green và

3
00:00:09,960 --> 00:00:17,550
‫Visual Studio và cách chúng ta có thể sử dụng chúng để viết mã giả về cơ bản là một ghi chú cho chính chúng ta về cách chúng ta muốn triển

4
00:00:17,550 --> 00:00:18,930
‫khai một thứ gì đó.

5
00:00:18,930 --> 00:00:21,420
‫Chúng ta hãy đi sâu vào và tìm hiểu về các khái niệm này.

6
00:00:21,960 --> 00:00:24,650
‫Vậy mã giả là gì?

7
00:00:24,660 --> 00:00:25,650
‫Mã giả?

8
00:00:26,250 --> 00:00:32,520
‫Đây là định nghĩa từ điển là một mô tả bằng ngôn ngữ đơn giản về các bước mà chúng ta sẽ sử dụng

9
00:00:32,520 --> 00:00:33,660
‫trong một thuật toán.

10
00:00:33,660 --> 00:00:41,040
‫Vì vậy, tôi muốn viết một mô tả bằng ngôn ngữ đơn giản về những gì chúng tôi dự định làm để làm cho nền tảng

11
00:00:41,040 --> 00:00:43,320
‫chuyển động này tiến lùi và tiến xa.

12
00:00:43,590 --> 00:00:49,200
‫Bây giờ, để làm điều đó, tôi có thể viết ra một tờ giấy, nhưng tôi thực sự có thể viết nó vào mã của mình mà

13
00:00:49,200 --> 00:00:51,930
‫không cần phải lo lắng về việc đảm bảo nó chính xác.

14
00:00:51,930 --> 00:00:55,230
‫C ++ và đó là toàn bộ điểm của mã giả.

15
00:00:55,230 --> 00:01:00,600
‫Nhưng để làm được điều đó, chúng ta cần biết thêm một mảnh ghép nữa, đó là bình luận là gì?

16
00:01:00,600 --> 00:01:04,680
‫Nhận xét là mã bị trình biên dịch bỏ qua.

17
00:01:04,680 --> 00:01:11,070
‫Vì vậy, đó là một cách ghi vào nội dung tệp văn bản của chúng tôi để con người đọc mà trình biên dịch sau đó sẽ bỏ qua.

18
00:01:11,070 --> 00:01:13,320
‫Và chúng ta chỉ có thể sử dụng nó để viết mã giả.

19
00:01:13,320 --> 00:01:19,590
‫Chúng ta có thể sử dụng nó để viết ghi chú cho nhau với tư cách là lập trình viên và để làm rõ những gì chúng ta đang cố

20
00:01:19,590 --> 00:01:21,210
‫gắng thực hiện trong một đoạn mã.

21
00:01:21,210 --> 00:01:24,660
‫Vì vậy, chúng ta hãy xem xét thực hiện điều này trong nền tảng di chuyển.

22
00:01:24,660 --> 00:01:26,940
‫Tiếp tục đánh dấu.

23
00:01:26,940 --> 00:01:32,910
‫Bây giờ nhận xét về cơ bản là bất kỳ dòng nào bắt đầu bằng dấu gạch chéo kép về phía trước.

24
00:01:32,910 --> 00:01:38,280
‫Bạn có thể thấy rằng trong mã Visual Studio, mã này tự động được tô màu xanh lục và chúng ta có thể

25
00:01:38,280 --> 00:01:45,780
‫thấy các ví dụ về những đường màu xanh lục này ở những nơi khác trong tệp C ++, bạn có thể thấy nó cho biết hãy điền vào thông báo bản quyền.

26
00:01:45,780 --> 00:01:51,300
‫Nó cho biết đặt các giá trị mặc định được gọi là tốt, trò chơi bắt đầu hoặc khi xuất hiện được gọi là mọi khung hình.

27
00:01:51,300 --> 00:01:56,430
‫Vì vậy, thực sự những nhận xét này đã giúp chúng tôi hiểu những gì đang xảy ra trong tệp C ++ này.

28
00:01:56,430 --> 00:02:01,470
‫Và bây giờ chúng tôi hiểu rằng những dòng này không có ý nghĩa cụ thể đối với trình biên dịch.

29
00:02:01,470 --> 00:02:07,110
‫Trên thực tế, đối với trình biên dịch, một trong những điều đầu tiên nó làm là xóa tất cả các bình

30
00:02:07,110 --> 00:02:09,390
‫luận khỏi tệp vì nó không cần chúng.

31
00:02:09,390 --> 00:02:13,620
‫Nó bỏ qua chúng khi xử lý chúng và biến chúng thành hệ nhị phân.

32
00:02:13,950 --> 00:02:21,420
‫Vì vậy, những gì chúng tôi muốn làm là viết ra một kế hoạch nhỏ về cách chúng tôi sẽ làm cho nền tảng

33
00:02:21,420 --> 00:02:22,860
‫của mình tiến lùi.

34
00:02:23,010 --> 00:02:30,330
‫Vì vậy, điều đầu tiên chúng tôi sẽ làm là cập nhật vị trí của nền tảng của chúng tôi.

35
00:02:30,330 --> 00:02:36,570
‫Vì vậy, hãy di chuyển nền tảng về phía trước, vì vậy hãy di chuyển nền tảng về phía trước.

36
00:02:36,570 --> 00:02:37,710
‫Và chúng ta sẽ làm điều đó như thế nào?

37
00:02:37,710 --> 00:02:42,330
‫Chà, tôi sẽ sử dụng một số thụt lề để cho thấy rằng đây là cách chúng tôi sẽ chuyển nền tảng

38
00:02:42,330 --> 00:02:43,170
‫về phía trước.

39
00:02:43,170 --> 00:02:46,020
‫Chúng tôi sẽ đến vị trí hiện tại của nó.

40
00:02:46,020 --> 00:02:51,240
‫Sau đó, chúng tôi sẽ thêm một vectơ vào vị trí hiện tại đó.

41
00:02:51,240 --> 00:02:56,490
‫Và đó có thể là một nơi tốt để chúng tôi sử dụng một biến cục bộ vì chúng tôi

42
00:02:56,490 --> 00:03:00,150
‫không muốn kết quả trung gian đó được ghi nhớ ở cấp lớp.

43
00:03:00,840 --> 00:03:04,080
‫Sau đó, chúng tôi sẽ thiết lập vị trí đó.

44
00:03:04,080 --> 00:03:07,260
‫Nhưng điều gì về việc gửi lại nền tảng?

45
00:03:07,260 --> 00:03:09,180
‫Vâng, hãy có một bình luận khác ở đây.

46
00:03:09,180 --> 00:03:18,930
‫Chỉ ở mức thụt lề bên dưới, chúng tôi sẽ gửi lại nền tảng nếu đi quá xa.

47
00:03:19,320 --> 00:03:24,450
‫Vì vậy, những gì chúng tôi sẽ phải làm ở đó là kiểm tra xem chúng tôi đã di chuyển được bao xa, trước hết.

48
00:03:24,450 --> 00:03:29,520
‫Và nếu chúng ta đã đi quá xa, chúng ta sẽ đảo ngược hướng chuyển động.

49
00:03:29,520 --> 00:03:36,570
‫Vì vậy, ngược lại hướng chuyển động nếu đi quá xa.

50
00:03:36,570 --> 00:03:45,510
‫Vì vậy, ở đây chúng tôi có một mô tả mã giả rất cơ bản về những gì chúng tôi dự định thực hiện trong các bài giảng sắp tới.

51
00:03:45,510 --> 00:03:48,570
‫Vui lòng tiếp tục và thêm nó vào tệp C ++ của riêng bạn.

52
00:03:48,570 --> 00:03:51,180
‫Bạn có thể sử dụng từ ngữ của riêng mình để mô tả từng bước.

53
00:03:51,180 --> 00:03:53,580
‫Đây chỉ là cách giải thích của tôi về nó.

54
00:03:53,580 --> 00:03:59,340
‫Và bởi vì điều này hoàn toàn không được sử dụng bởi trình biên dịch, cho dù bạn có mắc lỗi chính tả hay bất cứ điều gì tương tự như vậy cũng không thành

55
00:03:59,340 --> 00:03:59,670
‫vấn đề.

56
00:03:59,670 --> 00:04:04,980
‫Điều quan trọng nhất là bạn chỉ bắt đầu mỗi dòng bằng một dấu gạch chéo kép về phía trước.

57
00:04:05,010 --> 00:04:07,230
‫Được rồi, tôi sẽ gặp lại bạn trong bài giảng tiếp theo.

