您的位置:首页安卓游戏体育运动 → 小猿口算优化匹配机制版

小猿口算优化匹配机制版

小猿口算优化匹配机制版
4226 12
  • 版本:V3.93.4
  • 平台:安卓
  • 类型:体育运动
  • 发布:2026/3/24 16:02:12
  • 语言:中文
  • 大小:82.1MB
标签: 小猿口算 优化匹配机制 自动识别题目

这是一款深受用户信赖的学习教育类软件。小猿口算的优化匹配机制版本,对原有口算PK功能的匹配逻辑进行了升级,能够更精准地为儿童匹配到实力相当的对手,有效避免了高年级学生参与对局时可能对儿童练习体验造成的影响。此外,该软件还具备强大的题目识别与检查能力,无论是口算题、竖式计算题,还是混合运算题等多种类型的题目,都能通过一键拍照的方式自动识别并给出答案,极大简化了家长和老师检查作业的流程。软件整体操作简单、易于上手,感兴趣的朋友不妨来本站下载体验一番!

小猿口算口算PK怎么玩

1、首先打开小猿口算,点击下方“练习”练习,然后找到口算大挑战,点击“立即加入”;

2、右上角可调整年级,然后选择要PK的项目,点击“开始PK”;

3、系统会为用户匹配对手,等待一小会;

4、进入后如图,用户需要根据左右两边的数字来比大小;

5、最后率先完成的一方获胜,并获得经验参与到PK榜单中。

小猿口算pk脚本自动化多方案代码及教程

安卓连点器方案

优缺点

速度较快,可以在真机和模拟器运行,环境配置几乎为0

没有代码界面,看着比较低级,只能适用于比大小

实现原理

利用设定的连点器脚本,迅速滑动大于小于动作。

教程

安卓连点器,具体脚本设置方法,可见抖音视频:连点器设置教程:https://v.douyin.com/iBpTGBbQ/

airtest测试方案

优缺点

上手十分简单,airtest对无基础用户及其友好

速度较慢(主要在于文本获取,有优化空间)

实现原理

利用airtest连接,使用adb连接模拟器,获取控件树内容,获取数字大小,再根据airtest包装好的adb方法,操作设备画出符号

教程

1、到airtestairtest工具airtest:https://airtest-new.nie.netease.com/update/airtestide

2、安装adb工具

到adb对应的这个网址https://dl.google.com/android/repository/platform-tools-latest-windows.zip 下载压缩包;解压完成后,将解压得到的路径添加到系统环境变量中。

点击设置中的系统,然后点击高级系统设置,里面可以设置环境变量,如图)

3. 打开airtest IDE 右侧点击连接设备,如果没有出现设备,说明adb没有安装成功

4. 在左侧代码框复制下面的代码

dev=device

for j in range(30):

touch((542, 1202))

wait(Template(r"tpl1728559665389.png", record_pos=(-0.028, -0.299), resolution=(1080, 1920)))

for i in range(10):

time.sleep(0.1)

nums = poco(name="android.widget.TextView")

if len(list(nums))!=0:

num1 = nums[2].get_text

num2 = nums[3].get_text[1:]

num1 = float(num1)

num2 = float(num2)

if num1 > num2:

dev.swipe_along([(537, 1253), (779, 1435), (537, 1684)],duration=0.01)

print('>')

else:

dev.swipe_along([(537, 1253), (321, 1423), (537, 1684)],duration=0.01)

print('<')

代码里的tp…png部分得自行截图替换:先开启一次pk,点击左侧上方的wait,接着在右侧屏幕框选数字中间的问号,再用自动生成的wait代码把我上面的wait替换掉…

5. 开始pk后马上运行脚本

ocr方案

优缺点

速度能匹敌大学生,比较稳定,不受反爬虫影响

ocr识别需要一定时间,配置环境较为复杂,有一定的错误率

原理

利用adb(类似原理的js,python工具)获取设备截图,识别指定区域的数字,再通过adb工具模拟绘制大于小于号。

教程

针对OCR项目,目前有一份较为完善完整的GitHub教程,链接为:https://github.com/ChaosJulien/XiaoYuanKouSuan_Auto?tab=readme-ov-file,按照这份GitHub教程操作就行,不过或许需要花费一些时间去摸索。

抓包改包方案(适用于练习场)

优缺点

利用网络抓包截取数据,可以直接获取答案或者修改,修改空间大,实现效果多,速度快

配置较复杂,容易遇到问题,会受到接口修改影响,不稳定

原理

利用中间人服务截取模拟器的网络请求,并进行重写,对小猿口算获取的数据进行修改。

教程

这个方案还有内容比较详细的GitHub仓库,读者可以先参考仓库里的内容来进行配置,仓库地址是:抓包改包github仓库https://github.com/cr4n5/XiaoYuanKouSuan

