[Sê-ri phát triển trò chơi MMORPG bằng C# và Unity] Phần 6: Web Server
Đây là khóa học giúp bạn tìm hiểu tổng quan về máy chủ web cần thiết cho phát triển trò chơi bằng cách sử dụng ASP.NET Core (Blazor, WebAPI) mới nhất.
3,729 học viên
Độ khó Cơ bản
Thời gian Không giới hạn
[Loạt phát triển trò chơi MMORPG được thực hiện bằng C# và Unity] Cập nhật liên quan
Xin chào,
Đây là Rokiss, một nhà phát triển nối tiếp của [loạt phát triển trò chơi MMORPG được thực hiện bằng C# và Unity].
Hôm nay [Phần 6: Web Server (ASP.NET Core Blazor, API)] được mở và chia sẻ cùng các bạn.
Phần 6 không phải là phần cốt lõi theo tiêu chuẩn MMO, nhưng
Tuy nhiên, đây là bài giảng đề cập đến các máy chủ web đôi khi cần thiết.
Trước hết, một trong những đặc điểm của bài giảng là nó sẽ đề cập đến Blazor, lần đầu tiên gia nhập gia đình ASP.NET Core tại Hàn Quốc.
Blazor chính thức ra mắt cách đây chưa đầy hai tháng nên có thể còn rất xa lạ, nhưng
Đối với các lập trình viên trò chơi dựa trên C#, đây là một đứa trẻ rất đáng hoan nghênh.
Cho đến nay, giao diện người dùng web đã bị thống trị bởi các khung dựa trên Javascript (Vue, Angular, React, v.v.).
Với sự ra đời của Blazor, người ta có thể dễ dàng tạo một ứng dụng một trang trong C#.
Dù sao thì Phần 6 này cũng khác với những phần cốt lõi khác.
Mức độ khó không đặc biệt khó nhưng
Có rất nhiều thông tin bạn cần biết
Tôi gặp khó khăn trong việc cô đọng các bài giảng và xây dựng chương trình giảng dạy.
Đừng đi quá sâu,
Vì vậy, ngay cả những người không biết gì về web cũng có thể xây dựng một số kỹ năng cơ bản.
Và để bạn có thể tìm hiểu những phần sẽ hữu ích trong dự án cuối cùng.
Chúng tôi đã cấu trúc chương trình giảng dạy một cách đơn giản nhất có thể.
Để tham khảo, bạn có thể nghe toàn bộ bài giảng.
Có khả năng cao là bạn sẽ nghĩ, "Hmm, tôi cảm thấy như mình đã nghiên cứu được điều gì đó, nhưng tôi không chắc phải làm gì với nó."
Đây không phải là vấn đề cụ thể của tôi mà nó chỉ xảy ra khi bạn lần đầu tiên tìm hiểu về lĩnh vực web.
(Nếu có cơ hội mình khuyên các bạn nên học nhẹ nhàng NodeJS hoặc Java Spring)
Vì vậy, hãy cố gắng học tập một cách điềm tĩnh với suy nghĩ chỉ cần nhìn qua một lần là được.
Sẽ có những phần áp dụng điều này từng chút một trong dự án cuối cùng.
Và nhiều người để lại email/câu hỏi
Để cung cấp cho bạn thông báo về Phần 7,
Ngày khai mạc vẫn chưa được xác định, nhưng nhìn chung.
- 1) Bắt đầu với phần giới thiệu về [Unity2D];
- 2) Sửa đổi và liên kết [máy chủ trò chơi] đã tạo trước đó phù hợp hơn;
- 3) Tạo nội dung cốt lõi như đồng bộ hóa chiến đấu và di chuyển;
- 4) Sửa đổi logic máy chủ khi liên kết với DB;
Ý tưởng là tạo ra nó một cách tuần tự thông qua một loạt các bước.
Ngoài ra, việc phân phối và vận hành trực tiếp chưa được xác nhận, nhưng
Một số câu hỏi đã được đặt ra và tôi đang xem xét chúng ngay bây giờ.
Trong phạm vi tất cả các nội dung đã học trước đó được tổng hợp,
Có khả năng cao là tất cả sẽ không được đưa vào một bài giảng,
Nếu tôi nghĩ nó sẽ quá dài, tôi sẽ chia các bài giảng thành từng khoảng 15-20 giờ.
(Nên thực tế Phần 7 có thể tăng lên 8 hoặc 9)
Dù sao đi nữa, bất cứ khi nào có thời gian, tôi đều tạo và xác minh mã,
Vì chúng ta sẽ thực hiện các bước ghi lại bài giảng này thành một bài giảng,
Ở giai đoạn này, chúng tôi không thể xác nhận chính xác khi nào nó sẽ được hoàn thành.
Tuy nhiên, nếu có thể nhìn thấy đường viền thô, chúng tôi sẽ đưa ra thông báo riêng sau.
Để tham khảo, sau khi loạt [MMORPG được tạo bằng C# và Unity] hoàn thành,
Các bài giảng sau đây là [DirectX 12], [Game Math], [Unity Shader], [Unity Mockup Project], [Unreal Engine4 C++] [C++ IOCP Server], v.v., và tôi đang cân nhắc chọn một bài để thực hiện tùy thuộc vào tình huống.
(Bây giờ tôi đang viết một loạt bài, có vẻ như cần phải có một quyết định lớn khi bắt đầu một bài giảng.)
- Điều này kết thúc cuộc nói chuyện nhỏ của chúng tôi.
Cảm ơn




