Giter Club home page Giter Club logo

bettermint's Introduction

Banner Image

๐Ÿค– Welcome to the BotVerse! ๐ŸŒŸ

Hey there, I'm BotSolver, your friendly neighborhood code wizard. I dabble in the mystical arts of programming, and I've got some spells (read: projects) to show for it.

But hey, don't take my word for it, read on if you dare... ๐Ÿ“œ

Where to find me! ๐ŸŒ

๐Ÿ“ž How to Summon Me?

- You can try to contact me, but chances are I'm deep in the code dungeons. Create an issue on one of my repositories and hope for the best!

- Alternatively, you could attempt to reach me via my secret incantation: BotSolver

๐Ÿง™โ€โ™‚๏ธ A Bit About This Wizard:

I'm BotSolver, the 23-year-old freelance sorcerer of the digital realm. I've mastered spells like Python, JavaScript, C#, C++, C, HTML, CSS, PHP, and Lua.

๐ŸŒŽ | Languages Spoken: All (including Klingon, well, almost).

๐Ÿ’ก | Interests: Going outside (when the Wi-Fi reaches).

๐Ÿง‘๐Ÿฝโ€๐ŸŽ“ | Studying: Anything you think I should be (mostly chess moves and meme creation).

Despite all this magic, I'd love to never speak to any of you... or maybe just a little.

๐Ÿ”ฎ BotSolver's GitHub Realm ๐Ÿ”ฎ

Behold, the mystical artifacts of my GitHub journey:

Statistics ๐Ÿ“Š

Bettermint Repository

bettermint's People

Contributors

botsolver avatar webcubed avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

bettermint's Issues

Multiple line option is broken with NNUE

Describe the bug
Latest version's multiple line option is broken when I turn on NNUE. Previous versions still work fine.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
It should show multiple line on the board

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Window 11
  • Browser: Brave
  • Version: Brave 1.57.57

Smartphone (please complete the following information):

  • Device: Redmi note 9 prime
  • OS: Android 11
  • Browser : kiwi
  • Version : 116.0.5845.26

Additional context
Add any other context about the problem here.

chess.com stops loading

chess.com fails to load when using the program

it stops loading stuff like the bots, sidebars, boards etc after opening the extension for the first time, first time opening the engine it works flawlessly, i see a lot of potentional in this bot so i hope it can get fixed soon

Wrong sort logic

SortTopMoves() {

The wrong sort makes some mate move to change any time call the sort function

Example: e4 e5 Qf3 Nc6 Bc4 d6

Sort will make mate move to bottom of the list

Here is better:

SortTopMoves() {
        // sort the top move list to bring the best moves on top (index 0)
        this.topMoves.sort(function (a, b) {
			if(a.mate !== null && b.mate === null){
				return a.mate < 0 ? 1 : -1
			}
			if(a.mate === null && b.mate !== null){
				return b.mate > 0 ? 1 : -1
			}
			// both moves has no mate, compare the depth first than centipawn
			if(a.mate === null && b.mate === null){
				if (a.depth === b.depth) {
					if (a.cp === b.cp)
						return 0;
					return a.cp > b.cp ? -1 : 1;
				}
				return a.depth > b.depth ? -1 : 1;
			}
			// If both are check mate
			
			if(a.mate < 0 && b.mate < 0){
				if(a.line.length === b.line.length) return 0;
				return a.line.length < b.line.length ? 1 : -1;
			}
			if(a.mate > 0 && b.mate > 0){
				if(a.line.length === b.line.length) return 0;
				return a.line.length > b.line.length ? 1 : -1;
			}
			
			return a.mate < b.mate ? 1 : -1;
		});
    }

html/options.html:0 (anonymous function)

After adding the extension with no problems and trying to play against a bot, no arrows popped out so of course my reaction was
to go and look into the bug, and it said :
"Uncaught (in promise) Error: This request exceeds the MAX_WRITE_OPERATIONS_PER_MINUTE quota.
Context
html/options.html
Stack Trace
html/options.html:0 (anonymous function)"

idrk how to fix it and if its a problem with MY pc, but MintChes also had a lookalike problem for more people when just me and so
I think it's a problem with the code and chess.com trying to work together.

but my guess is that it's missing the required file loader

Not working as of October 18 2023

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Hints dissappears

Describe the bug
(In chess.com when i premove or when i try to play fast the the arrow dissappears )and appears only when i restart the website this problem happening to me every brine itye arrow dissappears every time when i premove or try to play fast pls resolve this bug as soon as possible

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Android
  • Browser: kiwi
  • Version : 116.0.5845.26

Smartphone (please complete the following information):

  • Device: Resmi note 9 prime
  • OS: Android 11
  • Browser : kiwi
  • Version : 116.0.5845.26

Additional context
Add any other context about the problem here.

Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. Context html/options.html Stack Trace html/options.html:0 (anonymous function)

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Add "Rate possible moves" feature from SakaSperto

When you click on a piece, that feature should highlight legal squares for it colored to represent the quality of the move - for example, red is a blunder, yellow is a mistake and green is good. It is very bugged in SakaSperto, I hope to see this feature in BetterMint
Edit: It's actually "rate possible moves" feature and not blunder prevention

how to solve this bug?

File
D:\BetterMint\BetterMint Public
Error
Could not load css 'css/depthbar.css' for content script.
Could not load manifest.

BetterMint Glitch?

Whenever i try to play chess with this it has error on the extensions page the thing says this to: html/options.html:0 (anonymous function) I dont know whats happening but if someone could help me out id greatly appreciate it

BUG

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Hints dissappears

Hints dissappears..even if i don't premove, hints . Everything is fine with bettermint, is this problem can be solved, it will great for us.

Pls make it work on Lichess too

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Account was Banned

can i use Chess.com Account was immediately Banned ,Add Anti cheat Engine

The engine kept missing checkmate

Describe the bug
When there is a checkmate, the best move is not a checkmate but instead something else. Which may lead to you losing

To Reproduce
Steps to reproduce the behavior:

  1. Play game
  2. Play until the enemy is close to checkmate
  3. See the best move (turn on Automove to see better)

Expected behavior
The best move leads to checkmate

Screenshots
None

Smartphone:

  • Device: Samsung a30s
  • OS: Android 11
  • Browser Kiwi Browser
  • Version 116.0.5845.72

Additional context
Maybe this is because the engine is trying to avoid "ending the game", which would make sense since we do not want to be checkmated or drawn but in this case, we are trying to checkmate the enemy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.