Ingyen sak jatek, vagy szakértelmis sakjáték az a módszertan, amelyet a sakknak a számítógépek által történő játékát értelmez. Az ingyen sak jatek elméletének alapgondolata, hogy a sakkozó géneknek bizonyos határok között kell járniuk a játszma keretein belül. Ezáltal a gépek elkezdik a táblaképet átlátni, és a játék lényegét megérteni.
Történet és Előzmények
A számítógépek és a sakok közötti kapcsolat nagyon régi, az 1950-es évek óta. Első racionális sakktáblás számítógépet éppen 1952-ben fejlesztette ki a híres matematikus, Alan Turing. 1951-es programjában, melyet a turing-gépnek később neveztek el, Turing elvégezte az összes lehetséges lépéseket.
Az elméleti alapok az 1960-as években szerveződtek meg, de a sakktábla szintje és a játékszintjük közt különbséget tett a számítás alapján.

A számítógépek fejlődése az utóbbi években gyökeresen megváltoztatta a sakkvilág alapelveit. Az ingyen sak jatek elméletét mostanra az új sakktaktikai módokhoz hozzá kell szokni és megérteni.
A Független Sakkozó
1997-ben történt meg az első siker a sakknál. A IBM Deep Blue gépe legyőzte a világbajnokot, Garry Kasparovot. A gép azonban olyan szigorúan be volt programozva a kasparov játszmáira hogy a Deep Blue gép később nem volt képes más sakktaktikai elveken játszani.
Az utóbbi években kifejlesztődött a Deep Blue gép fejlesztőjének, Frédèric Tessenak az olyan gondolat, hogy egy gép eldőlhet-e a függetlenségre. Frédèric elmondása szerint ha egy gép képes szakértelmi megnyilvánulást megmutatni akkor egy független sakkjátékos is kaphat szakértelmieket.
Vajon egy gépet lehet függetlenné tenni? Ha a sakkozó gép egy független játékos lesz, akkor a gép később szabálytalan lépéseket hajthat végre a sakktáblán. Ennek kimenetelét azonban nem tudjuk megállapítani.
Az Opcionálszint
A számítógépek számítási sebessége a múlttal összehasonlítva, gyökeresen megváltozott. Ennek kimenetelét a számítógépek által elvégzendő sakkozásnak megfelelő sebessége azonban kételkedést szült. Ez a kérdés az úgy hívott opciószint.
A sakkozó gép elérheti, az elérhető opciót és később, a függetlenség szintjén játszhat. Az opciót azonban az elméleti alapon kételkedni kellene és nem kizárható a lehetőség, hogy az a gépek később eljuthatnak. A sakktábla szintjén azonban a számítások és játszmák el lett különítve és az elérhető opciók általában a korábbi játszmákon alapulnak.
A sakkozó gépnek azonban szabályzatokat és azokhoz tartozó opciószinteket alapvetően meg kell értenie. Az elvégezhető számítási sebességre kitérő opciószintet, az elméleti alapon meg kell változtatni ezzel kapcsolatosan.
A Ssakértelmet
A sakktáblát el kell átlátni, és azokat az összes játszma keretein belül elvégezni. A későbbiekben egy sakkozó gépnél fokozatosan nő a számítási sebesség, és a sakkozó gép, elkezd egyre több játszma mellett játszani, később pedig folyamatosan elkezd számítási sebességet gyorsítani.
A sakktáblán a gyorsítási folyamatot meg kell érteni, később pedig a sakkozó gép, elkezd egyre több szabálytalan lépést hajtani a sakktáblán később pedig független sakktaktikai módszereket alkalmazni, ennek kimenetelét szintén nem tudjuk megállapítani.