kgame,一个processing开发的小游戏
kgame,一个processing开发的小游戏,processing基于java
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-12-12 10:47 application.windows32
文件 396800 2014-12-12 10:47 application.windows32kgame.exe
目录 0 2014-12-12 10:47 application.windows32lib
文件 634193 2014-05-19 21:12 application.windows32libcore.jar
文件 7361 2014-05-19 21:12 application.windows32libgluegen-rt-natives-windows-i586.jar
文件 289171 2014-05-19 21:12 application.windows32libgluegen-rt.jar
文件 187372 2014-05-19 21:12 application.windows32libjogl-all-natives-windows-i586.jar
文件 3082066 2014-05-19 21:12 application.windows32libjogl-all.jar
文件 5005 2014-12-12 10:47 application.windows32libkgame.jar
目录 0 2014-12-12 10:47 application.windows32source
文件 9969 2014-12-12 10:47 application.windows32sourcekgame.java
文件 8571 2014-12-12 10:47 application.windows32sourcekgame.pde
目录 0 2014-12-12 10:48 application.windows64
目录 0 2014-12-12 10:48 application.windows64java
目录 0 2014-05-19 21:13 application.windows64javain
文件 1504680 2013-08-27 02:42 application.windows64javainawt.dll
文件 159656 2013-08-27 02:42 application.windows64javaindcpr.dll
文件 465320 2013-08-27 02:42 application.windows64javaindeploy.dll
目录 0 2014-05-19 21:13 application.windows64javaindtplugin
文件 973736 2013-08-27 02:47 application.windows64javaindtplugindeployJava1.dll
文件 1095080 2013-08-27 02:48 application.windows64javaindtplugin
pdeployJava1.dll
文件 30120 2013-08-27 02:42 application.windows64javaindt_shmem.dll
文件 25000 2013-08-27 02:42 application.windows64javaindt_socket.dll
文件 136104 2013-08-27 02:42 application.windows64javaineula.dll
文件 240040 2013-08-27 02:42 application.windows64javainfontmanager.dll
文件 158632 2013-08-27 02:43 application.windows64javainhprof.dll
文件 241568 2013-08-27 03:04 application.windows64javaininstaller.dll
文件 122792 2013-08-27 02:43 application.windows64javaininstrument.dll
文件 18856 2013-08-27 02:43 application.windows64javainj2pcsc.dll
文件 21416 2013-08-27 02:43 application.windows64javainjaas_nt.dll
文件 55720 2013-08-27 02:43 application.windows64javainjabswitch.exe
............此处省略646个文件信息
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;//u5224u65adu6e38u620fu72b6u6001uff0c1u662fu5f00u59cbu754cu9762uff0c2u662fu6e38u620fu754cu9762uff0c3u662fu5f97u5206u754cu9762uff1b
int ispause=0;//u5224u65adu6e38u620fu662fu5426u6682u505cuff0c0u4e3au5f00u59cbuff0c1u4e3au6682u505cuff1b
PolyStar star[]=new PolyStar[10];
int qx[]=new int[10];//u7403u7403u7684u5750u6807uff1b
int qy[]=new int[10];
int speed[]=new int[10];//u4e0bu843du901fu5ea6uff1b
float rshort[]=new float[10];
float rlong[]=new float[10];
float change[]=new float[10];//u7403u7403u5927u5c0fu53d8u5316u901fu5ea6uff1b
int isharm[]=new int[10];//u5224u65adu662fu5426u4e3au70b8u5f39uff1b
int col[][]=new int[3][10];//color
String score=““ pjf=““ pball=““;//u603bu5206u548cu5e73u5747u5206u8fd8u6709u70b9u5230u7684u7403u7403u4e2au6570u90fdu4e3a0uff1b
int scorea=0 pballa=0;
float pjfa=0;
int num=0;//u7b2cu51e0u4e2au7403u7403uff1b
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(“u9ed1u4f53“ 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.windows32kgame.exe
目录 0 2014-12-12 10:47 application.windows32lib
文件 634193 2014-05-19 21:12 application.windows32libcore.jar
文件 7361 2014-05-19 21:12 application.windows32libgluegen-rt-natives-windows-i586.jar
文件 289171 2014-05-19 21:12 application.windows32libgluegen-rt.jar
文件 187372 2014-05-19 21:12 application.windows32libjogl-all-natives-windows-i586.jar
文件 3082066 2014-05-19 21:12 application.windows32libjogl-all.jar
文件 5005 2014-12-12 10:47 application.windows32libkgame.jar
目录 0 2014-12-12 10:47 application.windows32source
文件 9969 2014-12-12 10:47 application.windows32sourcekgame.java
文件 8571 2014-12-12 10:47 application.windows32sourcekgame.pde
目录 0 2014-12-12 10:48 application.windows64
目录 0 2014-12-12 10:48 application.windows64java
目录 0 2014-05-19 21:13 application.windows64javain
文件 1504680 2013-08-27 02:42 application.windows64javainawt.dll
文件 159656 2013-08-27 02:42 application.windows64javaindcpr.dll
文件 465320 2013-08-27 02:42 application.windows64javaindeploy.dll
目录 0 2014-05-19 21:13 application.windows64javaindtplugin
文件 973736 2013-08-27 02:47 application.windows64javaindtplugindeployJava1.dll
文件 1095080 2013-08-27 02:48 application.windows64javaindtplugin
pdeployJava1.dll
文件 30120 2013-08-27 02:42 application.windows64javaindt_shmem.dll
文件 25000 2013-08-27 02:42 application.windows64javaindt_socket.dll
文件 136104 2013-08-27 02:42 application.windows64javaineula.dll
文件 240040 2013-08-27 02:42 application.windows64javainfontmanager.dll
文件 158632 2013-08-27 02:43 application.windows64javainhprof.dll
文件 241568 2013-08-27 03:04 application.windows64javaininstaller.dll
文件 122792 2013-08-27 02:43 application.windows64javaininstrument.dll
文件 18856 2013-08-27 02:43 application.windows64javainj2pcsc.dll
文件 21416 2013-08-27 02:43 application.windows64javainjaas_nt.dll
文件 55720 2013-08-27 02:43 application.windows64javainjabswitch.exe
............此处省略646个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)