DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU trên Graphics C/C++ – Lập trình tỏ tình Crush Bóng bay lên trời – Lập trình Happy Birthday trên C/C++ Tỏ tình Crush bằng code C/C++ – I LOVE YOU ngôn ngữ C/C++ Cách tạo menu game trên thư viện Graphics C/C++ Lập trình game Cờ Caro trên C/C++ màn hình Console(Demo Game) Lập trình ứng dụng giúp bé học toán trên C/C++ màn hình Console Lập trình game Rắn săn mồi trên C/C++ màn hình Console(Demo Snake) Xây dựng demo Code Vượt vật cản trên màn hình Console C/C++
Trong loạt bài chia sẻ các demo và Source code, hôm nay mình sẽ chia sẻ code Bóng bay lên trời – Lập trình Happy Birthday trên C/C++ trên thư viện Graphics C/C++.
Nếu như bạn đang đọc bài viết này nhưng vẫn chưa cài đặt thư viện Graphics hoặc chưa biết cách chạy chương trình trên màn hình Grpahics C/C++ thì bạn nên xem thêm bài viết này: Cài đặt thư viện Graphics trên IDE Dev C++.
Lập trình Happy Birthday Graphics trên C/C++
Video dưới đây là demo mà mình đã xây dựng và sẽ chia sẻ source code trong bài viết hôm nay, bạn xem qua nhé.
Chương trình được xây dựng cũng tương đối đơn giản, ý tưởng là bạn sẽ vẽ các hình Elep tượng trưng cho bóng bay và tô mau cho chúng. Sau đó sử dụng vòng lặp while vô hạn để mỗi lần lặp sẽ trừ đi tọa độ x để tạo hiệu ứng bóng bay lên trời, quả bóng nào bay lên khỏi màn hình sẽ được khởi tạo lại.
- Kiếm tiền Accesstrade, kiếm tiền tại nhà với Accesstrade.vn – Tiếp thị liên kết
- MegaURL – Rút gọn link kiếm tiền có giá cao tại Việt Nam
- Top 4 App kiếm tiền online trên điện thoại tốt nhất 2022
Chương trình
MÃ NGUỒN CHƯƠNG TRÌNH
#include <graphics.h>
#include <stdlib.h>
void balloons(int x[],int y[])
{
for(int i=0;i<12;i++)
{
if(i==2) i++;
setlinestyle(3,2,3); setcolor(0); line(x[i],y[i]+70,x[i],y[i]+180);
setfillstyle(1,0); setcolor(0);
fillellipse(x[i],y[i],50,70);
setfillstyle(1,13); setcolor(13); y[i]-=20;
fillellipse(x[i],y[i],50,70);
setlinestyle(3,2,1); setcolor(15); line(x[i],y[i]+70,x[i],y[i]+180);
if(y[i]<-200) y[i]=700;
settextstyle(2,0,5); setbkcolor(13); setcolor(15); outtextxy(x[i]-40,y[i],"Happy Birthday");
}
}
int main()
{
int x[12]={50,200,350,400,550,700,850,1000,1150,1300,1450,1600};
int y[12]={700,500,250,350,400,550,350,150,563,123,456,125};
initwindow(1360,720);
while(1)
{
settextstyle(6,0,20);setcolor(12); setbkcolor(0); outtextxy(80,200,"Happy Birthday");
balloons(x,y);
delay(100);
}
}
Bạn không hiểu được ý nghĩa và tác dụng của các hàm đồ họa sử dụng trong chương trình trên thì đọc bài viết này nhé:
XÊM THÊM Tỏ tình Crush bằng code C/C++ – I LOVE YOU ngôn ngữ C/C++ Cách tạo menu game trên thư viện Graphics C/C++ Lập trình game Cờ Caro trên C/C++ màn hình Console(Demo Game) Lập trình game Rắn săn mồi trên C/C++ màn hình Console(Demo Snake)