강의

멘토링

로드맵

Inflearn brand logo image
Game Dev

/

Game Programming

[MapleStory Worlds] Tạo ra một trò chơi mà ngay cả người mới bắt đầu cũng có thể thưởng thức

Việc tạo một trò chơi bằng nền tảng MapleStory Worlds đòi hỏi bạn phải học hỏi một chút. Tuy nhiên, nội dung được cấu trúc một cách vui nhộn để quá trình học không bị nhàm chán.

(4.9) 7 đánh giá

380 học viên

  • chobocoding
Lua
UCC
Thumbnail

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Môi trường MapleStory Worlds, học tập khái niệm

  • API MapleStory Worlds và ngữ pháp cơ bản của ngôn ngữ Lua

  • Các tính năng có thể được triển khai mà không cần mã hóa

  • Các tính năng yêu cầu một chút mã hóa

Nền tảng sáng tạo nội dung có tính tự do cao
Làm game ngay cả người mới bắt đầu cũng có thể làm được 🎮


🍄 Bài giảng này là sự hợp tác giữa Nexon X Dandy Lion
Video này được sản xuất với sự hỗ trợ của MapleStory Worlds X Edu Creator Camp 2022 .

Câu chuyện về cây phong,
Hãy tận hưởng nó nhiều hơn bằng cách tự làm nhé 🍂

[Tạo nội dung MapleStory]

Đây là nền tảng tạo nội dung thế hệ tiếp theo do Nexon giới thiệu, một nền tảng tạo nội dung hoàn toàn miễn phí, tận dụng nguồn tài nguyên đồ họa khổng lồ của IP nổi tiếng của Nexon, 'MapleStory'.

  • Bất kỳ ai quan tâm đến phát triển đều có thể dễ dàng tạo ra thế giới bằng chế độ trang trí.
  • Chế độ Pro cho phép bạn tạo ra thế giới có chất lượng cao hơn.
  • Ngoài các tài nguyên do Nexon cung cấp, bạn có thể hoàn thiện trò chơi bằng cách thêm các tài nguyên do chính bạn tạo ra.
  • Hỗ trợ đa nền tảng trên PC và thiết bị di động.
  • Bạn có thể chơi nội dung do mình tạo ra với bạn bè.
  • Chúng tôi không chỉ cung cấp Maple Assets mà còn cung cấp cả máy chủ và cơ sở dữ liệu.
  • Bạn có thể tạo doanh thu bằng cách tạo thế giới, phát hành vật phẩm đại diện, v.v.

[Cấu trúc bài giảng]

Khóa học này được thiết kế để dễ theo dõi, ngay cả với người mới bắt đầu chưa quen với lập trình và các công cụ phát triển trò chơi. Bạn có thể học dễ dàng bằng cách thực hành các bước sau:

  • Tìm hiểu về môi trường và khái niệm của MapleStory Worlds
  • API MapleStory Worlds và ngữ pháp cơ bản của ngôn ngữ Lua
  • Các tính năng có thể được triển khai mà không cần mã hóa
  • Các tính năng yêu cầu một chút mã hóa

Bài tập này được chia thành bốn phần, và độ khó tăng dần theo tiến trình. Tuy nhiên, nó không quá khó đến mức người mới bắt đầu khó có thể theo kịp.


Những gì bạn sẽ học trong lớp học 🕹️

Phần 1: Cơ bản

Khám phá môi trường thế giới MapleStory

Giải thích các khái niệm cần thiết cho việc sắp xếp màn hình và tạo thế giới trong chế độ MapleStory Worlds Pro.

Một cái nhìn nhanh về mã hóa

Tìm hiểu cách sử dụng mã hóa trong MapleStory Worlds và tìm hiểu về API và cú pháp Lua do MapleStory Worlds cung cấp.

Tải hình ảnh trò chơi khác

Phần này giải thích cách tải các tệp hình ảnh bên ngoài không phải là tài nguyên do MapleStory Worlds cung cấp và sử dụng chúng dưới dạng Thực thể.

Làm cho quái vật bay

Giải thích cách khiến quái vật di chuyển theo một đường dẫn cụ thể mà không cần lập trình.

Phần 2: Dành cho người mới bắt đầu

