Co vua may tinh bao gom ca phan cung (may tinh chuyen dung) va phan mem co kha nang choi co vua. Co vua may tinh cung cap co hoi cho nguoi choi luyen tap ngay ca khi khong co đoi thu la nguoi that, va cung cung cap co hoi đe phan tich, giai tri va đao tao.
Cac ung dung co vua may tinh choi o cap đo cua mot kien tuong co vua tro len co san tren phan cung tu sieu may tinh đen đien thoai thong minh. May choi co đoc lap cung co san. Stockfish, GNU Chess, Fruit va cac ung dung nguon mo mien phi khac đeu co san cho cac nen tang khac nhau.
Cac ung dung co vua may tinh, du đuoc trien khai trong phan cung hay phan mem, su dung mot mo hinh khac voi con nguoi đe lua chon nuoc đi cua ho: ho su dung cac phuong phap heuristic đe xay dung, tim kiem va đanh gia cac cay đai dien cho cac chuoi di chuyen tu vi tri hien tai va co gang thuc hien chuoi tot nhat trong suot qua trinh choi. Nhung cay nhu vay thuong kha lon, hang ngan đen hang trieu nut. Toc đo tinh toan cua cac may tinh hien đai, co kha nang xu ly hang chuc nghin đen hang tram nghin nut tro len moi giay, ket hop voi cac heuristic mo rong va thu hep cay thanh cac nut co lien quan chu yeu, lam cho cach tiep can nhu vay co hieu qua.
Nhung co may co vua đau tien co kha nang choi co hoac cac tro choi giong nhu co vua la cac chuong trinh phan mem chay tren may tinh ky thuat so som trong thoi đai may tinh ong chan khong (nhung nam 1950). Cac chuong trinh ban đau choi kem đen muc ngay ca mot nguoi moi bat đau cung co the đanh bai chung. Trong vong 50 nam, vao nam 1997, cac đong co co vua chay tren sieu may tinh hoac phan cung chuyen dung co kha nang đanh bai ngay ca nhung nguoi choi gioi nhat cua con nguoi. Nam 2010, Monroe Newborn, Giao su Khoa hoc May tinh tai Đai hoc McGill, tuyen bo: "khoa hoc đa đuoc thuc hien". Tuy nhien, viec giai the co vua hien khong the thuc hien đuoc đoi voi cac may tinh hien đai do so luong bien the co the rat lon cua tro choi nay.


Tinh san co va suc manh choi co Cac may/chuong trinh co vua co san o mot so dang khac nhau: nhu may co vua đoc lap (thuong la bo vi xu ly chay chuong trinh co phan mem, nhung đoi khi la may phan cung chuyen dung), chuong trinh phan mem chay tren PC tieu chuan va ung dung cho thiet bi di đong. Cac trang truc tuyen va ung dung web cung co san. Cac chuong trinh chay tren moi thu, tu sieu may tinh đen đien thoai thong minh. Yeu cau phan cung cho cac chuong trinh la toi thieu: cac ung dung khong lon hon vai megabyte tren đia, su dung mot vai megabyte bo nho (nhung co the su dung nhieu hon, neu co) va bat ky bo xu ly 300Mhz hoac nhanh hon la đu. Hieu suat se thay đoi khiem ton voi toc đo cua bo xu ly, nhung bo nho đu đe giu mot bang chuyen vi lon (len đen vai gigabyte tro len) la quan trong hon so voi viec tang toc đo cua bo xu ly.
Hau het cac chuong trinh va may choi co thuong mai co san đeu co suc manh choi sieu lon (ELO 2700 tro len) va tan dung cac kien truc CPU may tinh đa loi va sieu phan luong. Cac chuong trinh hang đau nhu Stockfish đa đanh thang ca nhung nguoi choi tam co vo đich the gioi. Hau het cac cong cu co vua giao tiep voi GUI nhu Winboard hoac Chessbase va cuong đo choi, đieu khien thoi gian va cac cai đat lien quan đen hieu suat khac đeu co the đieu chinh tu GUI. Hau het cac GUI cung cho phep nguoi choi thiet lap va chinh sua vi tri, lay lai di chuyen, cung cap va chap nhan rut tham (va tu chuc), co chuc nang "huan luyen vien" đe đe xuat di chuyen khi nguoi choi nghi ngo va hien thi phan tich cua đong co khi tro choi đang dien ra.
Co mot so cong cu co nhu Sargon, IPPOLIT, Stockfish, Crafty, Fruit va GNU Chess co the đuoc tai xuong (hoac ma nguon khac đuoc lay) tu Internet mien phi.


Tham khao