首页 > Java > java自动打圣诞小游戏源代码免费下载

java自动打圣诞小游戏源代码免费下载

上一篇 下一篇
一个可以实现自动打游戏的Java程序
 
- 项目中使用了识别屏幕一点的像素来识别游戏的进程,并根据游戏的进程,使用鼠标或者键盘自动执行某些指令。
- 项目完全使用java开发,简单便捷,明晰易懂。

#GamePlay.java

package christmasTik;

import java.awt.AWTException;
import java.awt.Color;
import java.io.IOException;
import java.util.Scanner;

public class GamePlay {

	public void readyPlay() {
		
		System.out.println("||************************||");
		System.out.println("         欢迎使用由小剑提供的自动打游戏工具!");
		System.out.println("游戏即将开始,在键盘上输入3,并回车,进入游戏3秒开始倒计时:");
		Scanner scan = new Scanner(System.in);
		Integer t = 0;
		try {
			t = scan.nextInt();
		} catch (Exception e) {
			System.out.println("输入秒数有误!");
		}
		scan.close();
		System.out.println("||************************||");
		System.out.println("         游戏预备开始!现在进入"+t+"秒倒计时!");
		while(t > 0) {
			try {
				Thread.sleep(1000);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			System.out.println("         "+t);
			t--;
		}
		
	}
	
	
	public void testPress() {
		Keyboard key = new Keyboard();
		while(true) {
			try {
				key.doPress(1);
				int n = (int) (Math.random() * 10);
				System.out.println(n);
				Thread.sleep(500 + n);
			} catch (AWTException e) {
				e.printStackTrace();
			} catch (IOException e) {
				e.printStackTrace();
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
		}
	}
	
	public void doPlay() {
		System.out.println("         游戏开始!");
		Screen sc = new Screen();
		Keyboard key = new Keyboard();
		while(true) {
			try {
				//100毫秒检测一次
				Thread.sleep(100);
				Color color = sc.getScreenPixel(210, 420);
				System.out.println("当前该点的颜色值为:"+color.getRGB());
				int rgb = color.getRGB();
				//糖果
				if(rgb == -5627879 ||
						rgb == -2867921 ||
						rgb == -5561573 ||
						rgb == -4286596 ||
						rgb == -5618642 ||
						rgb == -5619924 ||
						rgb == -3064272 ||
						rgb == -5628136 ||
						rgb == -5681611 ||
						rgb == -2933201 ||
						rgb == -5427161 ||
						rgb == -5622490 ||
						rgb == -4616583 ||
						rgb == -5626596 ||
						rgb == -5625314 ||
						rgb == -5362138 ||
						rgb == -5608119) {
					key.doPress(1);
					System.out.println("糖果");
					Thread.sleep(800);
				}
				//熊
				if(rgb == -3958165 ||
						rgb == -7506 ||
						rgb == -5435 ||
						rgb == -7763 ||
						rgb == -1316891 ||
						rgb == -6989 ||
						rgb == -3883 ||
						rgb == -2902638 ||
						rgb == -5965 ||
						rgb == -3892371 ||
						rgb == -2045005 ||
						rgb == -791583 ||
						rgb == -1811 ||
						rgb == -139092 ||
						rgb == -4749989 ||
						rgb == -2506319 ||
						rgb == -7247 ||
						rgb == -3760271 ||
						rgb == -6993 ||
						rgb == -4352387 ||
						rgb == -4815526 ||
						rgb == -921875 ||
						rgb == -7507 ||
						rgb == -204625) {
					key.doPress(2);
					System.out.println("熊");
					Thread.sleep(800);
				}
				//树
				if(rgb == -987927 ||
						rgb == -604586 ||
						rgb == -4330381 ||
						rgb == -2068901 ||
						rgb == -6638483 ||
						rgb == -3758189 ||
						rgb == -4264332 ||
						rgb == -4330893 ||
						rgb == -6962591 ||
						rgb == -801182 ||
						rgb == -2779806 ||
						rgb == -6768529 ||
						rgb == -4604566 ||
						rgb == -3489944 ||
						rgb == -6056351 ||
						rgb == -1979457 ||
						rgb == -2499221 ||
						rgb == -2133669) {
					key.doPress(3);
					System.out.println("树");
					Thread.sleep(800);
				}
				
				//袜子
				if(rgb == -2719147 ||
						rgb == -4617364 ||
						rgb == -14220 ||
						rgb == -16547 ||
						rgb == -2438721 ||
						rgb == -3244720 ||
						rgb == -4154750 ||
						rgb == -1922937 ||
						rgb == -857371 ||
						rgb == -2718631 ||
						rgb == -673424 ||
						rgb == -4878990 ||
						rgb == -4614786 ||
						rgb == -16549 ||
						rgb == -329481 ||
						rgb == -1530263 ||
						rgb == -3693169 ||
						rgb == -4683671 ||
						rgb == -5607607 ||
						rgb == -1325906 ||
						rgb == -2253962 ||
						rgb == -1658219 ||
						rgb == -279204) {
					key.doPress(4);
					System.out.println("袜子");
					Thread.sleep(800);
				}
				
				//提前150毫秒做点击,做一次点击后延迟一秒钟
//				key.doPress(1);
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	}
	
}

模板简介:该模板名称为【java自动打圣诞小游戏源代码免费下载】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Java】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 13,283次
  • 使用软件
  • 文件格式
  • 文件大小
  • 上传时间 07-09
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
企业网站 微信素材 微信文章 响应式 微信模板 微信图片 单页式简历模板 自适应 微信公众平台 html5
您可能会喜欢的其他模板