
Java cơ bản của Nadocoding - Khóa học toàn bộ (20 giờ)
nadocoding
Một bài giảng sẽ dạy cho bạn niềm vui của việc học. Tôi sẽ giới thiệu những kiến thức cơ bản về Java của Nado Coding.
입문
Java, oop
Tạo một trò chơi arcade hoài cổ bằng Python. Cuộn xuống và so sánh nó với trò chơi gốc!
Xây dựng kỹ năng của bạn bằng cách sử dụng cú pháp Python cơ bản
Tạo một trò chơi thực sự bằng thư viện pygame
Tôi đã thêm một giao diện người dùng đẹp vào chương trình của mình nhưng chỉ in ra những văn bản nhàm chán.
Ta-da! Hãy cùng tạo chương trình ghép ảnh của riêng mình nhé.
Tôi đã tự tay tạo ra nhiều tiện ích khác nhau như nút, hộp kết hợp, thanh tiến trình và thậm chí cả sổ ghi chép.
Học lập trình GUI chỉ trong 4 giờ, khám phá ngay! ^^
Bắt đầu với Python,
Phát triển kỹ năng của bạn thông qua việc phát triển trò chơi thú vị!
Nhiều người học tốt những kiến thức cơ bản của Python, nhưng
1. Làm thế nào để nâng cao kỹ năng từ trình độ cơ bản lên trung cấp?
2. Bạn có thể làm gì với Python?
Tôi biết bạn đang gặp rắc rối với hai điều này.
Vì vậy, tôi quyết định tạo ra một khóa học dành cho những người này để giúp họ phát triển kỹ năng bằng cách tạo ra tám dự án thực tế đa dạng và hữu ích.
Và dự án đầu tiên đó là "phát triển trò chơi".
Bạn có biết trò chơi này không?
Tôi cũng thường chơi trò này ở tiệm trò chơi điện tử.
Đây là một trò chơi đơn giản trong đó nhân vật bắn vũ khí để bắn vào bóng và phá hủy chúng.
Python có một thư viện nổi tiếng gọi là pygame, cho phép bạn dễ dàng tạo trò chơi chỉ với một vài dòng mã.
Thực ra, tôi đã tạo ra trò chơi trên với khoảng 250 dòng mã, không tính phần bình luận ^^
Trò chơi yêu cầu tài nguyên hình ảnh và điều này có thể gây bất tiện cho những người không thành thạo sử dụng các chương trình liên quan vì họ phải tải xuống hình ảnh riêng biệt và trải qua quá trình chỉnh sửa phức tạp.
Vì vậy, tôi đã chuẩn bị một bài giảng bằng cách dễ dàng tạo ra những hình ảnh giả bằng Paint và những ai muốn có thể thử áp dụng chúng sau bằng cách chỉnh sửa từng hình ảnh riêng biệt.
Tôi không tốn thời gian làm những hình ảnh như thế này đâu ^^
Đây chính là cách một dự án phát triển trò chơi hoạt động.
*Môi trường phát triển: VSCode, Python 3.x
Đầu tiên, chúng ta hãy cùng tìm hiểu cách sử dụng cơ bản của pygame trong 4 bước.
1. Chúng ta hãy tạo một hình nền và đưa nó vào.
2. Chúng ta cũng thêm một nhân vật trò chơi màu đỏ.
3. Bây giờ chúng ta hãy di chuyển nhân vật.
Chúng ta sẽ học cách di chuyển nhân vật bằng bàn phím.
4. Thêm một kẻ thù màu vàng (còn gọi là kẻ xấu),
Và chúng ta hãy thêm logic để kết thúc trò chơi bằng cách kiểm tra va chạm.
Như vậy là đủ cho những điều cơ bản.
Sau khi dành chút thời gian để sắp xếp khung trò chơi, tôi sẽ đưa cho bạn một bài kiểm tra để bạn có thể tự xem lại.
Bài kiểm tra này là một trò chơi 'tránh đi vệ sinh' và bạn có thể tự làm trò chơi tương tự.
Trong lớp học của chúng tôi, chúng tôi chỉ cần xử lý phân sao cho chỉ có một cục rơi ra ngoài.
Sau khi hoàn thành, chúng tôi sẽ thêm hình ảnh trò chơi để làm cho nó trông chân thực hơn.
Nếu chúng ta áp dụng bài kiểm tra này nhiều hơn một chút, chúng ta thậm chí có thể tạo ra một chuyến bay rồng, một trò chơi rất phổ biến ngày xưa, phải không?
* Phần này không có trong bài giảng.
Cuối cùng, chúng ta hãy cùng bắt tay vào thực hiện một dự án trò chơi thực sự.
1. Chèn hình nền và ký tự ngay lập tức.
2. Di chuyển sang trái và phải bằng bàn phím và bắn. Trong trò chơi gốc, bạn chỉ có thể bắn một phát mỗi lần, nhưng trong dự án này, bạn có thể bắn vô hạn (tùy theo quyết định của nhà phát triển!).
3. Bây giờ chúng ta hãy ném bóng nhé?
Để đơn giản, hãy giả sử quả bóng có hình vuông. Nó nảy trên sàn, điều chỉnh tốc độ và đổi hướng khi đập vào tường.
4. Khi vũ khí chạm vào bóng, nó sẽ bị tách ra thông qua phát hiện va chạm.
5. Sau khi thực hiện các chi tiết còn lại và sửa lỗi, chỉ cần thay đổi hình ảnh trò chơi.
Trò chơi được hoàn thành như thế này.
Nó như thế nào? Có giống với bản gốc không?
Chỉ trong 3 giờ, bạn sẽ hoàn thành phần cơ bản/bài kiểm tra và thậm chí cả dự án.
Mặc dù bài viết này không đề cập đến mọi thứ về pygame, tôi nghĩ bạn có thể tạo ra nhiều trò chơi khác nhau như một sở thích chỉ với lượng kiến thức này.
Tôi giới thiệu khóa học này cho bất kỳ ai đã học những kiến thức cơ bản về Python nhưng muốn nâng cao hơn nữa hoặc muốn thử sức mình trong việc tạo ra một trò chơi. ^^
Kênh YouTube 📺
Bằng cách đăng ký kênh Nado Coding, bạn có thể truy cập nhiều mẹo và hướng dẫn liên quan đến lập trình nhanh hơn bất kỳ ai khác.
Khóa học này dành cho ai?
Bất kỳ ai đã xem Kiến thức cơ bản về mã hóa Python
Bất cứ ai muốn trở thành người mới bắt đầu học Python
Cần biết trước khi bắt đầu?
kiến thức cơ bản về trăn
101,304
Học viên
3,194
Đánh giá
915
Trả lời
4.9
Xếp hạng
11
Các khóa học
유튜브에서 코딩 교육 채널을 운영하고 있는 나도코딩입니다.
누구나 쉽고 재미있게 코딩을 공부하실 수 있도록 친절한 설명과 쉬운 예제로 강의합니다.
코딩, 함께 하실래요? 😊
🧡 유튜브 나도코딩
🎁 코딩 자율학습 나도코딩의 파이썬 입문
📚 코딩 자율학습 나도코딩의 C 언어 입문
Tất cả
23 bài giảng ∙ (2giờ 51phút)
4. Cài đặt & Frame
08:50
5. Bối cảnh
06:42
6. nhân vật
09:48
7. Sự kiện bàn phím
11:26
8. FPS
06:58
9. Xử lý va chạm
07:46
10. Văn bản
08:01
12. Phần 1
07:49
13. Hiệp hai
07:21
Tất cả
347 đánh giá
4.9
347 đánh giá
Đánh giá 6
∙
Đánh giá trung bình 5.0
5
Ồ! Tôi đã hoàn thành cuộc chạy mà không gặp khó khăn gì. Cảm ơn bạn rất nhiều. Thật đáng kinh ngạc khi những lớp học này lại miễn phí. Tôi đã xem rất nhiều bài giảng khác và trả tiền cho một số khóa học trả phí, nhưng tôi đã bỏ cuộc rất nhiều. Hơn một nửa số bài giảng không hay lắm. Ngay cả khi bạn không hiểu và có vẻ như họ đang giải thích thì cuối cùng nó chỉ giống như "Cứ làm theo cách này". Thật tuyệt khi hiểu được các nguyên tắc. Nếu bạn học được những bài học này và biến chúng thành của mình, bạn sẽ có thể áp dụng chúng. Từ quan điểm của những người mới bắt đầu, sẽ rất tốt nếu có một loạt bài giảng dạy các chức năng chi tiết của các loại trò chơi tương tự bằng cách điều chỉnh hoặc sửa đổi chúng một chút. Sẽ thật tuyệt nếu bạn có thể tạo một phiên bản nâng cao. Bạn có thể chọn một giai đoạn, chuyển sang cấp độ tiếp theo, xem điểm của bạn, ghi lại điểm của bạn, v.v. Dù sao, tôi thực sự rất thích nó. Tôi muốn nói rằng đây là bài giảng hay nhất không có những chi tiết không cần thiết. Cảm ơn bạn ^^
Đánh giá 8
∙
Đánh giá trung bình 4.4
5
Đây thực sự là nghiên cứu mã hóa cơ bản tốt nhất mà tôi giới thiệu cho mọi người +_+! Khóa học Python cơ bản ở trên cũng giúp tôi rất nhiều trong việc tiếp tục học viết mã như một sở thích bằng cách cung cấp các ví dụ hay giúp tôi dễ hiểu ngay cả những phần khó, cho phép tôi học mọi thứ mà không bỏ cuộc. Khi học lập trình ở cấp độ cơ bản, một trong những khía cạnh không thể tránh khỏi và đáng thất vọng nhất là so với việc học rất nhiều lý thuyết khó và xa lạ, bạn phải chờ đợi và học thêm để trải nghiệm cách thực sự sử dụng điều này khi tạo một ứng dụng... pygame's Nhờ sự giảng dạy chi tiết đã giúp tôi hiểu rõ các chức năng khác nhau, mặc dù tôi không biết gì về chúng, việc viết mã trở nên thú vị hơn vì tôi có thể tạo ra một trò chơi có thể chạy thực sự... Thông qua quá trình sửa đổi và áp dụng khung được thiết kế tốt từng chút một, tôi đã tự học được nhiều hơn. Bạn cũng có thể thực hành tạo các trò chơi phức tạp. Tôi đã có thể làm được, và như những người khác đã đề cập dưới đây, nó dạy tôi rất dễ dàng cách thực hiện cấu trúc khó của một quả bóng nảy dọc theo một đường cong, vì vậy ngay cả những người đã quên toán từ lâu cũng có thể tiếp cận nó một cách dễ dàng. cách vui vẻ. À, nếu lớp học máy tính mà tôi học khi còn nhỏ với máy tính x86 thú vị như thế này thì tôi đã học chăm chỉ hơn rồi haha.
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 3
∙
Đánh giá trung bình 5.0
Đánh giá 2
∙
Đánh giá trung bình 5.0
Miễn phí
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!