Skip to content

thangngoc849/gameProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tic Tac Toe (Caro) Game Một trò chơi Caro (Tic Tac Toe) được xây dựng bằng C++ và thư viện SDL2, gồm 2 chế độ chơi Người với Người (PvP) và Người với Máy (PvC), mỗi chế độ chơi đều có 5 map có kích thước là 3x3, 4x4, 6x6, 9x9 và 12x12.

  • Chơi 2 người trên cùng 1 máy (PvP)

  • Chơi với máy (PvC) có AI cơ bản:

Ưu tiên thắng

Chặn người chơi nếu người chơi còn 1-3 bước để thắng(random từ 1-3 để chặnchặn)

nếu không có nguy hiểm thì đánh gần các nước của người chơi

Lựa chọn kích thước bàn cờ:

3x3, 4x4 (thắng 3 ký tự liên tiếp)

6x6 (thắng 4 ký tự liên tiếp)

9x9, 12x12 (thắng 5 ký tự liên tiếp)

Giao diện dùng bằng hình ảnh BMP (không dùng SDL_ttf)

Hiển thị hiệu ứng đường thắng và màn hình kết thúc (thắng, hòa)

Tham khảo:

Game : xem cách chơi và cách AI hoạt động trong Tic Tac Toe Glow - XOXO

Chatbot : dùng Chatgpt gợi ý cách nâng cấp phần AI của game và một số phần khác (chiếm khoảng 15-20% code của game)

BMP : Các ảnh hầu hết đều tự làm trừ ảnh nền được tải về

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors