강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

[Loạt bài phát triển game MMORPG thực hiện bằng C# và Unity] Phần 1: Giới thiệu lập trình cơ bản C#

Đây là khóa học lập trình C# cơ bản dành cho những người chưa có kiến ​​thức lập trình cơ bản. Thay vì tập trung vào việc ghi nhớ ngữ pháp, lớp chỉ tóm tắt những phần cần thiết càng nhiều càng tốt.

(4.9) 709 đánh giá

7,234 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

  • Rookiss
C#
C#
C#
C#

[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].

Phần cuối cùng của loạt bài hôm nay, [Phần 9: Triển khai nội dung MMO (Liên kết DB + cấu trúc quy mô lớn + chuẩn bị trực tiếp)]
Nó được mở và chia sẻ.

Phụ đề của Phần 9 là Tích hợp DB/Cấu trúc lớn/Chuẩn bị trực tiếp .

 

 

Liên kết cơ sở dữ liệu

Không giống như máy chủ web, máy chủ trò chơi phải luôn bận rộn.
Rất khó để áp dụng cùng một phương pháp liên kết máy chủ web với máy chủ trò chơi.
Công việc DB và công việc logic trò chơi phải được tách biệt thông qua quản lý luồng,
Các vấn đề rắc rối liên quan đến việc xử lý đơn hàng khác nhau cũng phát sinh.
Trong khi tạo nội dung được liên kết với DB (vật phẩm, kho đồ, bộ nhớ ký tự, v.v.)
Bạn sẽ được thực hành thực hành về những khía cạnh này.

 

 

cấu trúc lớn

Nếu tên là MMO thì phải có hàng trăm người dùng tập trung lại trong một không gian.
Nhưng tại sao nhiều người dùng lại khó tập trung trong cùng một không gian?
Giải thích tại sao việc sản xuất MMO lại khó khăn dù đã có loại vũ khí tên là thread,
Bạn sẽ tìm hiểu về các kiến ​​trúc máy chủ khác nhau.
Và ở dạng có thể dễ dàng áp dụng nhất cho các trò chơi indie mà chúng tôi thực hiện.
Sau khi sửa đổi máy chủ, chúng tôi sẽ khôi phục DummyClient và kiểm tra nó.


sẵn sàng phát trực tiếp
Chạy game trực tuyến cần rất nhiều kiến ​​thức.
Xem qua các nội dung chính và sử dụng DB công khai
Hãy thực hành giao tiếp giữa máy chủ web và máy chủ trò chơi.


Ngoài ra, Phần 9 là phần kết thúc của bộ truyện,
Bài giảng sau đây nhằm giúp bạn hiểu rõ hơn về hoạt động của máy chủ.
Chúng tôi đang có kế hoạch tạo [Vận hành máy chủ (Cơ bản về mạng / Phòng thí nghiệm máy chủ Windows / Phòng thí nghiệm Linux / AWS)]
Nó sẽ được sản xuất như một bài giảng độc lập không liên quan đặc biệt đến loạt bài này.

 

 

Cuối cùng, về nội dung khóa học, học phí và mức độ khó,
Tôi thường nhận được email hỏi đáp hoặc email hỏi đáp.

[Độ khó dễ + thời gian sản xuất ngắn + học phí thấp] so với [độ khó cao + thời gian sản xuất dài + học phí cao]
Tôi hơi lo lắng về việc nên giảng bài theo hướng nào, nhưng
Điều đầu tiên tính đến việc đã có rất nhiều sách và bài giảng khác.
Dành cho những ai có mục tiêu trở thành lập trình viên công việc/game trong tương lai
Tôi dự định chủ yếu biên soạn các bài giảng có độ khó trung cấp/cao cấp.
C++ / Toán học trò chơi / Cấu trúc dữ liệu & thuật toán / Máy chủ IOCP của Windows C++ / DirectX12 / UE (không xác định thứ tự)
Trong các bài giảng dựa trên C++ sẽ tiếp tục cho đến năm 2021,
Tôi dự định đề cập đến các chủ đề nâng cao thậm chí còn thấp hơn C#.

 

 

Cảm ơn!

Bình luận