Python Level 5 – Game Maker (With Pygame): Nhà sáng tạo Game chuyên nghiệp

Khóa học Python Junior: Game Maker (with Pygame) tại Master Learning Hub sẽ giúp bạn biến ước mơ ấy thành hiện thực! Với Pygame – công cụ mạnh mẽ giúp bạn sáng tạo trò chơi sinh động.

Bạn sẽ học cách thiết kế nhân vật, thêm hiệu ứng chuyển động, âm thanh, và xây dựng một trò chơi đua xe đầy hấp dẫn để thách đấu cùng bạn bè. Từ những bước cơ bản như vẽ hình ảnh lên màn hình, đến kỹ thuật xử lý sự kiện và tạo hoạt ảnh, bạn sẽ trở thành một lập trình viên nhí chuyên nghiệp, sẵn sàng sáng tạo những trò chơi đỉnh cao. 

Học phí gốc:
3.000.000đ
Học phí ưu đãi:
2.000.000đ

Bạn đã bao giờ mơ ước tự tay tạo ra một trò chơi đua xe kịch tính, nơi bạn điều khiển xe vượt qua mọi thử thách để cán đích đầu tiên chưa?

Khóa học Python Junior: Game Maker (with Pygame) tại Master Learning Hub sẽ giúp bạn biến ước mơ ấy thành hiện thực! Với Pygame – công cụ mạnh mẽ giúp bạn tạo trò chơi sống động, bạn sẽ học cách thiết kế nhân vật, thêm hiệu ứng chuyển động, âm thanh, và xây dựng một trò chơi đua xe đầy hấp dẫn để thách đấu cùng bạn bè. Từ những bước cơ bản như vẽ hình ảnh lên màn hình, đến kỹ thuật xử lý sự kiện và tạo hoạt ảnh, bạn sẽ trở thành một lập trình viên nhí chuyên nghiệp, sẵn sàng sáng tạo những trò chơi đỉnh cao. 

  • Hiểu và sử dụng Pygame để phát triển trò chơi 2D cơ bản. 
  • Làm quen với các khái niệm lập trình trò chơi: sprite, hình ảnh, sự kiện, hoạt ảnh, âm thanh. 
  • Rèn luyện kỹ năng lập trình logic thông qua các bài tập thực hành. 
  • Hoàn thành dự án thực tế: trò chơi Đua Xe (Car Racing Game)
  • Học viên từ 10-18 tuổi, đã hoàn tất chương trình Python Junior: Code Developer hoặc có kiến thức tương đương 
  • Các bạn nhỏ yêu thích lập trình, muốn học cách tự tạo trò chơi của riêng mình. 
  • Thời lượng: 21 giờ  
  • Nội dung đào tạo theo giáo trình biên soạn độc quyền bởi Master Learning Hub Academy 
  • Tài liệu bổ sung: Hướng dẫn sử dụng Pygame, tài liệu tham khảo về lập trình trò chơi 2D và các bài tập thực hành
  • Chứng Nhận Hoàn Tất Khóa Học: Học viên tham dự trên 80% số buổi học sẽ nhận được chứng nhận hoàn tất khóa học (bản cứng) do Microsoft Global Training Partner cấp. 
Module 1: Làm quen với Pygame (Hello Pygame)
  • Tìm hiểu Pygame là gì và cách cài đặt. 
  • Thiết lập cửa sổ trò chơi đầu tiên. 
  • Bài tập: Hiển thị một cửa sổ với dòng chữ “Chào mừng đến với Pygame!”. 
  • Tìm hiểu sprite: khái niệm và cách sử dụng. 
  • Thêm hình ảnh vào trò chơi (load hình ảnh). 
  • Bài tập: Hiển thị một nhân vật (sprite) trên màn hình. 
  • Di chuyển sprite trên màn hình. 
  • Giới hạn vị trí sprite (không cho ra khỏi màn hình). 
  • Bài tập: Di chuyển một chiếc xe trên màn hình bằng phím mũi tên. 
  • Thêm nhiều sprite vào trò chơi. 
  • Xử lý va chạm giữa các sprite. 
  • Bài tập: Tạo hai sprite và kiểm tra khi chúng chạm nhau. 
  • Tối ưu hóa hiển thị sprite và hình ảnh. 
  • Thêm nền (background) cho trò chơi. 
  • Bài tập: Tạo một màn hình trò chơi với nền đường đua và xe. 
  • Tìm hiểu sự kiện trong Pygame: phím bấm, chuột. 
  • Xử lý sự kiện phím bấm (keydown, keyup). 
  • Bài tập: Điều khiển xe di chuyển trái/phải bằng phím. 
  • Xử lý sự kiện chuột (mouse click, mouse motion). 
  • Thoát trò chơi khi nhấn nút thoát. 
  • Bài tập: Thêm nút “Bắt đầu” bằng cách click chuột. 
  • Kết hợp nhiều sự kiện trong trò chơi. 
  • Xử lý sự kiện liên tục (continuous event). 
  • Bài tập: Điều khiển xe tránh chướng ngại vật bằng phím. 
  • Tìm hiểu cách tạo hoạt ảnh cho sprite. 
  • Thay đổi hình ảnh sprite theo thời gian. 
  • Bài tập: Tạo hiệu ứng xe di chuyển với bánh xe quay (thay đổi hình ảnh). 
  • Tạo hoạt ảnh nâng cao: chuyển động mượt mà. 
  • Thêm hiệu ứng chuyển động cho nền (scrolling background). 
  • Bài tập: Tạo nền đường đua chuyển động như xe đang chạy. 
  • Thêm âm thanh vào trò chơi: âm thanh va chạm, hiệu ứng. 
  • Thêm nhạc nền cho trò chơi. 
  • Bài tập: Thêm tiếng động cơ xe và nhạc nền cho trò chơi. 
  • Bắt đầu dự án: Thiết kế trò chơi Đua Xe. 
  • Tạo xe người chơi, chướng ngại vật, và nền đường đua. 
  • Xử lý điều khiển xe và va chạm. 
  • Hoàn thiện dự án: Thêm điểm số và điều kiện thua. 
  • Cải thiện: Thêm thông báo (ví dụ: “Bạn đạt 100 điểm, giỏi lắm!”). 
  • Thử nghiệm và sửa lỗi. 
  • Tối ưu hóa trò chơi: Tăng tốc độ, thêm cấp độ khó. 
  • Cải thiện giao diện: Thêm màn hình bắt đầu và kết thúc. 
  • Tổng kết khóa học.

Python Level 5 – Game Maker (With Pygame): Nhà sáng tạo Game chuyên nghiệp

Học phí gốc:
3.000.000đ
Học phí ưu đãi:
2.000.000đ

Học viên nhận xét khóa học ?

Các khóa học khác