Page 250 - Em Học Python
P. 250

Quả  bóng  đang  lao  đến  thanh  đỡ,  nhưng  trong  trường  hợp  này,  em  có  thể  thấy  mép








                                                                                                     .

                                                                                                     )






                                      )






               phải  của  bóng  ( pos[2]   vẫn  chưa  vượt  quá  mép  trái  của  thanh  đỡ  (là  paddle_pos[0]




                       Ở  ❹,  ta  kiểm  tra  xem  mép  dưới  của  bóng  ( pos[3]   có  nằm  giữa  mép  trên



                                                                        )











                                                              )









               ( paddle_pos[1]   và  mép  dưới  ( paddle_pos[3]   của  thanh  đỡ  không.  Ở  hình  minh  hoạ  tiếp
                                )





               theo,  em  sẽ  thấy  rằng  mép  dưới  của  bóng  ( pos[3]   vẫn  chưa  chạm  tới  mép  trên  của  thanh















                                                                  )

                                   .
                                   )
               đỡ  ( paddle_pos[1]












                                                                                                   .










                       Như  vậy,  dựa  trên  vị  trí  hiện  tạo  của  bóng,  hàm  hit_paddle sẽ  trả  về  False


                 CHÚ  Ý



               Tại  sao  ta  lại  cần  kiểm  tra  xem  bên  dưới  của  bóng  có  nằm  giữa  mép  trên  và  mép  dưới  của

























               thanh  đỡ  không?  Nhẽ  ra  chỉ  cần  kiểm  tra  xem  mép  dưới  của  bóng  có  chạm  mép  trên  của



























               thanh  đỡ  không  thôi  chứ?  Đó  là  do,  mỗi  lần  đi,  bóng  sẽ  di  chuyển  tận  3  điểm  ảnh.  Nếu  ta  chỉ















                                                                                  )










               kiểm  tra  xem  bóng  đã  chạm  mép  trên  của  thanh  đỡ  chưa  ( pos[1] ,  ta  có  khi  đã  bị  vượt  quá




















               vị  trí  đó  rồi.  Lúc  đó,  bóng  sẽ  tiếp  tục  di  chuyển  và  phi  xuyên  qua  thanh  đỡ  luôn.






               THÊM  YẾU  TỐ  THẮNG  THUA















                       Giờ,  đã  đến  lúc  biến  chương  trình  của  chúng  ta  thành  một  trò  chơi  thực  sự  chứ






               không  còn  chỉ  là  mỗi  một  quả  bóng  đập  lung  tung  và  một  thanh  đỡ  nữa.  Tất  cả  các  game





















               224           Chương  14
   245   246   247   248   249   250   251   252   253   254   255