Với việc mô tả dữ liệu thông qua các hình ảnh và màu sắc đa dạng của nó, các chương trình đồ họa thường thu hút người sử dụng bởi tính thân thiện, dễ dùng,.... Các kỹ thuật đồ họa Dựa
CÁC YẾU TỐ CƠ SỞ CỦA ĐỒ HỌA
Tổng quan về đồ họa máy tính
Đồ họa máy tính là một lĩnh vực phát triển nhanh nhất trong Tin học
Nó được áp dụng rộng rãi trong nhiều lĩnh vực khác nhau thuộc về khoa học, kỹ nghệ, y khoa, kiến trúc và giải trí
Thuật ngữ "đồ họa máy tính" được William Fetter, một nhà khoa học người Mỹ, giới thiệu vào năm 1960 trong quá trình nghiên cứu mô hình buồng lái máy bay cho hãng Boeing.
Các chương trình đồ họa ứng dụng cho phép chúng ta làm việc với máy tính một cách thoải mái, tự nhiên
1.1 Giới thiệu về đồ họa máy tính Đồ họa máy tính là một ngành khoa học Tin học chuyên nghiên cứu về các phương pháp và kỹ thuật để có thể mô tả và thao tác trên các đối tượng của thế giới thực bằng máy tính
Quá trình này tập trung vào việc phát triển các công cụ phần cứng và phần mềm nhằm hỗ trợ lập trình viên trong việc thiết kế các chương trình có khả năng đồ họa cao.
Các chương trình đồ họa sử dụng hình ảnh và màu sắc đa dạng để mô tả dữ liệu, thu hút người dùng nhờ tính thân thiện và dễ sử dụng, từ đó kích thích khả năng sáng tạo và nâng cao năng suất làm việc.
1.2 Các kỹ thuật đồ họa
Dựa vào các phương pháp xử lý dữ liệu trong hệ thống, người ta phân ra làm hai kỹ thuật đồ họa:
+ Kỹ thuật đồ họa điểm
Kỹ thuật này hoạt động dựa trên nguyên lý hiển thị hình ảnh bằng cách xóa hoặc thay đổi thuộc tính của từng pixel Hình ảnh được trình bày dưới dạng một lưới điểm rời rạc, trong đó mỗi điểm có vị trí xác định và giá trị nguyên biểu thị màu sắc hoặc độ sáng Tập hợp tất cả các pixel trong lưới tạo thành hình ảnh của đối tượng mà chúng ta muốn thể hiện.
+ Kỹ thuật đồ họa vector
Nguyên lý của kỹ thuật này là xây dựng mô hình hình học
Mô hình hình học được sử dụng để đại diện cho hình ảnh của đối tượng, xác định các thuộc tính của mô hình Dựa trên mô hình này, quá trình tô trát sẽ được thực hiện một cách chính xác và hiệu quả.
Kỹ thuật rendering cho phép hiển thị từng điểm của mô hình và hình ảnh đối tượng mà không cần lưu trữ toàn bộ pixel Thay vào đó, chúng ta chỉ cần lưu trữ mô hình toán học của các thành phần trong mô hình hình học cùng với các thuộc tính tương ứng.
1.3.Ứng dụng của đồ họa máy tính hiện nay
Ngày nay, đồ họa máy tính đóng vai trò quan trọng trong nhiều lĩnh vực như công nghiệp, thương mại, quản lý, giáo dục và giải trí Dưới đây là một số ứng dụng tiêu biểu của nó.
Các chương trình ứng dụng WINDOWS, WINWORD, EXCEL đang được đa số người sử dụng ưa chuộng nhờ giao diện có tính thân thiện, dể sử dụng
Xây dựng chương trình Game sử dụng ngôn ngữ C
Giao diện chương trình Exel
+ Tạo ra các biểu đồ dùng trong thương mại, khoa học và kỹ thuật :
Các biểu đồ đa dạng và phong phú, bao gồm cả hai chiều và ba chiều, đóng vai trò quan trọng trong việc phát triển các mô hình dữ liệu, hỗ trợ hiệu quả cho phân tích thông tin và quyết định.
+ Tự động hóa văn phòng và chế bản điện tử :
Sử dụng ứng dụng đồ họa để in ấn tài liệu với đa dạng dữ liệu, bao gồm văn bản, biểu đồ, đồ thị và nhiều hình ảnh khác nhau.
+ Thiết kế với sự trợ giúp của máy tính :
Máy tính mang lại lợi ích lớn trong việc hỗ trợ thiết kế, đặc biệt thông qua các ứng dụng đồ họa Những phần mềm như AUTOCAD giúp chúng ta dễ dàng thiết kế các thiết bị cơ khí, điện, điện tử, ô tô và máy bay.
+ Lĩnh vực giải trí, nghệ thuật :
Cho phép các họa sĩ tạo ra các hình ảnh ngay trên màn hình của máy tính
Người họa sĩ có thể tự pha màu, trộn màu, thực hiện một số thao tác: cắt, dán, tẩy, xóa, phóng to, thu nhỏ như các phần mềm PAINTBRUSH,
Xây dựng và in ấn bản đồ địa lý là một trong những ứng dụng quan trọng của đồ họa hiện nay, đặc biệt trong hệ thống thông tin địa lý (GIS - Geographical Information System) GIS cho phép phân tích và quản lý dữ liệu không gian, giúp người dùng hiểu rõ hơn về môi trường xung quanh và hỗ trợ ra quyết định hiệu quả.
1.4 Các lĩnh vực của đồ họa máy tính
+ Các hệ CAD/CAM (CAD – Computer Aided Design, CAM – Computer
Các hệ thống này cung cấp bộ công cụ đồ họa hỗ trợ thiết kế cho các chi tiết và hệ thống khác nhau, bao gồm cả thiết bị cơ khí và điện tử Một ví dụ tiêu biểu là phần mềm AutoCAD của hãng Autodesk, giúp người dùng dễ dàng tạo ra các bản vẽ kỹ thuật chính xác.
Xử lý ảnh là lĩnh vực chuyên về việc xử lý dữ liệu hình ảnh trong cuộc sống hàng ngày Qua quá trình này, chúng ta nhận được hình ảnh của các đối tượng sau khi đã trải qua các kỹ thuật phức tạp như khôi phục ảnh và xác định biên.
Ví dụ: phần mềm PhotoShop, Corel Draw,
+ Khoa học nhận dạng (Pattern Recognition)
Nhận dạng là một lĩnh vực quan trọng trong kỹ thuật xử lý ảnh, nơi các mẫu ảnh được phân loại dựa trên cấu trúc hoặc các phương pháp xác định cụ thể Bằng cách sử dụng các thuật toán chọn lọc, chúng ta có thể phân tích và tổng hợp ảnh đã cho thành một tập hợp các ảnh gốc Những ảnh gốc này được lưu trữ trong một thư viện, từ đó làm cơ sở để nhận dạng các ảnh khác.
Ví dụ: Phần mềm nhận dạng chữ viết (VnDOCR) của viện Công nghệ
Thông tin Hà Nội, nhận dạng vân tay, nhận dạng mặt người trong khoa học hình sự
Màn hình đồ họa
Mỗi máy tính đều có một CARD dùng để quản lý màn hình, gọi là Video
Adapter hay Graphics Adapter Có nhiều loại adapter như: CGA, MCGA,
EGA, VGA, Hercules Các adapter có thể làm việc ở hai chế độ: văn bản
(Text Mode) và đồ họa (Graphics Mode)
Có nhiều cách để khởi tạo các mode đồ họa Ta có thể sử dụng hàm $00 ngắt
$10 của BIOS với các Mode sau:
Mode $12: chế độ phân giải 640x480x16
Mode $13: chế độ phân giải 320x200x256
TÌM HIỂU VỀ GAME VÀ CÁC TÍNH CHẤT CỦA
Nguồn gốc ra đời và ứng dụng
Game ra đời từ nhu cầu giải trí, phát triển từ các trò chơi, bộ phim và tác phẩm văn học, đồng thời lấy cảm hứng từ cuộc sống hàng ngày.
Ngày nay, game đã trở thành một phương tiện truyền thông quảng bá mạnh mẽ, thu hút hàng trăm triệu người tham gia toàn cầu Nó không chỉ quảng bá văn hóa các quốc gia mà còn tích hợp quảng cáo cho các công ty phát hành và phát triển game Game hiện nay còn được ứng dụng trong nhiều lĩnh vực xã hội như y tế, giáo dục và an ninh quốc phòng Đặc biệt, trong giảng dạy an ninh quốc phòng, học viên có thể trải nghiệm những trò chơi cung cấp kiến thức thiết yếu cho quân nhân, như mô hình địa hình Việt Nam, tác chiến khẩu lệnh và cách sử dụng trang thiết bị vũ khí Hình thức học tập này kết hợp giữa trò chơi và giáo dục, mang lại hiệu quả cao cho quân nhân Các quốc gia quân sự mạnh như Mỹ, Nhật, Nga và Trung Quốc đã áp dụng các phương pháp huấn luyện này trong tuyển quân và đào tạo quân sự Tương tự, ngành giáo dục và y tế cũng có thể phát triển trò chơi để nâng cao hiểu biết và trau dồi kiến thức qua hình thức chơi game.
Xây dựng chương trình Game sử dụng ngôn ngữ C
Ví dụ về Game ứng dụng dạy học tiếng Anh
Game hiện nay đã trở thành một phần không thể thiếu trong đời sống, tương tự như truyền hình Đây là một phương tiện quảng bá truyền thông mạnh mẽ, giúp người chơi tiếp cận với kiến thức văn hóa và những tiến bộ khoa học kỹ thuật Game không chỉ mang đến những trải nghiệm mới mẻ mà còn giúp người dân có cái nhìn phù hợp với thời đại Hơn nữa, game còn là hình thức giải trí tuyệt vời, tạo cơ hội cho mọi người thư giãn, giao lưu và xây dựng cộng đồng bạn bè.
Ƣu điểm của game và các vấn đề đặt ra
Các thành phố lớn đang đối mặt với tình trạng thiếu sân chơi cho mọi người Tuy nhiên, nếu chúng ta biết khai thác game như một thành tựu của khoa học kỹ thuật để phục vụ con người và đất nước, thì game sẽ trở thành một hình thức văn hóa mới, tiến bộ và xứng đáng được ghi nhận và phát triển.
2 Ƣu điểm của game và những vấn đề đặt ra
Khi chơi game một cách hợp lý và khoa học, chúng ta có thể tận dụng những lợi ích mà nó mang lại Việc sắp xếp thời gian chơi hợp lý không chỉ giúp cải thiện kỹ năng mà còn mang lại nhiều giá trị tích cực cho cuộc sống.
Nhiều người thường cho rằng "chơi game làm suy giảm thị lực", nhưng các nghiên cứu đã chỉ ra rằng việc chơi game thực sự có thể cải thiện khả năng nhìn của người chơi.
Chơi game trong thời gian hợp lý có thể cải thiện thị giác của người chơi, đặc biệt khi phải tập trung vào việc phát hiện kẻ thù Khi mắt đã quen với nhịp độ của trò chơi, người chơi sẽ không cần phải nỗ lực nhiều như lần đầu, dẫn đến hiệu quả cao hơn trong những lần chơi sau.
+ Mài giũa tư duy giải đố
Theo Hiệp hội tâm lý học Mỹ, việc giải quyết các câu đố trong game dạy cho người chơi những nguyên tắc cơ bản của tư duy khoa học
Chơi game không chỉ mang lại niềm vui giải trí mà còn giúp cải thiện khả năng tư duy logic và kỹ năng toán học Nhiều tựa game yêu cầu người chơi phát triển chiến lược và áp dụng các yếu tố chiến thuật, từ đó rèn luyện khả năng tư duy một cách hiệu quả Điều này giúp người chơi trở nên nhanh nhạy hơn trong việc giải quyết vấn đề và đưa ra quyết định.
Xây dựng chương trình Game sử dụng ngôn ngữ C
Game “Chiếc nón kỳ diệu”
+ Luyện tập sự phối hợp giữa tay và mắt
Chơi game giúp cải thiện đáng kể sự phối hợp giữa tay và mắt của người chơi Hầu hết các trò chơi phổ biến hiện nay yêu cầu người chơi thực hiện các động tác tay và ngón tay một cách chính xác, nhanh nhẹn và liên tục.
Nhờ đó, cơ tay của người chơi sẽ được luyện tập và người chơi game sẽ nhanh tay nhanh mắt hơn so với những người không chơi game
+ Tốc độ phản ứng và độ tập trung được cải thiện
Chơi game giúp tăng cường tốc độ phản ứng và sự phản xạ của người chơi, vì hầu hết các trò chơi yêu cầu phản ứng nhanh Khi người chơi luyện tập thường xuyên, họ sẽ trở nên thành thạo hơn trong việc xử lý tình huống Do đó, game không chỉ mang lại niềm vui mà còn cải thiện khả năng phản ứng của người chơi.
Trong hầu hết các trò chơi, người chơi cần duy trì sự tập trung cao độ trong một khoảng thời gian nhất định Việc này không chỉ giúp họ hoàn thành nhiệm vụ mà còn cải thiện rõ rệt khả năng tập trung của bản thân.
Người chơi không chỉ cần tối ưu hóa và chỉnh sửa trò chơi mà còn phải tự thực hiện nhiệm vụ mà không thể nhờ vả người khác, đặc biệt trong những tình huống khó khăn Qua thời gian, họ sẽ hình thành thói quen tự giải quyết các vấn đề khó khăn.
+ Hiểu biết về lịch sử
Những game thủ đam mê khám phá sẽ cảm nhận được không gian và các nhân vật lịch sử một cách sinh động, không còn e ngại môn học lịch sử ở trường Họ có cơ hội tìm hiểu mọi thứ, từ những bí ẩn của nền văn minh Hy Lạp đến những cuộc phiêu lưu của các kẻ cướp biển thế kỷ 18 và các sự kiện quan trọng trong Thế chiến.
Xây dựng chương trình Game sử dụng ngôn ngữ C
Trò chơi “Đế chế” đưa người chơi vào không gian của Hy Lạp cổ đại, nơi họ trải nghiệm những công việc và cuộc chiến đấu hàng ngày của con người thời bấy giờ.
Các loại máy chơi game yêu cầu người chơi vận động cơ thể, mang lại cảm giác vui tươi và sảng khoái Để đạt hiệu quả tốt nhất, người chơi nên biết cách lên lịch chơi và luyện tập hợp lý.
+ Hỗ trợ các môn học ở trường
Nhiều trường học ở Anh và Mỹ đã áp dụng trò chơi vào chương trình giảng dạy, coi đây là phương pháp lý tưởng để dạy học Việc thực hiện các thí nghiệm và quy tắc trong vật lý, hóa học trở nên dễ dàng và an toàn hơn trong môi trường ảo.
Một phản ứng hóa học được thực hiện trong môi trường ảo
Các trò chơi có cơ chế thi đấu trực tuyến không chỉ cho phép người chơi thể hiện kỹ năng mà còn tạo cơ hội để chia sẻ câu chuyện cuộc sống Người chơi có thể vừa tham gia trò chơi vừa giao lưu, trò chuyện, từ đó kết nối và kết bạn với nhiều người từ khắp nơi.
+ Kỹ năng đọc hiểu tốt hơn
Các bài đọc hiểu trong kỳ thi IELTS và TOEFL tập trung vào khả năng suy luận hơn là kiến thức có sẵn Tương tự, hướng dẫn bằng tiếng Anh trong các trò chơi cũng phản ánh điều này Hơn nữa, việc chơi nhiều trò chơi giúp người chơi mở rộng hiểu biết về các nền văn hóa khác nhau trên thế giới, chẳng hạn như văn hóa từ.
2.2 Các vấn đề đặt ra
XÂY DỰNG GAME BẰNG NGÔN NGỮ C
Giao diện menu chính
Chương trình xây dựng menu gồm 6 chức năng :
1 CO CARO : cờ caro dành cho hai người chơi
2 XEP SO: trò chơi xếp số
3 DUOI BAT: trò chơi đuổi bắt
4 HUNG QUA: trò chơi hứng quả
5 BAN SUNG: trò chơi bắn súng
6 THOAT: chức năng thoát khỏi menu Để đi đến một chức năng nào đó ta dùng các phím mũi tên lên hoặc xuống tương ứng với mỗi trò chơi Để chọn chức năng ta dùng phím „Enter‟.
Các trò chơi
2 Các chương trình trò chơi
Cờ caro là trò chơi dành cho 2 người chơi, mỗi người sẽ sử dụng quân cờ “X” hoặc “O” Bàn cờ có 9 ô, và người chơi sẽ lần lượt chọn vị trí để đặt quân cờ của mình Người chiến thắng sẽ là người đầu tiên có 3 quân cờ liên tiếp theo hàng ngang, dọc hoặc chéo.
- Bước 1: Hai người chơi lần lượt chọn vị trí ô cờ để đặt quân đi tương ứng
- Bước 2: Nếu người chơi nào có đủ 3 quân cờ được đặt theo hàng ngang, dọc hoặc chéo trước thì người đó thắng
Sau khi kết thúc ván cờ, người chơi có thể chọn tiếp tục bằng cách nhấn phím “Y” để bắt đầu một ván mới, hoặc nếu không muốn chơi nữa, hãy nhấn phím “N” để thoát khỏi trò chơi.
+ Đoạn code của chương trình
Đây là một trò chơi cờ caro dành cho hai người chơi Người chơi được yêu cầu nhập số ô mà họ muốn đánh Các ô được đánh số từ 0 đến 8, và kết quả của mỗi lượt sẽ được hiển thị bên cạnh điểm số của từng người chơi Trò chơi sử dụng các dòng để tạo ra bảng cờ và hiển thị thông tin một cách trực quan.
In this game, the player is prompted to choose a position from 0 to 8, with the current player indicated by "Player 1" or "Player 2." The selection is made using the keyboard, where each number corresponds to a specific grid location For instance, pressing '0' selects the top-left corner, while '8' selects the bottom-right corner The game continuously loops, allowing players to input their choices until a valid selection is made.
Xây dựng chương trình Game sử dụng ngôn ngữ C
{goto re;} play: if((a[x][y]==1)||(a[x][y]==2)) {goto re;} if((a[x][y]!=1)&&(a[x][y]!=2))
Trước hết, dùng phím mũi tên di chuyển chọn chức năng “CO CARO” trên menu chương trình chính:
Sau khi nhấn chọn trò chơi caro thì chương trình cờ caro xuất hiện cửa sổ hướng dẫn chơi:
Người chơi nhấn phím bất kỳ để khởi động trò chơi, giao diện sẽ hiện ra Trò chơi cờ caro dành cho hai người, mỗi người sẽ có một quân cờ tương ứng là "X" và "O".
„O‟ Bàn cờ có 9 vị trí để đặt quân đi:
Xây dựng chương trình Game sử dụng ngôn ngữ C
Người chơi lần lượt chọn vị trí ô cờ bằng cách bấm vào phím số trên bàn phím để đặt quân đi tương ứng:
Nếu người chơi nào có đủ 3 quân cờ được đặt theo hàng ngang, dọc hoặc chéo trước thì người đó thắng:
Sau khi kết thúc ván cờ, người chơi sẽ được hỏi "chơi lại (Y/N)?" Nếu muốn tiếp tục chơi, hãy nhấn vào 'Y', còn nếu muốn thoát khỏi chương trình, hãy nhấn vào 'N'.
Có 15 số được sắp xếp không theo thứ tự, nhiệm vụ của người chơi là phải sáp xếp các số đó sao cho chúng có thứ tự từ 1 đến 15, để trống vị trí cuối cùng
- Bước 1: Người chơi dùng các phím mũi tên trên bàn phím (←, →, ↑,
↓) để di chuyển sắp xếp các số Người chơi chỉ di chuyển được các số ở các vị trí trên, dưới, bên phải và bên trái của vị trí ô trống
Để giành chiến thắng, người chơi cần sắp xếp đúng các số từ 1 đến 15, với vị trí cuối cùng để trống.
Muốn thoát khỏi chương trình nhấn phím „E‟
{ int r=row-1; int c=col-1; if(s=w && c!=0) //phai
{ col ; w[r][c]=w[r][c-1]; gopr(r,c-1); space(); gopr(r,c); print(r,c-1);
Xây dựng chương trình Game sử dụng ngôn ngữ C if(s= && r!=0) //xuong
{ row ; w[r][c]=w[r-1][c]; gopr(r-1,c); space(); gopr(r,c); print(r-1,c);
{w[r][c]=w[r][c+1]; col++; gopr(r,c+1); space(); gopr(r,c); print(r,c+1);
{ w[r][c]=w[r+1][c]; row++; gopr(r+1,c); space(); gopr(r,c); print(r+1,c);
Trước hết, dùng phím mũi tên di chuyển chọn chức năng “XEP SO” trên menu chương trình chính:
Sau khi nhấn chọn trò chơi xếp số thì chương trình xuất hiện cửa sổ hướng dẫn chơi:
Xây dựng chương trình Game sử dụng ngôn ngữ C
Người chơi ấn phím bất kỳ để bắt đầu chơi Người chơi dùng các phím mũi tên trên bàn phím (←, →, ↑, ↓) để di chuyển sắp xếp các số:
Nếu người chơi sắp xếp đúng các số như yêu cầu (các số có thứ tự từ
1đến 15, để trống vị trí cuối cùng) thì người chơi sẽ thắng:
Nhấn phím „E‟ để thoát khỏi chương trình “XEP SO”
Trong trò chơi, người chơi điều khiển một vật thể lớn hơn để đuổi theo và bắt một vật thể nhỏ di chuyển trên màn hình Khi vật lớn tiếp cận gần vật nhỏ trên cùng một đường biên, vật nhỏ sẽ chuyển hướng di chuyển Trò chơi diễn ra liên tục cho đến khi vật lớn bắt gọn được vật nhỏ.
- Bước 1: Người chơi điều khiển vật lớn đuổi theo vật nhỏ bằng cách sử dụng các phím mũi tên (←,↑,→,↓) để di chuyển
Khi vật lớn tiến gần vật nhỏ trên cùng một đường biên, vật nhỏ sẽ di chuyển theo hướng khác để tránh bị bắt Trò chơi sẽ kết thúc khi vật lớn bắt gọn được vật nhỏ, và người chơi có thể thoát khỏi trò chơi bằng cách nhấn phím "Esc".
Phương pháp vẽ, xóa ảnh tại những vị trí gần nhau:
- Tạo ảnh bằng màu vẽ
- Xóa ảnh bằng màu nền
- Tạo ảnh bằng màu vẽ tại vị trí mới
+ Các sự kiện cần quan tâm :
- Kiểm tra xem gặp nhau chưa? Nếu gặp nhau hiện thông báo và kết thúc
Nếu chưa thì tiếp tục
- Sự kiện hành trình của vật nhỏ Nếu vật lớn đến gần nó trên cùng 1 đường thẳng ở 4 đường biên thì nó sẽ tiếp tục di chuyển
+ Đoạn code chương trình (thể hiện Bước 1) :
{ initialize(); drawvat(YELLOW); drawnguoi(WHITE);
Xây dựng chương trình Game sử dụng ngôn ngữ C dx=dy=0; do{ if(kbhit())
{c=toupper(getch()); if(c==0) c=getch(); switch(c)
{case 'A':dx=0;break; case'S':dy=0;break; case 75:dx=-2;break; case 77:dx=2;break; case 72:dy=-2;break; case 80:dy=2;break;
} delay(DELAY); drawvat(BLACK); drawnguoi(BLACK); tinhnguoi(); tinhvat(); drawvat(YELLOW); drawnguoi(WHITE);
Trước hết, dùng phím mũi tên di chuyển chọn chức năng “DUOI BAT” trên menu chương trình chính:
Sau khi nhấn chọn trò chơi thì chương trình xuất hiện cửa sổ hướng dẫn chơi:
Người chơi ấn phím bất kỳ để bắt đầu chơi Người chơi dùng các phím mũi tên trên bàn phím (←, →, ↑, ↓) để di chuyển đuổi theo vật nhỏ:
Xây dựng chương trình Game sử dụng ngôn ngữ C
Trò chơi kết thúc lúc vật lớn bắt gọn được vật nhỏ:
Muốn thoát khỏi chương trình nhấn phím „Esc‟
Trong khu vườn của bác nông dân, nhiều cây ăn quả cho trái chín vào mùa thu hoạch, đặc biệt là những cây cao Tuy nhiên, những trái cây này thường rụng xuống Nhiệm vụ của người chơi là giúp bác nông dân hứng những trái cây đó vào giỏ để tránh bị hỏng.
Trong trò chơi, người chơi sẽ thấy các quả chín rơi từ trên cao xuống theo phương thẳng đứng với tốc độ ngày càng nhanh, tùy thuộc vào cấp độ chơi Nhiệm vụ của người chơi là sử dụng chuột để di chuyển giỏ và hứng những quả chín rơi vào giỏ.
- Bước 2: Nếu hứng trúng vào giỏ thì người chơi sẽ được cộng điểm
Trò chơi kết thúc khi trải qua 4 cấp độ Muốn thoát khỏi trò chơi nhấn vào phím „E‟ Điểm cao nhất của trò chơi này là 540
Sử dụng phương pháp vẽ, xóa ảnh tại những vị trí gần nhau:
- Tạo ảnh bằng màu vẽ
- Xóa ảnh bằng màu nền
- Tạo ảnh bằng màu vẽ tại vị trí mới
+ Các sự kiện cần quan tâm
- Sự kiện bàn phím dùng theo dõi việc di chuyển giỏ hứng
- Sự kiện thời gian theo dõi việc chuyển động của quả chín
+ Đoạn code của chương trình
… { getmousepos(&button,&x,&y); setcolor(12); setfillstyle(1,12); fillellipse(a,b,10,14); if((b>getmaxy()-20)&&(b