吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2241|回复: 107
收起左侧

[其他原创] 我做了一个网页小游戏

[复制链接]
头像被屏蔽
sudezhao 发表于 2024-11-26 10:14
提示: 该帖被管理员或版主屏蔽

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| sudezhao 发表于 2024-11-26 14:32
xdm给我点时间,真的压力爆大
xiaofei263 发表于 2024-11-26 14:31
游戏都有了,再整个挂不过分吧
[JavaScript] 纯文本查看 复制代码
// ==UserScript==
// [url=home.php?mod=space&uid=170990]@name[/url]         色块游戏
// [url=home.php?mod=space&uid=467642]@namespace[/url]    http
// [url=home.php?mod=space&uid=1248337]@version[/url]      2024-11-26
// @description  try to take over the world!
// [url=home.php?mod=space&uid=686208]@AuThor[/url]       You
// [url=home.php?mod=space&uid=195849]@match[/url]        //自己加游戏链接
// [url=home.php?mod=space&uid=609072]@grant[/url]        none
// ==/UserScript==

(function() {
    'use strict';

    function clickUniqueColorBlock() {
        // 获取 game-container 内的所有 div
        const container = document.querySelector('.game-container');
        if (!container) {
            console.log('游戏容器未找到');
            return;
        }

        const colorBlocks = container.querySelectorAll('.color-block');
        if (colorBlocks.length === 0) {
            console.log('在游戏容器内未发现颜色块');
            return;
        }

        // 创建一个对象来存储颜色及其出现次数
        const colorCount = {};

        // 遍历所有 color-block,统计颜色
        colorBlocks.forEach(block => {
            const bgColor = block.style.backgroundColor;
            if (colorCount[bgColor]) {
                colorCount[bgColor]++;
            } else {
                colorCount[bgColor] = 1;
            }
        });

        // 找出出现次数为 1 的颜色
        let uniqueColorBlock = null;
        for (const [color, count] of Object.entries(colorCount)) {
            if (count === 1) {
                // 找到与其他不同的颜色块
                uniqueColorBlock = Array.from(colorBlocks).find(block => block.style.backgroundColor === color);
                break;
            }
        }

        // 点击唯一的颜色块
        if (uniqueColorBlock) {
            uniqueColorBlock.click();
            console.log('点击了颜色块:', uniqueColorBlock.style.backgroundColor);
        } else {
            console.log('未找到独特的颜色块');
        }
    }

    // 每 500 毫秒执行一次
    setInterval(clickUniqueColorBlock, 500);
})();
MAXINGXING 发表于 2024-11-26 10:31
geminiqi 发表于 2024-11-26 11:06
谢谢大佬分享!做的棒棒哒!
changyufeichang 发表于 2024-11-26 10:35
眼睛看花了,哈哈哈哈,,,不错
tyroneding 发表于 2024-11-26 10:36
我去,第一次测才760
不知道跟屏幕有没有关系
sxlh2311 发表于 2024-11-26 10:44
是不是屏幕好,得分就高
lovelinessmoe 发表于 2024-11-26 10:45
像这种是不是改下对比度就能降低难度哇
schoolclub 发表于 2024-11-26 10:45
这个和屏幕显示也有关系吧~垃圾屏幕不配
guqiaozhao 发表于 2024-11-26 10:53
太废眼啦
calithemission 发表于 2024-11-26 10:54
玩到18关就看不出来了
Aaron-x 发表于 2024-11-26 10:58
眼睛都看花了,300多分
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-7 19:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表