You are on page 1of 3

Snake Game

1. Giới thiệu

Snake Game này là một ứng dụng console đơn giản không có đồ họa. Trong project
này, bạn có thể chơi “Trò chơi rắn” phổ biến giống như bạn đã chơi ở nơi khác. Bạn phải
sử dụng mũi tên lên, xuống, phải hoặc trái để di chuyển con rắn.
Thức ăn được cung cấp tại một số tọa độ của màn hình để rắn ăn. Mỗi khi con rắn ăn
thức ăn, chiều dài của nó sẽ tăng thêm một phần tử cùng với điểm số.
Mã nguồn của trò chơi Snake được biên dịch trong các khối Code :: sử dụng trình biên
dịch gcc hoặc dev C. Mã khoảng 550 dòng;
2. Phát triển trò chơi
Nhiều chức năng đã được sử dụng trong game Snake mini này. Ở đây, tôi sẽ chỉ liệt
kê chúng bên dưới và mô tả các hàm “gotoxy”, “GotoXY” và “delay” vì chúng là một số
hàm quan trọng nhất được sử dụng trong điều này và nhiều project trong C.
void record()
void load()
void Delay(long double)
void Move()
void Food()
void Print()
void Bend()
int Score()
void Boarder()
void Down()
void Left()
void Up()
void Right()
void ExitGame()
void gotoxy (int x, int y) - Bạn cần hiểu hàm này vì nó là một trong những hàm quan
trọng nhất được sử dụng trong Snake Game ở C. Hàm này cho phép bạn in văn bản ở bất
kỳ vị trí nào trên màn hình. Sử dụng hàm này trong Code :: Blocks yêu cầu mã hóa,
nhưng nó có thể được sử dụng trực tiếp trong Turbo C. Đây là mã cho hàm này trong
Code :: Blocks.
void GotoXY (int x, int y) –function in Code::Blocks.
void delay(long double) – Chức năng này trì hoãn việc thực thi. Nó có thể được sử dụng
trực tiếp trong Turbo C, nhưng yêu cầu mã hóa trong Code :: Blocks. Mã được cung cấp
dưới đây:

Project trong trò chơi C Snake cung cấp cho người dùng tổng cộng ba mạng sống để
chơi trò chơi. Số lượng sự sống giảm khi con rắn va vào tường hoặc chính cơ thể của nó.
Trong project này, bạn thậm chí có thể tạm dừng trò chơi ở giữa bằng cách nhấn bất kỳ
phím nào và bạn có thể nhấn lại bất kỳ phím nào để tiếp tục
3. Ảnh chụp màn hình đầu ra:
Snake Game

You might also like