kgame,一个processing开发的小游戏


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;//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个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)