Schachcomputer.info Community
Prev Vorheriger Beitrag   Nächster Beitrag Next
  #1  
Alt 16.09.2025, 14:07
Benutzerbild von M.Z
M.Z M.Z ist offline
Mephisto Excalibur
 
Registriert seit: 19.01.2019
Alter: 62
Beiträge: 75
Abgegebene Danke: 110
Erhielt 37 Danke für 26 Beiträge
Aktivitäten Langlebigkeit
3/20 7/20
Heute Beiträge
0/3 sssssss75
New emulation project

Taking inspiration from Rodent I wanted to create a more refined and realistic emulation
The project also extends to the emulation of a new version of The King 2.61 as a starting point

Personalities via JSON (e.g., Emu) example Capablanca:
HTML-Code:
{
    "name": "Jose Capablanca",
    "description": "A positional and strategic genius, known for effortless precision and flawless endgame technique.",
    "Personality": true,
    "Elo": 2877,
    "Elo_Note": "Suggested Elo: 2877",
    "PersonalityBook": true,
    "BookFile": "books/capablanca.bin",
    "BookWidth": 7,
    "BookDepth": 13,
    "evaluation": {
        "Aggressiveness": 12,
        "RiskTaking": 10,
        "KingSafety": 30,
        "PieceActivity": 38,
        "PawnStructure": 34,
        "KnightPair": 28,
        "BishopPair": 30,
        "Defense": 28,
        "CalculationDepth": 18,
        "EndgameKnowledge": 38,
        "PieceSacrifice": 18,
        "CenterControl": 42,
        "PositionClosure": 30,
        "PieceTrade": 28,
        "KingAttack": 20,
        "PositionalSacrifice": 14,
        "KnightVsBishop": -10,
        "PawnPush": 16,
        "OpenFileControl": 40,
        "RookActivity": 28,
        "PawnStorm": 10,
        "SacrificeFrequency": 10,
        "KingMobility": 24,
        "PieceCoordination": 44,
        "HumanImperfection": 8
    },
    "explanation": {
        "Aggressiveness": "Capablanca was a calm and precise player, preferring strategic advantages over direct attacks.",
        "RiskTaking": "He avoided unnecessary risks, relying on deep positional understanding.",
        "KingSafety": "Capablanca rarely exposed his king unnecessarily, always ensuring its safety.",
        "PieceActivity": "He placed his pieces optimally but did not seek hyperactivity.",
        "PawnStructure": "He played with a clean, well-structured pawn game, ensuring long-term advantages.",
        "KnightPair": "Knights were useful to him, but he didn't rely on them heavily.",
        "BishopPair": "Bishops played a key role in his precise positional style.",
        "Defense": "He was extremely solid, hard to beat, and rarely made blunders.",
        "CalculationDepth": "While not a deep calculator like Tal, he made highly effective moves.",
        "EndgameKnowledge": "His endgame technique was nearly perfect, making him one of the greatest in history.",
        "PieceSacrifice": "Unlike Tal, he rarely sacrificed material unless it guaranteed a clear advantage.",
        "CenterControl": "Capablanca always controlled the center with impeccable precision.",
        "PositionClosure": "He often played closed positions to outmaneuver opponents positionally.",
        "PieceTrade": "He had no problem trading pieces to simplify into winning endgames.",
        "KingAttack": "Unlike Tal, Capablanca attacked only when completely justified.",
        "PositionalSacrifice": "Sacrifices were rare, but he used them occasionally for positional advantages.",
        "KnightVsBishop": "He slightly favored bishops over knights due to their long-range power.",
        "PawnPush": "He advanced pawns carefully, favoring long-term positional benefits.",
        "OpenFileControl": "He expertly utilized open files for his rooks to maximize control.",
        "RookActivity": "His rooks supported centralization and open files, not tactical outbursts.",
        "PawnStorm": "Rarely used; he preferred calm buildup rather than flanks attacks.",
        "SacrificeFrequency": "Minimal sacrifices were always fully justified and positionally sound.",
        "KingMobility": "In endgames his king was highly active, always centralizing efficiently.",
        "PieceCoordination": "Excellent his pieces operated smoothly with maximum synergy.",
        "HumanImperfection": "Capablanca played with incredible precision, making very few mistakes. A low value ensures near-flawless decision-making."
    },
    "loss_streak": 0
}
Controlled HI (Human Imperfection): enabled also at ≤2100 Elo but clamped.

effectiveHI ≤ 12% at Elo ≤2100

cpTol for HI ≤ 30 at low Elo

HI only in roughly equal positions (winBand ±90cp at low Elo)

Stronger SafetyGuard at low Elo: rejects PVs that drop material immediately.

blunderTol = max(90, cpTolGuard + 10) when Elo ≤2100

Calibration: EloCalibOffset lets you realign effective strength to real matchups without changing the style.

Sample log:



example game:
https://lichess.org/RFmQdtJl#5

Geändert von M.Z (16.09.2025 um 14:21 Uhr)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu M.Z für den nützlichen Beitrag:
kamoj (Gestern)
 

Themen-Optionen
Ansicht

Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Frage: MESS-Emulation in der Wiki fhub Fragen / Questions - Forum + Wiki 7 13.03.2024 20:22
Tipp: Reflection Emulation Mapi Die ganze Welt der Schachcomputer / World of chess computers 4 13.10.2021 13:20
Frage: M.E.S.S. Emulation mit Engines? Chesswalker Partien und Turniere / Games and Tournaments 3 19.02.2016 19:36
Treffen: Emulation, wie macht man das ? Ruud Martin Usertreffen, Veranstaltungen / User Meetings, Events 3 07.04.2013 20:20
Frage: Tasc SB 20 unter win 98 emulation kiteman † Technische Fragen und Probleme / Tuning 2 23.08.2012 12:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:53 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©Schachcomputer.info