Long time no see

Det var ett tag sedan jag skrev ett blogginlägg här på sidan så det måste prioriteras idag känner jag.

Påsken passerade obemärkt förbi hemma hos oss och det för att jag satt minst 12-14 timmar varje dag framför datorn med att utveckla ett program som skall automatisera skapandet av mina videoklipp till nedan kanal.

Processen att skapa content till @chessgames-1, som kanalens id är på YouTube, är lång och tar mer tid än vad jag egentligen vill lägga ner. Så här ser processen ut idag:

  • Leta upp ett intressant parti, skriv ned fakta om partiet och schackdragen.
  • Letar upp benämningen på spelöppningen på https://www.chessgames.com/chessecohelp.html utifrån ECO-koden.
  • Klistra in dragen på lichess.org analysbräde (https://lichess.org/analysis), se till att brädet är vänt åt rätt håll så att vinnaren av partiet är längst och att pjäserna står på dess ursprungliga plats.
  • Om jag inte har en mall (bild) med vinnaren av partiet så tillkommer nedan
    • Leta upp en lämplig bild på personen som vann partiet.
    • Starta Affinity Photo och öppna upp en tidigare skapad mall.
    • Byt ut namn, flagga och bild till nya spelarens namn, nationalitet och bilden jag hämtat.
    • Spara filen med nytt namn samt konvertera en version till png.
  • Starta OBS Studio, välj rätt mall och peka ut webbfönstret där lichess.org finns.
  • Starta inspelningen i OBS Studio, vänta 5-6 sekunder och starta sedan på lichess.org den automatiska uppspelaren av partiet.
  • Sitt kvar och vänta till partiet spelats klart på lichess.org, hur länge beror på antal drag.
  • När sista draget spelats så väntar jag ytterligare 5-6 sekunder innan jag hoppar över till OBS Studio och stänger av inspelningen. Detta för att ha slutställningen kvar när resultatet av partiet visas.
  • När filmklippet är klart börjar arbetet med att få till klippet som skall skickas upp på YouTube och det gör jag i Davinci Resolve:
    • Startar Davinci Resolve, väljer ett tidigare projekt och laddar sedan in det nya filmklippet som jag precis skapat.
    • Ersätter det gamla klippet med det nya i DR timeline.
    • Låser diverse rader i timeline (musik och text) och klipper sedan bort överflödig inledning i klippet så att det passar in med vad jag har i tidigare klipp.
    • Byter ut den inledande texten mot den jag sparade när jag valde ut partiet.
    • Hoppar fram i timelinen till slutet av klippet och anpassar avslutningstexten så att rätt resultat visas och att det poppar upp 1-2 sekunder efter sista draget.
    • Anpassar bakgrundsmusiken så att låten spelas en stund efter sluttexten ”Thank You for watching!” visats, det genom att förlänga alternativt korta av musikklippet.
    • Klipper själva partiet så att det tonar bort lagom till sluttexten börjar visas.
    • Kollar inställningar på formatet för den färdiga filmen, anger filnamn och i vilken mapp den färdiga filen skall sparas till.
    • Låter sedan DR generera den färdiga filmen.
  • När filmen är klar så startar jag Affinity Photo, ett bra och billigt program för att editera bilder och foto
  • Öppnar mallen som jag använder vid inspelningen av partiet.
  • Startar filmen som precis skapats och spelar upp den till en intressant ställning i partiet.
  • Tar ett skärmklipp på brädet
  • Klistrar in skärmklippet på mallen i Affinity Photo och anpassar brädets storlek.
  • Sparar sedan bilden i png-format (1280x720px) till mappen innehållandes all annan info för det aktuella YouTube-avsnittet som jag skapar.
  • Åter till webbläsaren loggar in på YouTube och väljer där att ladda upp nytt klipp.
  • Pekar ut vilken fil som skall laddas upp, fyller sedan i de uppgifter som skall visas om själva klippet samt väljer ut den thumbnail som jag precis skapat och sedan får YouTube göra sitt.
  • Efter att YouTube lagt upp mitt klipp tar det allt ifrån 10-15 min till ett par timmar till att jag får en notis om att musiken i mitt klipp inte är min.
  • Jag bestridet detta med att gå igenom att klicka igenom ett antal sidor, ange min namnteckning samt klistrar in det bevis jag fick när jag köpte klippet på Audiojungle.net

Jag har hittat ett hyfsat bra arbetssätt som effektiviserar arbetet. Jag tar fram klipp i batchar om 10-15 partier och gör klart samma typ av uppgift för alla klippen innan jag går vidare till nästa moment, men det tar ändå för lång tid, så det är därför jag nu försöker skapa ett program som fixar allt från ax till limpa 🙂

Hur det går?

Det går fruktansvärt långsamt, men framåt. Jag har stött på många små och lite större problem på vägen och har en bra bit kvar innan programmet är klart. Om det nu hinner bli klart då mitt intresse och tålamod kan ta slut väldigt snabbt.

Jag får väl tillägga att parallellt med ovan så har jag ett jobb att sköta och familjeliv 🙂

Bra kväll med två segrar

Det blev full pott ikväll med två segrar i snabbschack. Motståndet var på pappret något starkare än jag, men det gick vägen då jag hade lite tur i båda partierna.

farhadmo18 vs eloresan 0-1
farhadmo18 vs eloresan 0-1
eloresan vs MMLJ24 1-0
eloresan vs MMLJ24 1-0

Partierna finns att se här (2025-04-15)

Jag tittade till min pulsklocka (Coros Apex 2 Pro) under partiernas gång och såg att när det närmade sig slutet så låg min puls på 105 slag i minuten mot normala på ca 50-55.

Nu blir det inga fler partier ikväll, vill inte riskera att förstöra mitt glada humör 🙂

Lite schack men mycket annat…

Det har varit extremt lite spelande för min del sedan starten på min eloresa och varför skall jag berätta nu.

Jag fann att chess.com har ett öppet api, vilken lycka! Självklart vill jag använda detta för att förenkla dokumenteringen över spelade partier här på min hemsida.

Sagt som gjort, jag satte mig vid datorn och tog hjälp av Chat GPT till att skriva ihop all kod. Det blev en bökig resa att få till så att allt funkade.

Det finns inte så många bra plugin till WordPress som visar ett schackbräde. Jag vill påstå att det är nedan två man har att välja mellan:

Ovan plugin visar upp ett parti men du måste manuellt klistra in texten med alla drag alternativt ladda upp pgn-filen och sedan peka ut den när du skapar ett nytt inlägg som skall visa partiet. Alltså, allt måste göras manuellt och inget för mig.

Jag vill att när ett parti spelats klart på chess.com så skall det visas här på min hemsida. Hur svårt kan det vara, jag har ju tillgång till deras api som returnerar mina spelade partier.

Jag bestämde mig för att använda ”RPB Chessboard” då jag tycker det har ett snyggare gränssnitt. Tyvärr fick jag och Chat GPT problem med att visa upp partierna som laddats hem via ett php-skript till min hemsidas webhotell. Efter ca 10 timmars snack med min osynliga vän ”Chat” gav jag upp och gick till sängs. Hoppet om att få till detta kändes omöjligt.

När jag dagen efter vaknade upp fick jag idén om att byta plugin till att i stället använda ”Embed Chessboard”. I grund. och botten är de så gott som samma men att de skiljer lite åt i utseende och funktionalitet.

Jag fick samma problem, inget bräde visades på skärmen men nu var mina ögon och hjärna utvilade och jag såg ganska snabbt att Chat gjort fel och när jag rättade detta så fick jag ut brädet med mina drag. Vilken euforisk lycka alltså!

Då det var ett riktigt skitfel så tror jag att det skulle funka att byta plugin till det jag valde från början men jag vågar inte och dessutom återstod det ju en hel del nice to have saker att utveckla.

Nu ytterligare 10 timmar senare så funkar allt! Mina partier dyker dock inte upp direkt efter att de är färdigspelade, men det beror inte på min kod utan det ligger hos chess.com, de uppdaterar bara endpoint för api:et en gång per dygn.

Jag testade med att spela ett blixtparti sent igår kväll, partiet dök upp på min hemsida strax efter fem i morse. Så glad! Riktigt bra start på en ny vecka!

Du hittar mina partier här:
https://eloresan.se/index.php/mina-partier/

Betygen som visas har jag satt, vissa satta när jag surfat till sidan från datorn och andra från mobilen eller dator utanför vårt nätverk hemma.

Topp 5 lista finns på nedan länk:
https://eloresan.se/index.php/topp-5-partier/

Betygen är satta i testsyfte så jag kommer radera dem inom kort.

o-a-o
//Nicklas

Snart dags, så här kommer jag att göra

Snart är det 1 april och starten på min resa mot ELO 2000 i rating på Chess.com.

Det som verkar vara ”standard” när det gäller denna typ av content på YouTube är att man spelar in samtidigt som man spelar schack på Chess.com.

Det låter inte speciellt smart i mina öron då man aldrig kan fokusera till hundra procent på schacket utan måste samtidigt ägna tankeverksamhet till att förmedla tankar och idéer till tittarna.

Då jag inte kommer att live-streama finner jag ingen anledning att spela in samtidigt som jag spelar utan jag kommer i stället göra enligt nedan:

  1. Spelar ett eller flera rankade partier på Chess.com
  2. Låter Chessbase göra en djupanalys av partierna jag spelat
  3. Tittar igenom mina partier och tar lärdom av det Chessbase hittat och antecknar samtidigt ner mina tankar jag hade under partiets gång
  4. Avslutar med att spela in avsnittet där jag stegar igenom partierna och berättar vad Chessbase kommit fram till och vad jag tänkte på under partiets gång.

Fördelen med ovan är att kvalitén på klippen förmodlingen blir bättre och att mina chanser att nå ELO 2000 ökar något. Vi får väl se om jag har rätt.

Medlemskap på Chess.com

Då var årsavgiften för Diamond-medlemskap hos Chess.com betald. Nu gäller det att dra nytta av de extra funktioner man får när man tecknar Diamond jämfört med de billigare alternativen Gold och Platinum.

Coach-förklaringar och personliga analyser skall bli intressanta att använda mig utav men först måste jag ju börja spela rankat så att det finns något att analysera. Det går säkert att använda tjänsterna för orankade partier också men de få matcher jag spelat har varit mer för test, att allt rockar med OBS Studio.

Match mot Stockfish 17 (1800)

Idag var det premiär för mig att spela på min Mephisto Phoenix M med svarta pjäser mot Stockfish 17 på min PC. För att inte åka på storstryk skruvade jag ner Stockfish rating till 1800, vilket fortfarande är för högt för mig men schackdatorer spelar lite knäppt när de inte får använda sin fulla kapaciteten, vilket visade sig idag.

Min rating är enligt Stockfish 1531 och det efter ett handfull mindre seriösa matcher. I verkliga världen ligger jag nog runt 1200 då jag inte har spelat seriöst på en herrans massa år.

Speltid för kvällens match satte jag till 15 min/person för hela partiet plus 10 sekunder tillägg efter varje drag.

Klicka på play-knappen för automatisk uppspelning av partiet eller på något av dragen.

Sjukstuga och YouTube

En förkylning kom emellan mig och mina planer med vad som skulle göras i veckan med eloresan.

Jag orkade inte spela ett enda parti på schackdatorn jag köpte veckan innan, däremot blev det ett par orankade partier mot bottar på Chess.com och mot Houdini och Fat Fritz på datorn.

Detta för att kolla om min laptop orkade spela in två separata videokällor (webcam och datorskärm) till två separata filer. Det visade sig vara en för tuff uppgift för min dator så jag får helt enkelt nöja mig med att spela in till en och samma fil.

Min andra YouTube-kanal

Jag har sedan 5 februari i år en YouTube-kanal där jag publicerar korta klipp på matcher mellan kända schackspelare. Kanalen heter Chess Games (@chessgames-1) och till den publicerar jag ett klipp varje kväll.

Jag fick igår kväll tid och ork att skapa nya klipp till kanalen då de jag tidigare hade upparbetat räckte till idag, lördag. Det blev totalt fjorton klipp som nu är uppladdade till YouTube och schemalagda att publiceras klockan 20:00 till 5:e april.

Till dags datum har jag totalt 13 prenumeranter varav en av dem är min sambo, övriga helt okända för mig. Jag har inga förväntningar med kanalen utan gör detta för att det är kul och så gillar jag statistik, vilket YouTube har en hel del siffror att ge mig 🙂

Nedan är det populäraste klippet på min kanal och har idag drygt 600 visningar, detta mot ett snitt runt 10 visningar per klipp.

Ha det bra och tack för att du läste!
//Nicklas

Lägger ut på YouTube

Jag har startat upp en YouTube-kanal där jag kommer att vlogga om min resa mot målet att nå ELO 2000 i rating på Chess.com. Det är inget unikt, många dokumenterar sin resa på YouTube och jag vill också göra detta.

Nu är jag inte känd för att orka hålla på med ett och samma intresse under en längre period utan intressen kommer och går. Jag hoppas dock att detta projekt skall leva länge, speciellt när jag nu köpt en dyr schackdator.

Startskottet för min schackresa är satt till den första april, oturligt nog är det inte en skön fredag eller lördag utan en grå (kanske) tisdag. En sak är dock säker, hur grå den dagen blir så kommer det bli riktigt kul!

Fram till dess har jag fullt upp med att spika utseendet på kanalen, hur utseendet på mina thumbnail skall se ut och mycket annat.

https://www.youtube.com/@eloresan

Min träningspartner

Igår var det första kvällen jag spelade snabbschack mot min nya schackdator – Mephisto Phoenix M, dels mot ett par av schackdatorns medföljande schackmotorer men också mot programmet HIARCS Pro på min PC.

Stryk blev det i alla matcher, men det var förväntat då jag inte ställt ner svårighetsgraden på någon av schackmotorerna. Det är något jag antagligen kommer att göra för annars blir det inte kul i längden.

Mephisto Phoenix är fantastiskt fin, allt är välbyggt och pjäserna som följer med är jättefina. Jag köpte det lite mindre brädet ”M” vars rutor ör 40×40 mm och det för att få plats på skrivbordet. Tävlingsmodellen vars rutor är 55×55 mm tar alldeles för stor plats, speciellt om man måste ställa undan brädet varje kväll.

Det är ett par saker som jag upptäckt under denna korta tid och som jag retar mig på, dels att när datorn vunnit över mig så tickar min klocka fortfarande ner samt att det inte finns en knapp som jag kan klicka på när jag vill ge upp err parti.

När det gäller knappen för att ge upp så har jag sökt i manualen, på deras hemsida och Youtube men inte hittat något, vilket jag tycker är besynnerligt för det kan ju inte bara vara jag som har denna önskan.

En annan sak som stör mig är att när datorn har vunnit genom schackmatt och jag vill ställa tillbaks pjäserna till startposition så piper det när jag flyttar varje pjäs. Blir rätt störande i längden.

Ovan nämnda saker kan upplevas som petitesser men då schackdatorn är mycket välbyggd och kostar dessutom en slant, så känns det ändå lite störande att den faller på mållinjen när det kommer till att få högsta betyg av mig.

Om jag fick önska fritt så skulle jag vilja ha nedan justeringar och tillägg:

  • En knapp för att ge upp ett parti (ingen fysisk knapp)
  • Att min tid (klocka) slutar ticka ner efter det att jag blivit schackmattad av datorn
  • Default skall datorn spara till USB-stickan, nu måste man göra detta själv efter varje parti
  • Möjligheten att ange sitt namn, ort och land i inställningar så att det kommer med ut i pgn-filen

Sammanfattningsvis efter två dagar så får schackdatorn betyget 4 av 5, alltså nästan perfekt!

Dags för schack

I början av februari 2025 bestämde jag mig för att sätta upp en Youtube-kanal med klipp som visar matcher som spelats mellan olika GM (grand masters), dels från förr men också partier som spelats i nutid. Det är inget seriöst med kanalen utan mer som ett tidsfördriv.

En månad senare, alltså i början av mars, bestämde jag mig för att återuppta schackspelandet efter många års uppehåll. Målet är att inom två-tre år lyckats spela upp min rating till ELO 2000.

Ratingen-målet gäller inte over-the-board utan online på chess.com då det skulle ta betydligt längre tid att spela upp ratingen på traditionellt sätt.

Startskottet på min ELO-resa är satt till 1 april, så att jag har en utväg ifall det skulle bli fiasko – att det hela var ett aprilskämt! Vi får se hur det går 🙂