GithubHelp home page GithubHelp logo

game's Introduction

game

Họ tên: Cao Vân Anh

Mã SV: 22026558

Lớp: K67 J

HUNTER

Ý tưởng của game

Hunter là một trò chơi bắn súng đơn giản nhưng gây nghiện, trong đó người chơi sẽ nhập vai thành một thợ săn và tiêu diệt các quái vật trong một bản đồ duy nhất. Mục tiêu của người chơi là hoàn thành bản đồ trong khoảng thời gian 200 giây hoặc cho đến khi hết 4 mạng. Trò chơi đặc biệt bởi việc nhân vật không mất mạng khi rơi xuống vực. Tuy nhiên, người chơi sẽ bị đưa trở lại vị trí ban đầu và cũng sẽ trở về trạng thái ban đầu nếu bị bắn bởi quái vật. Sử dụng kỹ năng của bạn để tránh những tình huống không mong muốn và chiến thắng trong trò chơi.

Tại sao lại chọn game

Tôi chọn game này vì game khá phổ biến và dễ chơi nhưng vẫn thú vị, thử thách để người chơi có thể thưởng thức. Game của tôi là một game bắn súng đơn giản trong đó người chơi sẽ điều khiển một nhân vật và bắn hạ kẻ thù trong thời gian quy định để thắng. Tôi đã sử dụng ngôn ngữ lập trình C++ và các thư viện trong SDL2.0. Tôi hi vọng rắng game của tôi sẽ mang lại cho người chơi phút giây thư giãn và giải trí thú vị. Nếu bạn có ý kiến đóng góp hoặc phản hồi về game của tôi xin vui lòng liên hệ với tôi để cải thiện sản phẩm.

Cách chạy chương trình

  1. Tải file zip về giải nén
  2. Mở main.exe
  3. Chọn "Play" để bắt đầu trò chơi.

Hướng dẫn chơi

Sử dụng các phím mũi tên hướng lên, sang phải, sang trái để di chuyển nhân vật. Còn khi muốn bắn đạn chúng ta dùng phím mũi tên hướng xuống

Các chức năng chính

  1. Mục tiêu: Mục tiêu của trò chơi là đi qua toàn bộ bản đồ và giành chiến thắng.

  2. Thời gian giới hạn: Trò chơi được giới hạn trong khoảng thời gian 200 giây. Nếu hết thời gian, trò chơi kết thúc.

  3. Mạng sống: Bạn có 4 mạng sống. Nếu mất hết mạng sống, trò chơi kết thúc.

  4. Rơi xuống vực: Khi nhân vật rơi xuống vực, bạn không mất mạng, nhưng nhân vật sẽ phải quay trở lại vị trí ban đầu để tiếp tục.

  5. Bị quái vật bắn trúng: Khi nhân vật bị quái vật bắn trúng, nhân vật sẽ phải trở về trạng thái ban đầu để tiếp tục.

Đề xuất hướng cải thiện tiếp theo

Dưới đây là một số đề xuất để cải thiện và mở rộng trò chơi Hunter trong tương lai:

  1. Thêm các cấp độ khác: Để làm cho trò chơi thú vị hơn và mang tính tái chơi cao, bạn có thể thêm nhiều cấp độ khác nhau với độ khó tăng dần. Mỗi cấp độ mới có thể đặt trong một môi trường độc đáo và có thêm các thử thách và quái vật mới hoặc có thể tạo ra một bản đồ dài vô tận xuất hiện nhiều con quái vật mới hay hơn.

  2. Các con boss mạnh mẽ: Bổ sung các con boss đặc biệt và mạnh mẽ vào trò chơi sẽ tạo ra những trận đấu đầy kịch tính và thử thách. Các con boss có thể có khả năng tấn công đặc biệt và yêu cầu người chơi phải có chiến thuật đặc biệt để đánh bại chúng.

  3. Nâng cấp hệ thống vũ khí: Đưa vào trò chơi một hệ thống nâng cấp vũ khí, cho phép người chơi mua hoặc tìm thấy các loại vũ khí mới và nâng cấp hiệu suất và sức mạnh của chúng. Điều này sẽ khuyến khích người chơi tìm kiếm và khám phá thêm để cải thiện khả năng chiến đấu của họ.

  4. Thêm tính năng đa người chơi: Đưa vào tính năng đa người chơi cho phép người chơi cạnh tranh hoặc hợp tác với nhau. Bạn có thể thiết kế chế độ chơi đối kháng hoặc chế độ hợp tác để người chơi có thể thử thách và tương tác với nhau.

  5. Nâng cao hình ảnh và âm thanh: Nâng cấp hình ảnh và âm thanh sẽ tạo ra một trải nghiệm trực quan và đáng ngạc nhiên hơn cho người chơi. Cân nhắc cải thiện đồ họa, hiệu quả hơn

  6. Nút Reset: tạo ra một nút chơi lại cho người chơi

Tài Liệu Tham Khảo

Các trang mà mình đã dùng để làm cho game của mình

  1. Âm thanh : https://freesound.org/
  2. Hình ảnh và đồ họa cho game : https://www.pinterest.com/https://www.piskelapp.com/
  3. Các thư viện và bài học cho game : https://lazyfoo.net/tutorials/SDL/index.php
  4. Trang mình đã học về game của mình : https://phattrienphanmem123az.com/

game's People

Contributors

cva2019 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.