
Nhà phát triển Web3 Series 2 để thay đổi thế giới (Tạo dự án)
kosart
Đây là quy trình dự án phát triển blockchain Web3. Bạn nên tiếp thu và tìm hiểu những kiến thức cơ bản qua Phần 1 của loạt bài này.
Cơ bản
Blockchain, Solidity, web3
Tạo trò chơi cờ caro đơn giản sử dụng Unity và server C#
120 học viên
Độ khó Cơ bản
Thời gian Không giới hạn
Unity
Máy chủ Socket
C#
Trong khóa học này, bạn sẽ học cách tự mình tạo ra một trò chơi cờ vây (Omok) trực tuyến bằng cách sử dụng Unity 6 và máy chủ C#.
Chúng tôi sẽ hướng dẫn từng bước để bạn có thể tự mình hoàn thành từ việc xây dựng máy chủ đến phát triển client cho trò chơi.
✅ Phát triển trò chơi Omok 2D sử dụng Unity 6
✅ Triển khai đa người chơi thời gian thực bằng C# Server
✅ Kết nối Server-Client sử dụng giao thức TCP/IP và WebSocket
✅ Áp dụng hệ thống theo lượt và luật chơi
✅ Hệ thống ghép trận và logic xử lý thắng thua
🕹 Phát triển trò chơi bàn cờ nhiều người chơi (Cờ vua, Cờ vây, Cờ tướng, v.v.)
🎮 Xây dựng máy chủ trò chơi trực tuyến (Trò chơi theo lượt, trò chơi bài, v.v.)
💻 Lập trình mạng (Giao tiếp socket, hiểu cấu trúc máy chủ-máy khách)
Tài liệu về luật chơi cờ caro và thuật toán AI
Khái niệm cơ bản về lập trình mạng sử dụng TCP/IP và WebSocket
Phát triển trò chơi 2D và cấu hình UI trong Unity 6
✅ Chuẩn bị dành cho những nhà phát triển mới bắt đầu còn đang bối rối trong việc triển khai game multiplayer trên Unity
✅ Được xây dựng để không chỉ các nhà phát triển game mà cả những người quan tâm đến lập trình mạng cũng có thể dễ dàng theo dõi
Thiết kế bảng và giao diện 2D: Cấu trúc bảng cờ vây cơ bản và giao diện người dùng
Triển khai logic trò chơi: Đặt quân cờ, quản lý lượt chơi, kiểm tra điều kiện chiến thắng
Xây dựng máy chủ socket TCP/IP: Truyền dữ liệu giữa máy khách và máy chủ
Đồng bộ hóa đa người chơi: Hai người chơi tiến hành trò chơi trên cùng một bàn cờ
Xử lý tin nhắn Ping/Pong: Kiểm tra trạng thái mạng
✅ Hệ điều hành và phiên bản (OS): Khuyến nghị Windows 10/11 (Có thể sử dụng Mac, Linux nhưng có thể phát sinh khác biệt ở một số tính năng)
✅ Công cụ sử dụng: Unity 6, môi trường phát triển server C# (Visual Studio, .NET 6 trở lên)
✅ Cấu hình PC khuyến nghị:
thoughtful CPU: Intel i5 trở lên hoặc bộ vi xử lý AMD tương đương
Bộ nhớ: 8GB trở lên (khuyến nghị 16GB)
Card đồ họa: GPU hỗ trợ DX11 (khuyến nghị NVIDIA GTX 1060 trở lên)
📌 Tài liệu cung cấp trong bài giảng: pdf Lập trình mạng server Unity & C#
✅ Mã nguồn (Dự án Unity và mã nguồn server C#)
📌 Kiến thức nền tảng cần thiết để theo dõi bài giảng một cách hiệu quả:
✅ Kinh nghiệm sử dụng Unity cơ bản (cấu trúc Scene, tạo UI)
✅ Ngữ pháp C# cơ bản (Class, Interface, Event, lập trình bất đồng bộ)
✅ Nghiêm cấm sao chép và phân phối trái phép tài liệu học tập.
Khóa học này dành cho ai?
Nhà phát triển Unity
Nhà phát triển server
Kiến thức mạng
Cần biết trước khi bắt đầu?
Unity
C#
963
Học viên
55
Đánh giá
52
Trả lời
4.3
Xếp hạng
20
Các khóa học
Huấn luyện khắc nghiệt tại Học viện Coding
Các nhân viên văn phòng/sinh viên/nhà phát triển độc lập (indie) tập trung lại để cùng nhau học tập.
Tôi chủ yếu giảng dạy các khóa học về Java hoặc xây dựng danh mục dự án (portfolio) lập trình game.
Sàn giao dịch blockchain, sàn giao dịch chứng khoán, server game, client game cho các công ty và phát triển thuê ngoài (outsourcing)
Giám đốc công ty đào tạo và phát triển game
Giảng dạy tại học viện, làm freelancer ngoài và phát triển game indie
(Unity Korea, Phòng Thương mại và Công nghiệp Hàn Quốc, Atevers Learning) Giảng dạy trực tiếp tại Unity Bootcamp
Nhiều kinh nghiệm phát triển và giảng dạy, bao gồm các bài giảng Unity tại Cơ sở Tài năng Nội dung (Hongneung)
Hoạt động giảng dạy nghiên cứu và phát triển cùng với các nhà phát triển đang làm việc, nhà phát triển indie và nhóm Kosat.
Giảng viên đào tạo Like Lion
Bắt đầu tuyển dụng đội ngũ indie mới khóa 2
Tất cả
19 bài giảng ∙ (3giờ 28phút)
Tài liệu khóa học:
Tất cả
2 đánh giá
5.0
2 đánh giá
Đánh giá 67
∙
Đánh giá trung bình 4.8
Đã chỉnh sửa
Đánh giá 2
∙
Đánh giá trung bình 5.0
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!