• 大小: 6.48MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-11
  • 语言: Java
  • 标签: 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\.settings\org.eclipse.core.resources.prefs

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

     文件        415  2012-01-19 10:03  Test1\src\org\test\bg.png

     文件       3393  2012-01-19 10:00  Test1\src\org\test\Board.java

     文件      16766  2012-01-19 10:17  Test1\src\org\test\II21.java

     文件        612  2012-01-19 10:02  Test1\src\org\test\ImageReader.java

     文件       2432  2012-01-19 10:02  Test1\src\org\test\Number.java

     文件        431  2012-01-19 10:03  Test1\src\org\test\number.png

     文件       1398  2012-01-19 10:02  Test1\src\org\test\NumberBlock.java

     文件        213  2012-01-19 10:03  Test1\src\org\test\score.png

     文件       3660  2012-01-19 10:03  Test1\src\org\test\se100.wav

     文件       1190  2012-01-19 10:03  Test1\src\org\test\se101.wav

     文件      38374  2012-01-19 10:03  Test1\src\org\test\se102.wav

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

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

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

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

     文件       4562  2012-01-19 10:06  Test2\src\026.gif

     文件      40406  2012-01-19 10:06  Test2\src\bbsprite.GIF

     文件        402  2012-01-19 10:06  Test2\src\ClickK.java

     文件       1344  2012-01-19 10:06  Test2\src\DecoDispUtil.java

     文件       2008  2012-01-19 10:06  Test2\src\Decoobject.java

     文件       3286  2012-01-19 10:06  Test2\src\DemoPlay.java

     文件        603  2012-01-19 10:06  Test2\src\Direction.java

     文件      10209  2012-01-19 10:06  Test2\src\esound.au

     文件        433  2012-01-19 10:06  Test2\src\ET.java

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

评论

共有 条评论