如果希望达到我的视频的相同效果,可以按照以下步骤:

先依照这个GitHub仓库来配置模拟器环境:安卓模拟器的配置教程可参考此链接:https://github.com/cr4n5/XiaoYuanKouSuan/blob/main/README_EMULATOR.md

然后新建一个python文件(至于python的编译环境,这里不赘述了),在该python环境pip install mitmproxy

然后打开cmd命令提示符执行

adb shell settings put global http_proxy ip:8080

其中IP替换为你的本机ip

然后添加python文件,命名为main.py,注意不要运行

import mitmproxy

import re

import json

emptylist = []

class Demo:

def request(self, flow: mitmproxy.http.HTTPFlow):

request = flow.request

def response(self, flow):

# 获取响应对象

response = flow.response

request = flow.request

if 'https://xyks.yuanfudao.com/leo-math/android/exams?' in request.url:

res = response.json

print('获取到数据包:', res)

for i in res["questions"]:

i["answer"] = "1" #将答案都改成1

i["answers"]=["1"] #将答案都改成1

i["userAnswer"]=i["answer"] #将答案改成正确答案

i['status']=1 #将回答结果设置为正确

# 以上两种选择一种即可,看需求

res["questionCnt"]=1000 #这里设置题目数量,可以设置1000刷能量,也可以设置成一题

res["questions"] = res["questions"][:1] #一题对应的代码

res["questions"] = res["questions"]*10 #1000题对应的代码,注意开始练习时要选择10,因为10*10=10

print('修改res:',res)

with open('change.json', 'w') as f:

json.dump(res, f)

with open('change.json', 'r') as g:

res = json.load(g)

# 设置返回数据

response.set_text(json.dumps(res))

print(response.text)

若请求的URL中包含'https://xyks.yuanfudao.com/leo-game-pk/android/math/pk/match?':

res = response.json

print('获取到数据包:', res)

for i in res['examVO']["questions"]:

i["answer"] = "1"

i["answers"]=["1"]

res['examVO']["questionCnt"]=1

res['examVO']["questions"] = res['examVO']["questions"][:1]

print('修改res:',res)

with open('change.json', 'w') as f:

json.dump(res, f)

with open('change.json', 'r') as g:

res = json.load(g)

# 设置返回数据

response.set_text(json.dumps(res))

print(response.text)

addons = [

Demo

]

然后在该python文件所在的文件夹打开命令提示符,运行mitmweb -s main.py

然后在中你应该就能看到想要的结果,改为一题或者很多,答案改为1或是直接植入正确答案

后续如果想要自动,那只需要结合前面方案(adb,连点器,airtest)模拟滑动即可,如果设置了直接植入正确答案,可以直接用连点器点击跳过。

你可以运行

import os

for i in range(1000):

os.system('adb shell input tap 952 135') #实际坐标与模拟器有关,可以通过airtest获取坐标

来进行连点

小猿口算优化匹配机制版软件功能

1、专门针对小学数学的题库,资源更加齐全,以满足学习需求。

2、内容与同步教材相符,题型全面,提供更全面的辅导。

3、根据个体差异,提供个性化定制学习方案,并给出针对性的辅导建议。

4、海量精品习题供孩子刷题,帮助巩固知识、提升成绩。

小猿口算优化匹配机制版软件优势

只需对作业拍照,一秒就能帮您判断对错,并进行针对性的分析辅导,让孩子“知错能改”;

适用于小学生,分单元帮助孩子学习基础汉字,符合孩子认知规律;

动画课程覆盖低年级全部知识点,画质精美、轻松有趣,让孩子快乐学口算;

软件评测

小猿口算的PK功能近来十分热门,其优化匹配机制的版本能最大程度防止大学生等用户对小学生进行“炸鱼”行为,该软件可依据孩子的年级与能力水平,为其匹配更合适的对手。

游戏截图

  • 小猿口算优化匹配机制版图1
  • 小猿口算优化匹配机制版图2
  • 小猿口算优化匹配机制版图3
  • 小猿口算优化匹配机制版图4
  • 小猿口算优化匹配机制版图5
  • 小猿口算优化匹配机制版图6
  • 小猿口算优化匹配机制版图7
  • 小猿口算优化匹配机制版图8
  • 小猿口算优化匹配机制版图9
  • 小猿口算优化匹配机制版图10
  • 小猿口算优化匹配机制版图11
  • 小猿口算优化匹配机制版图12
  • 小猿口算优化匹配机制版图13
  • 小猿口算优化匹配机制版图14
  • 小猿口算优化匹配机制版图15
  • 小猿口算优化匹配机制版图16
  • 小猿口算优化匹配机制版图17
  • 小猿口算优化匹配机制版图18

同类推荐

同类最新合集