-
大小: 38.43MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-08-03
- 语言: Java
- 标签: processing kgame
资源简介
kgame,一个processing开发的小游戏,processing基于java
代码片段和文件信息
import processing.core.*;
import processing.data.*;
import processing.event.*;
import processing.opengl.*;
import java.util.HashMap;
import java.util.ArrayList;
import java.io.File;
import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.IOException;
public class kgame extends Papplet {
int gamemode=1;//\u5224\u65ad\u6e38\u620f\u72b6\u6001\uff0c1\u662f\u5f00\u59cb\u754c\u9762\uff0c2\u662f\u6e38\u620f\u754c\u9762\uff0c3\u662f\u5f97\u5206\u754c\u9762\uff1b
int ispause=0;//\u5224\u65ad\u6e38\u620f\u662f\u5426\u6682\u505c\uff0c0\u4e3a\u5f00\u59cb\uff0c1\u4e3a\u6682\u505c\uff1b
PolyStar star[]=new PolyStar[10];
int qx[]=new int[10];//\u7403\u7403\u7684\u5750\u6807\uff1b
int qy[]=new int[10];
int speed[]=new int[10];//\u4e0b\u843d\u901f\u5ea6\uff1b
float rshort[]=new float[10];
float rlong[]=new float[10];
float change[]=new float[10];//\u7403\u7403\u5927\u5c0f\u53d8\u5316\u901f\u5ea6\uff1b
int isharm[]=new int[10];//\u5224\u65ad\u662f\u5426\u4e3a\u70b8\u5f39\uff1b
int col[][]=new int[3][10];//color
String score=““ pjf=““ pball=““;//\u603b\u5206\u548c\u5e73\u5747\u5206\u8fd8\u6709\u70b9\u5230\u7684\u7403\u7403\u4e2a\u6570\u90fd\u4e3a0\uff1b
int scorea=0 pballa=0;
float pjfa=0;
int num=0;//\u7b2c\u51e0\u4e2a\u7403\u7403\uff1b
int ox=250 oy=150;
public void setup()
{
size(500 600);
smooth();
int i=0 j=0;
//qx[0]=int(random(1 (width)/100))*100;
int is=0;
for (i=0; i<10; i++)
{
//qx[i]=int(random(50 width-50));
qx[i]=50+((width-50)/8)*i;
qy[i]=120;
speed[i]=Papplet.parseInt(random(1 5));
change[i]=random(0.01f 0.5f);
for (j=0; j<3; j++)
{
col[j][i]=Papplet.parseInt(random(220));
}
col[0][1]=11;
rshort[i]=10;
rlong[i]=50;
is=Papplet.parseInt(random(1 6));
if (is==4)
{
isharm[i]=1;
} else
{
isharm[i]=0;
}
}
}
public void draw()
{
//gamemode=3;
background(255);
if (gamemode==1)
{
start();
} else if (gamemode==2)
{
play();
} else if (gamemode==3)
{
gameover();
}
}
public void txt(String str int size int x int y)
{
PFont myFont = createFont(“\u9ed1\u4f53“ size);
textFont(myFont);
text(str x y);
}
public void drawshape(int o1 int o2 int rtem int tl)
{
int i=0 a1 a2 b1 b2;
int t=0;
for (i=-rtem; i<=rtem; i+=1)
{
t++;
if (t<=tl)
{
if (i<=0)
{
a1=i;
a2=i+rtem;
b1=i;
b2=-i-rtem;
a1=o1+a1;
a2=o2+a2;
b1=o1+b1;
b2=o2+b2;
line(a1 a2 b1 b2 );
} else if (i>0)
{
a1=i;
a2=-i+rtem;
b1=i;
b2=i-rtem;
a1=o1+a1;
a2=o2+a2;
b1=o1+b1;
b2=o2+b2;
line(a1 a2 b1 b2 );
}
} else if (t<=tl*2)
{
continue;
} else
{
t=0;
}
}
}
public void start()
{
fill(0);
txt(“Cruz“ 100 160 380);
i
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-12-12 10:47 application.windows32\
文件 396800 2014-12-12 10:47 application.windows32\kgame.exe
目录 0 2014-12-12 10:47 application.windows32\lib\
文件 634193 2014-05-19 21:12 application.windows32\lib\core.jar
文件 7361 2014-05-19 21:12 application.windows32\lib\gluegen-rt-natives-windows-i586.jar
文件 289171 2014-05-19 21:12 application.windows32\lib\gluegen-rt.jar
文件 187372 2014-05-19 21:12 application.windows32\lib\jogl-all-natives-windows-i586.jar
文件 3082066 2014-05-19 21:12 application.windows32\lib\jogl-all.jar
文件 5005 2014-12-12 10:47 application.windows32\lib\kgame.jar
目录 0 2014-12-12 10:47 application.windows32\source\
文件 9969 2014-12-12 10:47 application.windows32\source\kgame.java
文件 8571 2014-12-12 10:47 application.windows32\source\kgame.pde
目录 0 2014-12-12 10:48 application.windows64\
目录 0 2014-12-12 10:48 application.windows64\java\
目录 0 2014-05-19 21:13 application.windows64\java\bin\
文件 1504680 2013-08-27 02:42 application.windows64\java\bin\awt.dll
文件 159656 2013-08-27 02:42 application.windows64\java\bin\dcpr.dll
文件 465320 2013-08-27 02:42 application.windows64\java\bin\deploy.dll
目录 0 2014-05-19 21:13 application.windows64\java\bin\dtplugin\
文件 973736 2013-08-27 02:47 application.windows64\java\bin\dtplugin\deployJava1.dll
文件 1095080 2013-08-27 02:48 application.windows64\java\bin\dtplugin\npdeployJava1.dll
文件 30120 2013-08-27 02:42 application.windows64\java\bin\dt_shmem.dll
文件 25000 2013-08-27 02:42 application.windows64\java\bin\dt_socket.dll
文件 136104 2013-08-27 02:42 application.windows64\java\bin\eula.dll
文件 240040 2013-08-27 02:42 application.windows64\java\bin\fontmanager.dll
文件 158632 2013-08-27 02:43 application.windows64\java\bin\hprof.dll
文件 241568 2013-08-27 03:04 application.windows64\java\bin\installer.dll
文件 122792 2013-08-27 02:43 application.windows64\java\bin\instrument.dll
文件 18856 2013-08-27 02:43 application.windows64\java\bin\j2pcsc.dll
文件 21416 2013-08-27 02:43 application.windows64\java\bin\jaas_nt.dll
文件 55720 2013-08-27 02:43 application.windows64\java\bin\jabswitch.exe
............此处省略646个文件信息
评论
共有 条评论