duymanh3602 / Falling-Eggs_20020438

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Giới thiệu game Hứng Trứng (Falling-Eggs)
Tên Sinh Viên: Đinh Duy Mạnh
Mã Sinh Viên : 20020438
Phiên bản IDE sử dụng: Code::Blocks 20.03

I, Hướng dẫn cài đặt
	+, Download project tại link: https://github.com/duymanh3602/Falling-Eggs_20020438
	+, Kiểm tra xem đã có 2 file: 'score.txt' và 'name.txt' đã có trong thư mục 'data' hay chưa.
		-, Nếu có rồi chơi bình thường( có tính năng LeaderBoard).
		-, Nếu chưa có thể không cần( nếu không muốn dùng LeaderBoard) hoặc tạo thêm 2 tệp đó nếu muốn. 
	+, Build and run project bằng IDE
II, Hướng dẫn chơi game
	+, Chọn 1 (Start Game), nhập tên (phục vụ cho LeaderBoard), chọn độ khó(Game mode), và chơi
	+, Sử dụng bàn phím để điều khiển "Rổ" hứng những quả trứng xuất hiện ngẫu nhiên trên màn hình.
	+, Lưu ý: Tắt Vietkey để chơi.
	+, Phím 'a' để di chuyển sang trái.
	+, Phím 'd' để di chuyển sang phải.
	+, Phím 'esc' để thoát game.
III, Các tính năng của Game
	+, Chọn độ khó(Game mode)
		-, Game có 3 độ khó: Dễ (Easy) với 8 mạng chơi, Trung Bình (Medium) với 6 mạng chơi, Khó (Hard) với 4 mạng 
		-, Tăng độ khó (tăng tốc độ rơi của trứng) mỗi 20 điểm đạt được.
		-, Cộng 1 mạng chơi mỗi 40 điểm đạt được.
	+, Chế độ đấu 1v1
		-, 2 người bạn đấu với nhau, ai cao điểm hơn người đó chiến thắng.
	+, Tính năng Bảng xếp hạng(LeaderBoard)
		-, Sử dụng nhập xuất với tệp để tạo 1 bảng xếp hạng xuyên suốt thời gian chơi (kể cả khi tắt Game).
		-, Xếp hạng từ cao đến thấp các Player có điểm kỷ lục.
	+, Hiển thị dễ nhìn, dễ chơi
		-, Hiển thị tên người chơi, điểm, mạng chơi còn lại, kỷ lục điểm của mình.
	+, Lựa chọn tính năng bằng bàn phím, điều khiển game hoàn toàn bằng bàn phím -> dễ dàng chơi bằng laptop.
IV, Tài liệu tham khảo
	+, https://www.cplusplus.com/reference/clibrary/
	+, https://github.com/AngularsCoding/Car-Game
	+, https://blogkhanhtoan.wordpress.com/2016/03/07/mot-so-ham-mo-rong-trong-cc/
	+, https://github.com/duymanh3602/A-Game-LeaderBoard 
	+, Và nhiều nguồn tài liệu mở khác...

Dear!!
Duy Manh
20020438@vnu.edu.vn

About


Languages

Language:C++ 100.0%