1. PImage img;
void setup(){ size(640,480); img = loadImage("640x480.png"); } int page = 0; void draw(){ if(page==0){ background(0); textSize(70); textAlign(CENTER,CENTER); text("Opening",320,240); } else if(page==1){ background(img); } } void mousePressed(){ if(page==0) page = 1; }
2. PImage img;
void setup(){ size(640,480); img = loadImage("640x480.png"); } void draw(){ background(img); for(int i=0;i<15;i++){ for(int j=0;j<20;j++){ noFill(); rect(j*32,i*32,32,32); } } }
3. PImage img;
void setup(){ size(640,480); img = loadImage("640x480.png"); } void draw(){ background(img); for(int i=0;i<15;i++){ for(int j=0;j<20;j++){ noFill(); stroke(0); rect(j*32,i*32,32,32); } } stroke(255,0,0); rect(J*32,I*32,32,32); } int I = -1,J = -1; void mouseMoved(){ I = mouseY/32; J = mouseX/32; } void mousePressed(){ PImage now = createImage(32,32,RGB); now.copy(img,J*32,I*32,32,32,0,0,32,32); now.save("1.png"); }
4. int [][] floor = { {11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
};
PImage img;
PImage [] fimg = new PImage[40];
void setup(){
size(640,480);
img = loadImage("640x480.png");
for (int i=1;i<=22;i++) fimg[i] = loadImage(i+".png");
}
void draw(){
///background(img);
for(int i=0;i<3;i++){
for(int j=0;j<20;j++){
int now = floor[i][j];
image(fimg[now],j*32,i*32);
}
}
}
5. int [][] floor = { {11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,20,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
};
PImage img,user;
PImage [] fimg = new PImage[40];
void setup(){
size(640,480);
img = loadImage("640x480.png");
user = loadImage("20.png");
for (int i=1;i<=22;i++) fimg[i] = loadImage(i+".png");
}
int userI = 12, userJ = 15;
void draw(){
///background(img);
for(int i=0;i<15;i++){
for(int j=0;j<20;j++){
int now = floor[i][j];
image(fimg[now],j*32,i*32);
}
}
image(user,userJ*32,userI*32);
}
void keyPressed(){
if(keyCode==RIGHT) userJ++;
if(keyCode==LEFT) userJ--;
if(keyCode==UP) userI--;
if(keyCode==DOWN) userI++;
}
6. int [][] floor = { {11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,20,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
};
PImage img,user;
PImage [] fimg = new PImage[40];
void setup(){
size(640,480);
img = loadImage("640x480.png");
user = loadImage("20.png");
for (int i=1;i<=22;i++) fimg[i] = loadImage(i+".png");
}
int userI = 12, userJ = 15;
void draw(){
///background(img);
for(int i=0;i<15;i++){
for(int j=0;j<20;j++){
int now = floor[i][j];
image(fimg[now],j*32,i*32);
}
}
image(user,userJ*32,userI*32);
}
void keyPressed(){
int newI = userI,newJ = userJ;
if(keyCode==RIGHT) newJ++;
if(keyCode==LEFT) newJ--;
if(keyCode==UP) newI--;
if(keyCode==DOWN) newI++;
if(floor[newI][newJ]!=18 && floor[newI][newJ]!=17){
userI = newI;
userJ = newJ;
}
}
7. int [][] floor = { {11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,20,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
};
PImage img,user;
PImage [] fimg = new PImage[40];
void setup(){
size(640,480);
img = loadImage("640x480.png");
user = loadImage("20.png");
for (int i=1;i<=22;i++) fimg[i] = loadImage(i+".png");
}
int userI = 12, userJ = 10;
void draw(){
///background(img);
for(int i=0;i<15;i++){
for(int j=0;j<20;j++){
int now = floor[i][j];
image(fimg[now],j*32,i*32);
}
}
image(user,userJ*32,userI*32);
if(gameOver) background(0,255,0);
}
boolean gameOver = false;
void keyPressed(){
int newI = userI,newJ = userJ;
if(keyCode==RIGHT) newJ++;
if(keyCode==LEFT) newJ--;
if(keyCode==UP) newI--;
if(keyCode==DOWN) newI++;
if(floor[newI][newJ]!=22 && floor[newI][newJ]!=17){
userI = newI;
userJ = newJ;
if(floor[userI][newJ]==2) gameOver = true;
floor[userI][newJ] =18;
}
}
8. int [][] floor = { {11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,20,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
};
PImage img,user;
PImage [] fimg = new PImage[40];
void setup(){
size(640,480);
img = loadImage("640x480.png");
user = loadImage("20.png");
for (int i=1;i<=22;i++) fimg[i] = loadImage(i+".png");
}
int userI = 12, userJ = 10;
void draw(){
///background(img);
for(int i=0;i<15;i++){
for(int j=0;j<20;j++){
int now = floor[i][j];
image(fimg[now],j*32,i*32);
}
}
image(user,16,16);
textSize(30);
text("Level: " + level,16,90);
textSize(20);
text("Live: " + live,16,140);
text("Attack: " + attack,16,170);
text("Defense: " + defense,16,200);
text("Magic: " + magic,16,230);
text("Exp: " + exp,16,260);
text("Coins: " + coins,16,290);
image(user,userJ*32,userI*32);
if(gameOver) background(0,255,0);
}
int level = 1, live = 2693, attack = 14, defense = 16,magic = 10,exp = 72,coins = 72;
boolean gameOver = false;
void keyPressed(){
int newI = userI,newJ = userJ;
if(keyCode==RIGHT) newJ++;
if(keyCode==LEFT) newJ--;
if(keyCode==UP) newI--;
if(keyCode==DOWN) newI++;
if(floor[newI][newJ]!=22 && floor[newI][newJ]!=17){
userI = newI;
userJ = newJ;
if(floor[userI][newJ]==2) gameOver = true;
floor[userI][newJ] =18;
}
}
9. int [][] floor = { {11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,22,13,17,14,17,14,1,18,18,18,1,2,22,22,22,22,22,22,12},
{11,20,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
{11,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,12},
};
PImage img,user;
PImage [] fimg = new PImage[40];
void setup(){
size(640,480);
img = loadImage("640x480.png");
user = loadImage("20.png");
for (int i=1;i<=22;i++) fimg[i] = loadImage(i+".png");
}
int userI = 12, userJ = 10;
void draw(){
///background(img);
for(int i=0;i<15;i++){
for(int j=0;j<20;j++){
int now = floor[i][j];
image(fimg[now],j*32,i*32);
}
}
image(user,16,16);
textSize(30);
text("Level: " + level,16,90);
textSize(20);
text("hp: " + hp,16,140);
text("Attack: " + attack,16,170);
text("Defense: " + defense,16,200);
text("Magic: " + magic,16,230);
text("Exp: " + exp,16,260);
text("Coins: " + coins,16,290);
image(user,userJ*32,userI*32);
if(gameOver==1) background(0,255,0);
if(gameOver==2) background(255,0,0);
}
int level = 1, hp = 2693, attack = 14, defense = 16,magic = 10,exp = 72,coins = 72;
int gameOver = 0;
void keyPressed(){
int newI = userI,newJ = userJ;
if(keyCode==RIGHT) newJ++;
if(keyCode==LEFT) newJ--;
if(keyCode==UP) newI--;
if(keyCode==DOWN) newI++;
if(floor[newI][newJ]==1){
if(hp-10<=0) gameOver = 2;
else {
hp -= 10;
exp +=1;
userI = newI;
userJ = newJ;
floor[newI][newJ] = 2;
}
}
else if(floor[newI][newJ]!=22 && floor[newI][newJ]!=17){
userI = newI;
userJ = newJ;
if(floor[userI][newJ]==2) gameOver = 1;
floor[userI][newJ] =18;
}
}











沒有留言:
張貼留言