/Avatar-New-State

Game C++ from ProPTIT using SFML

Primary LanguageC++

Avatar new state

1. Tổng quan

  • Sản phẩm của cuộc thi làm game C++ từ CLB ProPTIT.

  • Thể loại: game kim cương, chiến thắng để mở khóa các màn mới, có xếp hạng.

  • Sử dụng: C++ + SFML.

  • Docs about game

  • Video demo

2. Nhận xét

  • Hoàn thành:

    menu

    • GUI, parallax background, asset, music và sound.

    • Các state game: intro, menu, setting, profile, help, rank, select map, select character, play, end, pause, quit.

    • Manager:

      • Quản lý thông tin người dùng

      • Load dữ liệu người dùng cũ khi mới vào game (đọc ghi file cơ bản)

      • Profile có link đường dẫn tới FB và github

    • Gameplay:

      play

      • Effect intro, thông báo, xóa các item khi đã ăn...

      • Trạng thái và thuộc tính của nhân vật, quái

      • Xử lý thời gian, logic lượt chơi

      • Bàn kim cương: select, swap, match, moving, random item...

      • Bot tự tìm nước tối ưu để ăn

      • Reset game khi không còn nước nào để ăn

      • Xử lý thắng thua

  • Chưa làm được:

    • Shadow effect: hiệu ứng đen dần để chuyển giữa các state game.

    • Chưa thể làm nhiều map do hạn chế asset.

    • Chưa đưa được skill vào game.

3. Công cụ hỗ trợ