神奇小棋盤
🍉今日做的簡易小棋盤讓我想到之前都跟陳柏比五子棋得斯(都我贏嘿嘿)
🍉
1.
void setup(){
size(400,400);
}
void draw(){
background(253,236,180);
line(50, 50, 50, 450);
line(100, 50, 100, 450);
line(150, 50, 150, 450);
line(200, 50, 200, 450);
line(250, 50, 250, 450);
line(300, 50, 300, 450);
line(350, 50, 350, 450);
line(400, 50, 400, 450);
line(450, 50, 450, 450);
}
------------------------------------------------------------------
void setup(){
size(400,400);
}
void draw(){
background(253,236,180);
for(int i=0;i<9;i++)
{
line(50+50*i,50,50+50*i,450);
}
}
int [][]c = {
{1,0,0},
{1,0,0},
{1,0,0} };
void setup(){
size(300,300);
}
void draw(){
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
if(c[i][j]==0) fill(128);
else fill(255,0,0);
rect(j*100, i*100, 100, 100);
///j是x方向,i是y方向
}
}
}
int [][]go = {
{0,0,0,0,0,0,0,0,0},
{0,0,1,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,1,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0}};
void setup(){
size(500,500);
}
void draw(){
background(253,236,180);
for(int i=0;i<9;i++){
line(50+50*i, 50, 50+50*i, 450);
line(50, 50+50*i, 450, 50+50*i);
}
for(int i=0;i<9;i++){
for(int j=0;j<9;j++){
if(go[i][j]==1) {
int x=50+50*j, y=50+50*i;
fill(255); ellipse(x,y,40,40);
}
}
}
}
(只是沒有黑棋,沒關係下一步就要開始做!)
void mousePressed(){
int j=(mouseX-25)/50;
int i=(mouseY-25)/50;
go[i][j]=1;
}
int [][]go = {
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0}};
void setup(){
size(500,500);
}
void draw(){
background(253,236,180);
for(int i=0;i<9;i++){
line(50+50*i, 50, 50+50*i, 450);
line(50, 50+50*i, 450, 50+50*i);
}
for(int i=0;i<9;i++){
for(int j=0;j<9;j++){
if(go[i][j]==1) {
int x=50+50*j, y=50+50*i;
fill(255); ellipse(x,y,40,40);
}else if(go[i][j]==2){
int x=50+50*j, y=50+50*i;
fill(0); ellipse(x,y,40,40);
}
}
}
}
void mousePressed(){
int j=(mouseX-25)/50;
int i=(mouseY-25)/50;
if(mouseButton==LEFT) go[i][j]=1; ///左鍵
if(mouseButton==RIGHT) go[i][j]=2; ///右鍵
if(mouseButton==CENTER) go[i][j]=0; ///中鍵
}
2.
void setup(){
size(500,500);
}
void draw(){
for(float a=0 ; a<360 ;a++){
float x=250+250*cos( radians(a) );
float y=250+250*sin( radians(a) );
ellipse(x,y, 4,4);
}
}
void setup(){
size(500,500);
}
void draw(){
for(float a=0 ; a<360 ;a++){
float x=250+250*cos( radians(a) );
float y=250+250*sin( radians(a) );
ellipse(x,y, mouseY, mouseX);
}
}
void setup(){
size(500,500);
}
void draw(){
background(255);
noFill();
stroke(mouseX, mouseY,255);
for(float a=0 ; a<360 ;a+=1){
float x=250+250*cos( radians(a) );
float y=250+250*sin( radians(a) );
ellipse(x,y, mouseY, mouseX);
}
}
void setup(){
size(500,500);
}
float w=30;
float r=0,g=255,b=0;
void draw(){
noFill();
stroke(r,g,b);
r+=random(3); if(r>255) r=0;
g+=random(3); if(g>255) g=0;
b+=random(3); if(b>255) b=0;
ellipse(mouseX, mouseY,w,w);
w+=0.5;
if(w>100) w=30;
}
沒有留言:
張貼留言