Inflearn brand logo image
Inflearn brand logo image
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á

  • 쿠카이든님의 프로필 이미지
    쿠카이든

    Đánh giá 436

    Đánh giá trung bình 5.0

    5

    7% đã tham gia

    매이플월즈 플랫폼에 대해 많이 배워갑니다.!

    • 김거산님의 프로필 이미지
      김거산

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • Jang Jaehoon님의 프로필 이미지
        Jang Jaehoon

        Đánh giá 498

        Đánh giá trung bình 4.8

        5

        21% đã tham gia

        좋은 내용 감사합니다!

        • Tae Kwon님의 프로필 이미지
          Tae Kwon

          Đánh giá 3

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          잘 배우고 갑니다~!

          • 안알랴줌님의 프로필 이미지
            안알랴줌

            Đánh giá 2

            Đánh giá trung bình 3.5

            4

            100% đã tham gia

            기초부터 차근차근 설명해주셔서 많은 도움이 되었습니다. 각 섹션이 끝날 때 지금 배운 것에서 어떤 것을 추가로 구현해보면 좋겠다는 제안을 해주시는 점도 좋았습니다. 아쉬운 점도 몇 가지 있습니다. 우선 섹션별로 하나의 월드를 만들 수 있게 구성했으면 더 좋았겠다는 생각이 듭니다. 또한 막판으로 갈수록 상대적으로 내용이 어려운데 비해 말과 타이핑이 빨라지셔서 일시정지해야 하는 상황이 많아지는 게 아쉽습니다. 특히 마지막 강의의 경우 두 개로 나누더라도 시간 여유를 두고 설명했으면 좋았을 것 같습니다. 좋은 강의 감사합니다!

            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!