Đồ họa thì mình chịu, tuy nhiên có thể giải quyết như thế này. Xét một cách toán học, một hình tròn xác định trên mặt phẳng khi biết tâm và bán kính.
Như vậy hình tròn chuyển động ta có thể xem như tâm của nó chuyển động. Như vậy nếu bán kính đường tròn là r thì trên màn hình tâm đường tròn chuyển động trên hình chữ nhật (sốdòng-2r)*(sốcột-2r) . Như vậy ta chỉ việc giả bài toán trên với 1 điểm mà thôi. Để giải quyết bài toán chính, với mỗi vị trí của điểm đó ta sẽ vẽ thêm một vòng tròn bán kính r.
Đó là việc tính toán, còn việc chuyển động nữa là xong. Mình không biết hướng chuyển động sẽ đuwocj lưu trữ là tính toán bằng cách nào (bằng độ chăng). Cái đó thì mình chưa học đồ họa. nếu tính bằng độ thì cũng không có gì là khó cả. Ta sẽ lấy một cách làm chuẩn, ta nên lấy trục thẳng đứng của màn hình. Như vậy ta sẽ xét độ lớn của số đo góc để gán lại góc khi mỗi lần tâm đường tròn "chạm" hình chữ nhật (sốdòng-2r)*(sốcột-2r) .
Mình có ý tưởng như vậy thôi. Bạn xem thử nhé, hi vọng giúp được.
P/s: Tín ơi, chỗ bạn ra sao rồi. Mình đang thi học kì. Chắc chỗ bạn cũng thế ha.
Ít bữa thi xong, mình sẽ hoạt động trở lại. ^^