编程烟花(编程烟花代码)

2023-11-23 06:25:02 数码极客 bianji01

 

少儿编程Scratch第十五讲,节日放烟花,附带程序

游戏规则:烟花从地上飞上天空,然后绽放,最后落下消失。添加一个城市的背景创建烟花Rocket角色,做出八个造型。第一个造型命名为C1,代表升空的烟花。当这个小红点C1到达某个随机的位置,再将它切换到其他七个造型之一,这样就模拟出烟花绽放的效果。在加一些简单的图形效果让整个过程更加真实。烟花程序如下:开始将自己隐藏,然后重复执行,每隔一个随机时间创建一个克隆体。由于原角色是隐藏的,所以它的克隆体一开始都是隐藏的。克隆体程序如下:还可以将y坐标增加-1和将亮度特效增加-3模拟出烟花缓缓下降并逐渐消失的效果。

c语言放烟花代码

#include"stdlib.h"

#include"graphics.h"

#include"stdio.h"

#include"math.h"

#include"conio.h"

#definePI3.1425926

main()

intgdriver=DETECT,gmode,errorcode;

inta[10],b[10],x,y,c,r,i,j,t;

doublerad=0.0;

/*initializegraphicsandlocalvariables*/

initgraph(&gdriver,&gmode,"");

/*readresultofinitialization*/

errorcode=graphresult();

if(errorcode!=grOk)/*anerroroccurred*/

printf("Graphicserror:%s/n",grapherrormsg(errorcode));

printf("Pleaseanykeytohalt:");

getch();

exit(1);/*terminatewithanerrorcode*/

randomize();

for(;!kbhit();)

x=rand()%500+100;/*随机中心坐标*/

y=rand()%300+100;

for(r=0;r<=8;r++)/*烟花的大小设定*/

for(i=0,rad=0.0;rad<2*PI;rad+=0.78)/*设定坐标*/

a[i++]=x+(int)r*10*cos(rad);

b[i]=y+(int)r*10*sin(rad);

for(i=1;i

c=rand()%13+1;/*各点的颜色随机*/

setcolor(c);/*功能:将当前图形屏幕的当前笔画颜色置为color.*/

circle(a[i],b[i],1);/*a[i],b[i]为圆心1为半径画圆*/

delay(10000);

delay(10000);

cleardevice();

函数名:cleardevice

功能:清除图形屏幕

用法:voidfarcleardevice(void);

getch();

closegraph();

函数名:closegraph

功能:关闭图形系统

用法:voidfarclosegraph(void);

C语言:表白显示(多彩小心心)

#include

#include

#include

#defineI20

#defineR340

#include

intmain()

charanswer[10];

printf("遇到你\n我才发现\n曾经所有的条件\n似乎都成了我等你的借口\n\n");

printf("我对你的感情已经决堤\n所以\n请允许我,从今往后映入你\n明媚的眼\n");

printf("我\n想和你\n耳鬓厮磨,相濡以沫!");

printf("答应我吧!\n输入yes,你可以看到我的真心\n");

scanf("%s",answer);

floaty,x,z,f;

for(y=1.5f;y>-1.5f;y-=0.1f)

for(x=-1.5f;x<1.5f;x+=0.05f)

z=x*x+y*y-1;

f=z*z*z-x*x*y*y*y;

putchar(f<=0.0f?"*********"[(int)(f*-8.0f)]:);

putchar(\n);

longtime;

for(;;)

system("colora");

for(time=0;time<99999999;time++);

system("colorb");

for(time=0;time<99999999;time++);

system("colorc");

for(time=0;time<99999999;time++);

system("colord");

for(time=0;time<99999999;time++);

system("colore");

for(time=0;time<99999999;time++);

system("colorf");

for(time=0;time<99999999;time++);

system("color0");

for(time=0;time<99999999;time++);

system("color1");

for(time=0;time<99999999;time++);

system("color2");

for(time=0;time<99999999;time++);

system("color3");

for(time=0;time<99999999;time++);

system("color4");

for(time=0;time<99999999;time++);

system("color5");

for(time=0;time<99999999;time++);

system("color6");

for(time=0;time<99999999;time++);

system("color7");

for(time=0;time<99999999;time++);

system("color8");

for(time=0;time<99999999;time++);

system("color9");

getchar();

return0;

烟花程序解释,请大家帮帮忙!一定要详细啊,最好每个语句都能有解释。感谢啦!

flash制作烟花出现个问题?

我有现成的烟花 你要我发给你~

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告