• 大小: 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个文件信息

评论

共有 条评论