Lập trình Games 2D HTML5 Canvas Javascript

Khoá học dạy lập trình JavaScript, logic, hướng đối tượng đối và các phương pháp lập trình games 2D. Khoá học thiết kế cho người mới bắt đầu, học sinh cấp 3, sinh viên trái ngành hoặc sinh viên CNTT năm đầu.

Học tối thứ 4 hàng tuần 6:30 đến 8:30 tại cơ sở 1: 14 ngõ 4 Nguyễn Đình Chiểu quận Hai Bà Trưng.
Hoặc tối thứ 3 hàng tuần 2:30 đến 5:30 tại cơ sở 2, 12 A, 48 Tố Hữu, Viwaseen Tower, Nam Từ Liêm

Giảng viên: Trịnh Minh Cường, cựu lập trình viên Microsoft 1997 - 2011, Fujitsu 1999-2003...

Liên hệ đăng ký học: support@techmaster.vn - 0967983563 (Ms. Thuý)

Điểm nổi bật:

  • Học lập trình logic, toán qua viết ứng dụng games 2D sử dụng ngôn ngữ JavaScript thuần không sử dụng framework giúp sinh viên hiểu 
  • Thực hành dự án từng bước từ dễ đến khó giúp sinh viên hình dung cách cải tiến, thêm code (code refactor)
  • Chuyển từ tư duy function/procedure sang tư duy thiết kế hướng đối tượng
  • Học cách debug JavaScript bằng Developer Console
  • Lên kịch bản games cũng là thiết kế mô tả ứng dụng
  • Khoá học có 10 buổi thực hành lab + 5 buổi học hỗ trợ trực tuyến + 1 buổi hackathon và báo cáo đồ án
    8 dự án games dạy trên lớp.

Điều kiện tốt nghiệp:

  • Có mặt tối thiểu 8 buổi thực hành lab
  • Được điểm trung bình 6.5/10
  • Sinh viên phải hoàn thành đồ án tốt nghiệp là 1 games đơn giản 
Giáo trình
0. Căn bản
1. Vẽ hình căn bản
  •  canvas 241
  • BT: Vẽ ô bàn cờ 8x8
2. Hứng sự kiện - chuyển động căn bản
  •  Hứng sự kiện từ chuột 425
  • Hứng sự kiện từ bàn phím
  • Hứng sự kiện thay đổi kích cỡ màn hình
  • Vẽ một quả bóng
  • Quả bóng đi theo con trỏ chuột
  • Vận tốc chuyển động đều
  • BT: di chuyển bóng qua 4 góc màn hình
  • BT: gia tốc cho bóng
  • Chuyển động có gia tốc và ma sát
  • Bóng rơi đập đất
  • Bóng bay quỹ đạo parabole
3. Game đập ruồi
  • Click để nổ bóng
4. Game Loop
5. Photoshop
  • Giới thiệu
  • BT: Thiết kế Poster
6. Chuyển động tròn, radian, sin, cos, rotate
  • Follow line
  • Con lắc đơn
  • Đồng hồ
7. Va chạm
  • Va chạm giữa 2 quả bóng
  • Va chạm giữa vật thể đa giác
8. Bắn vịt trời
  • Săn vịt trời
9. Dự án Web Paint Brush
  • Chấm điểm trên mặt phẳng
  • Nối các đoạn thẳng
  • Làm mịn nét vẽ
  • Bài tâp nâng cao
10. Dự án Walk Man
  • Sprite
  • Bối cảnh giật lùi
  • Nhảy
  • Bắn súng
  • Giới thiệu
11. Dự án Piano - Trống
  • Giới thiệu
  • Trống
12. Siêu phẩm Flappy Bird 
  • bản Clone
13. Rắn săn mồi
  • Giới thiệu
14. Tetris lẫy lừng một thời
  • Giới thiệu
Gói học phí
Bạn có thắc mắc
Nhận hỗ trợ
Để lại thông tin, chúng tôi sẽ liên hệ với bạn
Đóng trọn gói
3500000đ
Học viên hoàn thành học phí trong một lần
FREE