Website đang trong giai đoạn hoàn thiện và chạy thử nghiệm, rất mong nhận được sự đóng góp ý kiến của mọi người để website hoàn thiện tốt hơn! Đóng góp

Table of Content

Đề tài - Xây dựng chương trình chuyển động của 3 hình vuông viết bằng JavaScript

chương chuyển động 3 hình vuông javascript, 3 hình vuông va chạm javascipt, chuyển động sử dụng thư viện đồ hoạ, javascript thư viện đồ hoạ, js đồ hoạ

Chương trình chuyển động của 3 hình vuông

Chương trình viết bằng JavaScript, sử dụng thư viện đồ họa init-shadersmv

Đề tài - Xây dựng chương trình chuyển động của 3 hình vuông viết bằng JavaScript
Đề tài - Xây dựng chương trình chuyển động của 3 hình vuông viết bằng JavaScript

Yêu cầu đề bài

  • Vẽ một hình bao lớn (hình chữ nhật) nằm bên trong canvas.
  • Trong hình bao này có chứa 3 hình vuông nhỏ có kích thước bằng nhau ở bên trong.
  • 3 hình vuông ban đầu xuất phát từ 3 vị trí ngẫu nhiên bên trong hình bao, sau đó chạy ngẫu nhiên về các hướng khác nhau.
  • Khi 1 hình vuông bên trong hình bao di chuyển gặp đường bao bên ngoài, hình vuông đó tự động bật ngược lại theo hướng phản xạ (giống hướng phản xạ ánh sáng) với hướng trước khi va chạm với đường biên.
  • Nếu khi đang di chuyển, 1 hình vuông va chạm với 1 hình vuông khác, nó cũng sẽ bật ngược lại theo hướng phản xạ với hướng trước khi va chạm.

Video demo

Dưới đây là video mình chạy thử trên hệ điều hành MacOS:

Chú ý: Để tải source code các bạn vui lòng comment địa chỉ email phía dưới bài viết này và gửi yêu cầu quyền truy cập. Mình sẽ cố gắng duyệt yêu cầu nhanh nhất có thể. Xin lỗi các bạn về sự bất tiện này!

Nhóm sinh viên thực hiện

Đề tài xây dựng ứng dụng quản lý nhân sự được thực hiện bởi nhóm 2 sinh viên trường Đại học Thăng Long

STT Mã sinh viên Họ và tên
1 A36000 Lê Anh Đức
2 A37181 Phạm Trung Tá

Lời kết

Trên đây là toàn bộ source code chương trình chuyển động của 3 hình vuông viết bằng JavaScript. Chúc các bạn có một ngày làm việc thật hiệu quả. Xin chào và hẹn gặp lại!

Copyright © Code Pro

Sống hết mình !

6 comments

  1. Ơ mây zing gót chóp anh :3
    1. oki em oii
  2. đề tài quá chất lượng a ơi :3
    1. chuất gần bằng em rồi :3
  3. Anh duck la trum
    1. khum dám :3