Triệu hồi quái vật

Giải thích cách phát hiện trò chuyện và triệu hồi quái vật ở những vị trí ngẫu nhiên.

Triển khai dịch chuyển tức thời

Mô tả cách phát hiện đầu vào bàn phím và di chuyển vị trí của người chơi.

Thực hiện Kỹ thuật Chữa lành

Giải thích cách hiển thị sức khỏe của người chơi trên màn hình và cách kiểm soát sức khỏe của người chơi.

Tạo ra một con quái vật mạnh hơn khi bạn đánh nó nhiều lần

Giải thích cách phát hiện quái vật bị tấn công và cách kiểm soát kích thước cũng như sức tấn công của quái vật.

Phần 3: Người mới bắt đầu

Thực hiện các kỹ năng hào nhoáng

Giải thích cách thức tấn công và cách hiển thị hiệu ứng kỹ năng trong MapleStory Worlds.

Khiến con quái vật đuổi theo tôi

Giải thích cách xác định vị trí của một thực thể và kiểm soát chuyển động của nó để khiến nó đi theo tôi.

Hồi sinh thông qua NPC

Giải thích cách kiểm tra sự sống hoặc cái chết của người chơi và tạo cửa sổ hội thoại với NPC.

Phần 4: Phá vỡ con đường của người mới bắt đầu

Làm quái vật đánh rơi vật phẩm

Giải thích cách quái vật đánh rơi vật phẩm và cách nhặt chúng để khiến chúng đánh rơi vật phẩm.

Sử dụng các mục trong cửa sổ mục

Giải thích cách triển khai kho đồ do MapleStory Worlds cung cấp và cách trang bị vật phẩm.

Ném một viên đạn để đánh quái vật

Chúng tôi sẽ hướng dẫn cách thiết lập cơ bản để phóng vật thể, cách xử lý các sự kiện va chạm và cách ném vật thể để tấn công quái vật.

👉 Khác

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người chưa có kinh nghiệm làm game

  • Những người không quen với việc viết mã

Xin chào
Đây là

380

Học viên

7

Đánh giá

4.9

Xếp hạng

1

Khóa học

초보자 입장에서 코딩해 보는 초보코딩입니다. 느리지만 쉽고 상세하게 알려드립니다.

Chương trình giảng dạy

Tất cả

14 bài giảng ∙ (5giờ 31phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

7 đánh giá

4.9

7 đánh giá

  • kukaeden님의 프로필 이미지
    kukaeden

    Đánh giá 436

    Đánh giá trung bình 5.0

    5

    7% đã tham gia

    Tôi đang tìm hiểu rất nhiều về nền tảng Maple Worlds!

    • gskim144413님의 프로필 이미지
      gskim144413

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • jjhgwx님의 프로필 이미지
        jjhgwx

        Đánh giá 501

        Đánh giá trung bình 4.8

        5

        21% đã tham gia

        Thank you for the good content!

        • ktkes73685368님의 프로필 이미지
          ktkes73685368

          Đánh giá 3

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          Tôi đang học tốt~!

          • olvimama8297님의 프로필 이미지
            olvimama8297

            Đánh giá 2

            Đánh giá trung bình 3.5

            4

            100% đã tham gia

            Nó rất hữu ích khi bạn giải thích từng bước từ những điều cơ bản. Tôi cũng thích rằng ở cuối mỗi phần đều có những gợi ý về những điều bổ sung mà tôi có thể thực hiện dựa trên những gì tôi vừa học được. Ngoài ra còn có một số điều đáng thất vọng. Trước hết, tôi nghĩ sẽ tốt hơn nếu mỗi phần được tổ chức thành một thế giới duy nhất. Ngoài ra, thật đáng tiếc là càng về cuối, tuy nội dung tương đối khó nhưng tốc độ nói và gõ lại tăng lên nên bạn sẽ có nhiều tình huống phải tạm dừng hơn. Đặc biệt trong trường hợp của bài giảng vừa qua, tôi nghĩ sẽ tốt hơn nếu giải thích nó với nhiều thời gian hơn, ngay cả khi nó được chia thành hai phần. Cảm ơn bạn vì bài giảng tuyệt vời!

            Miễn phí

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!