java游戏合集


java游戏源源码,集合(内含10款冷门游戏),亲测可用
资源截图
代码片段和文件信息
package org.test;

public class Board {


    private byte b[][];
    private int cn;
    private int rn;

Board(int i int j)
    {
        cn = i;
        rn = j;
        b = new byte[j][i];
        for(int k = 0; k < j; k++)
        {
            for(int l = 0; l < i; l++)
                b[k][l] = -1;

        }

    }

    void setRandomNumber(int ai[])
    {
        int i = 0;
        for(int j = 0; j < rn; j++)
        {
            for(int l = 0; l < cn; l++)
            {
                b[j][l] = (byte)(int)(Math.random() * 10D);
                if(b[j][l] == 0)
                    i++;
            }

            if(sum(j) == ai[j])
            {
                int i1 = (int)(Math.random() * (double)cn);
                b[j][i1] = (byte)((b[j][i1] + 1) % 10);
            }
            if(equals(j))
            {
                int j1 = (int)(Math.random() * (double)cn);
                b[j][j1] = (byte)((b[j][j1] + 2) % 10);
            }
        }

        if(i > 3)
        {
            flag:
            for(int k = 0; k < rn; k++)
            {
                int k1 = 0;
                do
                {
                    if(k1 >= cn){
                        continue flag;
                    }
                    if(b[k][k1] == 0){
                        b[k][k1] = (byte)(int)(Math.random() * 5D + 4D);
                    }
                    if(--i == 0){
                        continue flag;
                    }
                    k1++;
                } while(true);
            }
        }
    }

    void turnRight(int i int j)
    {
        if((i >= 0) & (j >= 0) && (i < cn - 1) & (j < rn - 1))
        {
            byte byte0 = b[j][i];
            b[j][i] = b[j][i + 1];
            b[j][i + 1] = b[j + 1][i + 1];
            b[j + 1][i + 1] = b[j + 1][i];
            b[j + 1][i] = byte0;
        }
    }

    void turnLeft(int i int j)
    {
        if((i >= 0) & (j >= 0) && (i < cn - 1) & (j < rn - 1))
        {
            byte byte0 = b[j][i];
            b[j][i] = b[j + 1][i];
            b[j + 1][i] = b[j + 1][i + 1];
            b[j + 1][i + 1] = b[j][i + 1];
            b[j][i + 1] = byte0;
        }
    }

    int sum(int i)
    {
        int j = 0;
        for(int k = 0; k < cn; k++)
            j += b[i][k];

        return j;
    }

    boolean equals(int i)
    {
        for(int j = 1; j < cn; j++)
            if(b[i][0] != b[i][j])
                return false;

        return true;
    }

    void deleteRow(int i)
    {
        for(int j = i; j > 0; j--)
        {
            for(int k = 0; k < cn; k++)
                b[j][k] = b[j - 1][k];

        }

    }

    void insertRow(int i)
    {
        for(int j = 0; j < cn; j++)
            b[0][j] = (byte)(int)(Math.random() * 10D);

        if(sum(0) == i)
        {
            int k = (int)(Math.random() * (double)cn)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     178275  2012-01-19 13:32  04.png

     文件      22584  2012-01-19 13:33  05.png

     文件        301  2012-01-19 09:52  Test1.classpath

     文件        381  2012-01-19 09:52  Test1.project

     文件         88  2012-01-19 09:52  Test1.settingsorg.eclipse.core.resources.prefs

     文件        629  2012-01-19 09:52  Test1.settingsorg.eclipse.jdt.core.prefs

     文件        415  2012-01-19 10:03  Test1srcorg estg.png

     文件       3393  2012-01-19 10:00  Test1srcorg estBoard.java

     文件      16766  2012-01-19 10:17  Test1srcorg estII21.java

     文件        612  2012-01-19 10:02  Test1srcorg estImageReader.java

     文件       2432  2012-01-19 10:02  Test1srcorg estNumber.java

     文件        431  2012-01-19 10:03  Test1srcorg est
umber.png

     文件       1398  2012-01-19 10:02  Test1srcorg estNumberBlock.java

     文件        213  2012-01-19 10:03  Test1srcorg estscore.png

     文件       3660  2012-01-19 10:03  Test1srcorg estse100.wav

     文件       1190  2012-01-19 10:03  Test1srcorg estse101.wav

     文件      38374  2012-01-19 10:03  Test1srcorg estse102.wav

     文件        301  2012-01-19 10:06  Test2.classpath

     文件        381  2012-01-19 10:06  Test2.project

     文件         88  2012-01-19 10:06  Test2.settingsorg.eclipse.core.resources.prefs

     文件        629  2012-01-19 10:06  Test2.settingsorg.eclipse.jdt.core.prefs

     文件       4562  2012-01-19 10:06  Test2src26.gif

     文件      40406  2012-01-19 10:06  Test2srcbsprite.GIF

     文件        402  2012-01-19 10:06  Test2srcClickK.java

     文件       1344  2012-01-19 10:06  Test2srcDecoDispUtil.java

     文件       2008  2012-01-19 10:06  Test2srcDecoobject.java

     文件       3286  2012-01-19 10:06  Test2srcDemoPlay.java

     文件        603  2012-01-19 10:06  Test2srcDirection.java

     文件      10209  2012-01-19 10:06  Test2srcesound.au

     文件        433  2012-01-19 10:06  Test2srcET.java

............此处省略1747个文件信息

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

发表评论

评论列表(条)