꼬반

[1 Ngày] Tạo trò chơi thú vị cùng AI

  • Ngôn ngữ viết: Tiếng Hàn Quốc
  • Quốc gia: Tất cả các quốc giacountry-flag
  • CNTT

Đã viết: 2024-11-08

Đã viết: 2024-11-08 17:26

Chúng tôi đã trở lại với một dự án mới.

Vì có rất nhiều điều để rút kinh nghiệm từ phần trước nên lần này, chúng tôi đã quyết định thiết lập cấu trúc ngay từ đầu.

Chúng tôi đã tạo một luồng (Thread) mới và bắt đầu với câu hỏi sau đây.

Câu hỏi 1: Tớ sẽ tạo game bằng javascript, html và css.


Câu hỏi 2: Cấu trúc cơ bản như sau: Game bắt đầu ở làng, làng có quán trọ (khôi phục sức mạnh và mana bằng cách nghỉ ngơi), cửa hàng (mua và bán vật phẩm tiêu hao thông thường), hội (cung cấp nhiệm vụ và kỹ năng), xưởng (sản xuất, mua và bán vũ khí và áo giáp), ngục tối (100 tầng ngục tối, mỗi tầng có quái vật và trận chiến, cứ 5 tầng có một boss trung gian, cứ 10 tầng có một boss tầng, tầng 100 có boss cuối cùng).
Câu trả lời 2: Vâng! Đó là một concept game rất thú vị. Tôi xin đề xuất một số hướng để làm rõ hơn cấu trúc và thực hiện game này. ##Cấu trúc và chức năng của game ###1. Làng ####Quán trọ - Chức năng: Nơi người chơi có thể hồi phục sức mạnh và mana bằng cách nghỉ ngơi. - Thực hiện: Chức năng khởi tạo lại trạng thái sức mạnh và mana của người chơi khi nhấp vào nút. ####Cửa hàng - Chức năng: Nơi mua và bán vật phẩm tiêu hao. - Thực hiện: - Tạo giao diện người dùng (UI) kho hàng để hiển thị danh sách vật phẩm. - Thực hiện chức năng mua và bán (thiết lập giá vật phẩm và quản lý vàng). ####Hội - Chức năng: Cung cấp nhiệm vụ và học kỹ năng. - Thực hiện: - Danh sách nhiệm vụ và chức năng nhận/hoàn thành nhiệm vụ. - Hệ thống học kỹ năng bằng kinh nghiệm và vàng. ####Xưởng - Chức năng: Sản xuất, mua và bán vũ khí và áo giáp. - Thực hiện: - Chức năng chế tạo vật phẩm dựa trên công thức chế tạo. - Giao diện mua/bán vũ khí và áo giáp. ###2. Ngục tối - Cấu trúc: Ngục tối 100 tầng. - Trận chiến: Chiến đấu với quái vật ở mỗi tầng. - Thực hiện hệ thống chiến đấu (HP, sức tấn công của người chơi và quái vật). - Boss: Boss trung gian cứ 5 tầng, boss tầng cứ 10 tầng, boss cuối cùng ở tầng 100. - Thực hiện boss với khả năng và mô hình đặc biệt. - Phần thưởng: Hệ thống phần thưởng khi vượt qua mỗi tầng và boss. ##Kế hoạch thực hiện ###HTML/CSS - Thiết kế UI của từng địa điểm (quán trọ, cửa hàng, v.v.) và ngục tối. - Trang trí phong cách của địa điểm và nhân vật bằng CSS. ###JavaScript - Tạo đối tượng để quản lý trạng thái của game (sức mạnh, vàng, kho hàng của người chơi, v.v.). - Thực hiện chức năng của từng địa điểm (mua vật phẩm, học kỹ năng, v.v.) bằng hàm. - Tạo vòng lặp game để di chuyển giữa các tầng ngục tối và tiến hành chiến đấu. ##Những điều cần xem xét thêm - Chức năng lưu: Chức năng lưu và tải tiến độ game. - Yếu tố ngẫu nhiên: Thêm tính ngẫu nhiên cho sự xuất hiện của quái vật và chiến lợi phẩm để tăng thêm sự thú vị cho game. - Âm thanh và đồ họa: Thêm hiệu ứng âm thanh và yếu tố đồ họa để tăng độ hấp dẫn của game. Có thể mở rộng game dần dần dựa trên cấu trúc cơ bản này, đồng thời thêm các chức năng và nội dung mới. Hãy tận hưởng việc phát triển game và thể hiện ý tưởng sáng tạo của bạn!

Bằng cách đặt những câu hỏi như trên, chúng tôi đã giải thích toàn bộ cấu trúc cho AI và đã hoàn thành cấu trúc ban đầu như sau.

[1 Ngày] Tạo trò chơi thú vị cùng AI

Trông có vẻ hay hơn dự án trước phải không?.img


Chúng ta sẽ bắt đầu thử thách từ đây.

(Thêm) Chuyện gì thế này... Mấy ngày làm việc đã nâng cao kỹ năng hay là mình đã sử dụng AI tốt hơn nhỉ ㅎㅎ
Chúng tôi đã thêm sự kiện tạo nhân vật khi bắt đầu (sẽ tạo event.js để quản lý sự kiện trong tương lai), thêm kho hàng ở bên phải và tạo ra bình hồi máu nhỏ (nhận được 1 bình làm quà tặng khi tạo nhân vật) và đã thực hiện việc sử dụng nó. Và tôi cảm thấy điều này trước đây, việc xuất nhật ký khá nhiều nơi nên tôi đã tách riêng console.js để đảm nhiệm việc xuất nhật ký và tạo một cửa sổ nhật ký.
Cho đến nay, mọi thứ đang hoạt động tốt và ngày mai, tôi sẽ thêm các trận chiến cơ bản với quái vật. Trận chiến này rất dễ bị hỏng nếu không được thiết kế tốt. Hôm nay đến đây thôi, và chúng ta sẽ gặp lại nhau trong bài viết tiếp theo nhé~!

[1 Ngày] Tạo trò chơi thú vị cùng AI

Phải sử dụng AI một cách hiệu quả!.img


Kiểm tra ở đây!
https://ggoban.com/d2ng/

Bình luận0

[Phi chuyên ngành, trở thành Developer] 14. Tóm tắt những câu hỏi kỹ thuật thường gặp trong phỏng vấn tuyển dụng Developer mớiBài viết này tóm tắt những câu hỏi kỹ thuật thường gặp trong phỏng vấn tuyển dụng Developer mới (vùng nhớ, cấu trúc dữ liệu, cơ sở dữ liệu, v.v.). Hy vọng bài viết sẽ giúp ích cho quá trình chuẩn bị phỏng vấn của bạn.
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

April 3, 2024