CARI LEWAT GOOGLE



SUARA HATI INSAN CATUR





IRENE PERINGKAT 6 NEW ZEALAND OPEN 2015 - JUARANYA GM ZHAO XUE DARI CHINA

1 komentar

Pecatur Indonesia yang diundang di Turnamen Catur Internasional NEW ZEALAND OPEN 2015 (1-10 Januari 2015), WGM/IM Irene Kharisma Sukandar tidak berhasil Juara di turnamen ini. Meski demikian hasilnya lumayan berada di rank-6 untuk KELOMPOK OPEN Catur Klasik. Sedangkan untuk Catur Cepat Irene lebih baik rankingnya yaitu di rank-4. Sayangnya di sesi CATUR KILAT Irene hanya di rank-8. Lawan-lawan Irene jelas lumayan berat di turnamen di negara selatan Benua Australia itu karena campur dengan banyak master pria. Bahkan ceweknya cumak sedikit. Akhirnya pecatur wanita CHINA GM Zhao Xue berhasil Juara dengan poin 8 dari 9 babak sistem Swiss. Zhao hanya remis lawan GM David Howell (Inggris) dan lawan Irene. 

Di Catur Klasik, Irene berhasil mengumpulkan poin 6.5/9. Irena kalah dari pecatur Jerman GM Klaus Bischoff di babak 4, remis lawan GM Zhao Xue (China) dan kalah lawan GM David Howell di babak 9 (terakhir). Sayang sekali Irene kalah di babak terakhir, kalo menang bisa runner-up. Atau kalo remis masuk 5 besar. Sudah wajar Irene masuk 6 besar di turnamen ini karena memang awalnya dia seeded ke-5 di daftar pemain yang jumlah totalnya 115 peserta di kelompok catur klasik ini.



Di Catur Cepat, Irene lebih beruntung bisa nangkring ke rank-4 dari 96 peserta yang juga memainkan sistem Swiss 9 babak. Di catur cepat ini, Irene kalah dari Juaranya GM Alan Rasmunsen (Norwegia) di babak 6 dan kalah dari IM Anthony Ker (Selandia Baru). Sehingga Irene berhasil mengumpulkan 7 poin dari 9 kali main. Runner-Up direbut GM Zhao Xue (China) dan rank-3 didapat GM David Howell (Inggris). Dari ini kita bisa menilai CATUR CEPATnya Irene juga bagus.

Lain halnya dengan CATUR KILAT. Irene hanya dapat poin 6 dari 9 babak. Kalah 3x dari GM Alan Rasmunsen (Norwegia), Giovani Thortorn dan Ralp Hart (keduanya pecatur NON MASTER tuan rumah Selandia Baru). Mungkin Irene kecapek karena main 3 turnamen sekaligus berurutan terus menerus, Juara kelompok Catur kilat direbut GM Klaus Bichoff (Jerman) dengan angka meyakinkan yaitu 8.5/9. Peringkat-2 direbut GM Alan Rasmunsen (Jerman) dengan poin 8. Dan GM David Howell di rank-3 dengan 7.5 poin. 

Situs resmi New Zealand Open 2015:

Info/Pairing Kelompok Catur Klasik OPEN:


Info/Pairing Kelompok Catur Kilat:

GALERY FOTO New  Zealand Open 2015:

Download Partainya (PGN):

BOOTCHESS PROGRAM CATUR DENGAN UKURAN FILE TERKECIL DI DUNIA HANYA 487 Byte

0 komentar

BootChess memecahkan rekor sebagai program catur komputer yang terkecil ukuran filenya di dunia dengan hanya 487 Byte. Padahal kita tahu ukuran 1 KB=1024 Byte adalah SANGAT KECILNYA. 1 Byte bisa dikatakan sebagai 1 huruf/karakter. Berarti 487 Byte bisa dibilang 487 karakter. Ini adalah penerapan KECERDASAN BUATAN (AI) paling efisien terkecil yang ASAL BISA JALAN MIKIR CATUR. Tentu saja dengan ukuran file sekecil itu, kita jangan berharap terlalu banyak. Tapi jangan meremehkan BootChess ini. Program ini sudah BISA MIKIR CATUR dengan benar sesuai aturan catur. Dan bisa membunuh anda jika anda blunder salah langkah. Tapi jangan dibandingkan dengan program/enjin catur kuat dunia macam Houdini, Komodo apalagi Stockfish. Kekuatannya tentu jauh dari itu. Membuat program catur yang bisa mikir dengan ukuran file kurang dari 1 KB bukanlah pekerjaan yang mudah. Pengen nyobak main ya?

Program Catur BootChess yang istimewa ini dibuat oleh programmer Olivier Poudade dan Peter Ferrie. Bisa dijalankan di banyak platform seperti DOS, Windows, Linux, OS X, dll. BootChess memecahkan rekor dunia dengan mengalahkan pemegang rekor sebelumnya sebagai program catur terkecil ukuran filenya di dunia komputer yaitu 1K ZX Chess berukuran 672 Byte yang dibuat oleh Programmer David Horne yang dibuat Tahun 1982. BootChess sangat penting untuk dunia pendidikan khususnya pelajaran KECERDAS BUATAN (AI).

Adapun kode lengkap dari BootChess adalah sebagai berikut yang dikoding dengan bahasa Pemrograman C yang memang banyak dipake untuk pemrograman kecerdasan buatan seperti program catur.

;----------RED-SECTOR-INC.-proudly-presents-a-33-year-old-record-:----------
;                   ___ _
;                  /     /         _____ _ _      _____ _ _        ___ _
;     .::.        /     /         /     /  /     /     /  /       /     /
;     ::::       /     / ____  .-/   _ ___/-. .-/   _ ___/-.     /     /__
;      ::       /            \ |    |  .    | |    |  .    |    /        /
;      ::            __ _     \     l  |    | |    l  |    |   /     ___/
;     .::.    /     /   /     /     |  l    |_|    l  |    |__/     / ____
;    .::::.        / __/            `--'           `--'            /      |
;   ::::::::                /                               /             |
;                    ___ __    Cl!   ___ ___ /      ___ _ _             __|
;        ___ _ _    /   __/_ __  _ _/      _/_   _ /_  /  /        ___ /__
;     /_/   /  / / /   / /            _____/ /  / /    __/      _ /   /  /
;  .-/     ___/   /     /______         /      ___\    \___    / /    __/
;  |      /      /     /       |     __/ ___  |    \       |  ___\    \___
;  |     /  ____               |    /       | |   _/       | |    \       |
;  |    /--/    |     ___/     |            | |            | |   _/       |
;  |            |    /  /  ::  | ____/  ::  | |  ::  \_____| |            |
;  |_____/  ::  | __/  /_______|    /_______| |_______\      |  ::  \_____|
;       /_______|     /___ _       /___ _         _ ___\     |_______\
;      /___ _                                                    _ ___\
; BootChess is the smallest computer implementation of chess on any platform
; Chess in a 512-byte x86 boot sector for Windows / Linux / OS X / DOS / BSD
; Coded by Olivier "Baudsurfer/RSi" Poudade with extra help of Peter "QKumba"
; Ferrie. Logo by Frederic "Cleaner/Break" Cambus. (c)2015 WTFPL v2 license.
; "Fasm BootChess.asm" + "partcopy BootChess.bin 0 200 -f0" = PC floppy boot
;-BootChess.asm-------------------;-----------------------------------------
x86 equ 1                         ; x86=1 PC/emu vs. win32b/(DOS)Box
saf equ 0                         ; saf=0 +queening -exotic failsafe
_b equ byte                       ; DEFAULTS=PC FLOPPY BOOT+QUEENING
_w equ word                       ; x86=1 saf=0 512b  inc.  queening
_d equ dword                      ; x86=1 saf=1 500b+ excl. queening*
_s equ short                      ; x86=0 saf=1 506b  inc.  queening
_n equ near                       ; x86=0 saf=0 487b  excl. queening
_f equ far                        ; *only working version in Bochs
    if x86                        ; beg of boot vs .com preprocessing
    org 7c00h                     ; std start of bootsector after post
    if saf                        ; beg clear any start ambiguous segment
    jmp _f 0:fix                  ; 7c0:0000 vs. 0:7c000 cs para fix-up
    end if                        ; end clear any start ambiguous segment
fix:push cs                       ; if post int 19h isr bootsrap loader
    pop ds                        ; left any bda or shadow segment values
    push cs                       ; then enforce ds=cs=0
    pop es                        ; then enforce es=ds=cs=0
    mov aX,13h                    ; function set vga mode 320x200x256
    else                          ; else if 16-bit binary assume ah=0
    org 100h                      ; start of com binary program ip
    mov aL,13h                    ; function set vga mode 320x200x256
    end if                        ; end of boot vs .com preprocessing
    int 10h                       ; standard bios video api
    brd equ bf1+16                ; chess board at end of sector
    mov di,brd                    ; set physical board index
    mov bp,12                     ; set 6x8+8 empty sqr mid board lines
    call in2                      ; pass#1 black "rnbqkbnr" low-caps
    push word opn                 ; pass#2 hi-caps whites & fall-through
rle:lodsb                         ; al='.'/al=null (fixed length rle)
    mov cl,8                      ; empty sqr mid board line length
    rep stosb                     ; set one empty sqr mid board line
    dec bp                        ; all empty sqr mid brd lines inited ?
    jnz rle                       ; if not repeat init else bp=0 assumed
    mov ah,'A'-'a'                ; fall-through pass#2 white hi-caps
in2:mov si,br0                    ; si points to endrank "rnbqkbnr" str
    if x86=0                      ; if .com binary environment ch=0
    mov cL,8                      ; "rnbqkbnr" endrank str length
    else                          ; assume nothing although tempting
    mov cX,8                      ; "rnbqkbnr" endrank str length
    end if                        ; end of register ch startup value
in3:lodsb                         ; read physical board str car
    add al,ah                     ; hi-caps rank 1 / low-caps rank 8
    stosb                         ; write physical board str car
    loop in3                      ; all "rnbqkbnr" str car written ?
    mov cl,8                      ; si-;equiv piece vals di-;0x88 brd
    rep movsb                     ; write logical 0x88 board str vals
    retn                          ; return to callers
ge0:mov bx,di                     ; physical board idx (bx=brd)
    mov dh,'1'                    ; beg white move src rank
ge1:mov dl,'h'                    ; beg white move src file
ge2:mov [si],dx                   ; beg white move src str
    mov ch,'1'                    ; beg white move dst rank
ge3:mov cl,'h'                    ; beg white move dst file
ge4:mov [si+2],cx                 ; beg white move dst str
    pusha                         ; save all values
    call idx                      ; passive chess coords to linear indexes
    jbe  mis                      ; white move src color not conforming
    push bx                       ; save white move dst idx
    call ver                      ; white move legal chess ?
    pop bx                        ; restore white move dst idx
    jc mis                        ; white move not legal chess
    mov di,num+3                  ; compare move destination rank in 7dfeh
    inc si                        ; with move source rank in 7dfch
    cmpsb                         ; is taxi distance to topmost bettered ?
    jnc wor                       ; else not getting closer to black king
    cmp _b [di],'?'               ; does any fallback move exist yet ?
    jz lkj                        ; no, then last valid move good enough
wor:mov aL,_b[si+bx+brd-num-'a'+6]; yes, previous valid legal exist so
    dec aL                        ; only override if it's a capture
    js mis                        ; no, don't want worse taxi distance
    mov bx,fs                     ; it's a capture with piece value=al
    cmp bL,aL                     ; but hightest capture value yet ?
    jnc mis                       ; no, less important opponent piece
max:mov fs,bx                     ; fs=best move yet in taxi half-ply
lkj:dec si                        ; realign source index
    dec si                        ; to copy dword bst=dword idx
    movsd                         ; after 4096 tries : move=dword bst
mis:popa                          ; restore all values
    cmp cl,'a'                    ; end white move dst file ?
    loopnz ge4                    ; dec white move else next dst file
    inc ch                        ; inc white move dst rank
    cmp ch,'9'                    ; end white move dst rank ?
    jnz ge3                       ; else next move dst rank
cpx:inc bx                        ; inc physical board index
    dec dx                        ; dec white move src file
    cmp dl,'`'                    ; end white move src file ?
    jnz ge2                       ; else next move src file
    inc dh                        ; inc white move src rank
    cmp dh,ch                     ; end white move src rank ? ch=9
    jnz ge1                       ; else next move src rank
    push _d [si+4]                ; get best white move found
    pop _d [si]                   ; set it as final white move
val:mov cl,'.'                    ; valid : empty sqr replaces src piece
    call act                      ; active chess coords to linear indexes
    xor bp,3                      ; player turn and pawn unidir. delta
    jz ge0                        ; white turn to play (case best=0)
bla:mov al,'?'                    ; input str clear pattern
    mov di,si                     ; input str clear pattern (di=num)
    mov cx,8                      ; input str clear pattern
    rep stosb                     ; input str clear pattern (di=brd)
    call key                      ; get user keyboard input
    jbe bla                       ; black move src color not conforming
opn:call ver                      ; di=brd, black move legal chess ?
    jc bla                        ; white move not legal chess
    jmp _s  val                   ; validate black move
ver:call idx                      ; get lin indexes /w implicit passive
    xchg bx,dx                    ; switch bx=dst idx dx=src idx
    mov ah,[si+bx+brd-num-'a'+8]  ; get piece logical 0x88 brd val...
    mov dh,bl                     ; dh=src idx dl=dst idx
    sub dx,"aa"                   ; get move file zero-based indexes
    bsr bx,ax                     ; scan for 1st bit set (si=idx+10)
    movsx bx,[si+bx-10-num+tab]   ; bl=moved piece type idx (bh=0)
    mov cx,_w [si+bx-num+tab]     ; piece type deltas cl=repeats ch=num
    sahf                          ; set piece logical 0x88 brd val
    jnp sp1                       ; branch if piece not pawn (bit#4!=1)
    jc sp2                        ; branch if pawn prev moved (bit#0=1)
sp1:jns sp3                       ; branch if piece not king (bit#7!=1)
sp2:mov cl,1                      ; override repeat if piece pawn or king
sp3:jnp sp4                       ; branch if piece not pawn (bit#4!=1)
    add bx,bp                     ; pawn player turn unidirection mutex
sp4:inc bx                        ; advance piece type struct field ptr
    and ah,11111100b              ; isolate piece bitmask only
vl1:push cx                       ; save piece type deltas
    mov al,dh                     ; load start dst idx val
    inc bx                        ; advance piece type struct field ptr
vl2:add al,[si+bx-num+tab]        ; add this piece delta to dst idx val
    xchg aL,bL                    ; base reg=dst idx val and preserved
    mov ch,[si+bx+brd-num+8]      ; read projected dst square val
    xchg aL,bL                    ; base reg=piece type struct field ptr
    cmp al,dl                     ; wanted move found (src+delta(s)=dst) ?
    jnz dif                       ; different than requested move
sam:sahf                          ; get piece logical 0x88 brd val in flgs
    jnp yes                       ; branch if piece is not pawn (bit#2=0)
    test [si+bx-num+tab],1        ; pawn piece delta parity=diag vs. vert
    jz ord                        ; branch if pawn piece moving vert
    test ch,ch                    ; pawn piece vert move=;eating ?
    jnz yes                       ; capturing verify dst sqr not empty
    jmp _s bad                    ; else illegal chess move is a miss
ord:test ch,ch                    ; pawn piece vert move=;no eating ?
    jz yes                        ; no eating=;empty dst sqr else illegal
dif:sahf                          ; store piece nature in flags register
    jnp skp                       ; not pawn piece so skip direction test
    test [si+bx-num+tab],1        ; pawn piece delta parity=diag vs. vert
    jnz bad                       ; diagonal pawn move is illegal
skp:test ch,ch                    ; else skipping over dst square val ?
    jnz bad                       ; projected dst sqr val is not empty
    sahf                          ; get piece logical 0x88 brd val in flgs
    jz x88                        ; branch if piece is queen (bit#6=1)
    jna bad                       ; branch if piece is not knight(bit#4=0)
x88:test al,88h                   ; ch=0 dst out of physical board limits?
    loopz vl2                     ; else cont if delta repeats remain
bad:pop cx                        ; restore piece type deltas
    dec ch                        ; all possible delta nums verified ?
    jnz vl1                       ; if not then cont next delta type
nok:stc                           ; else return /w no match flg set
    retn                          ; return to caller
yes:pop cx                        ; correct entry sp and disregard count
    retn                          ; return to caller(s)
key:call prt                      ; refresh screen to account input echo
    xor bx,bx                     ; bx=str idx=odd/even/alpha/num mutex
kbd:cbw                           ; fun blocking wait for keystroke (ah=0)
    int 16h                       ; std bios keybd api (ah=scan al=ascii)
esc:dec ah                        ; was esc key pressed to quit ?
    jnz car                       ; else default process key input
xit:if x86                        ; if x86 boot context environment
    int 19h                       ; exit through bootstrap to reboot cpu
    else                          ; else if .com 16-bit binary
    int 20h                       ; dos 1+ - terminate program
    end if                        ; end of exit methods (os load or shell)
car:mov [bx+si],al                ; sav ascii val to move string (si=num)
prt:pusha                         ; save game state snapshot
    cwd                           ; curs location dx=(0,0)=(row,column)
    mov ax,1301h                  ; function ega write str write mode 1
    mov bl,7                      ; page 0 grey car attrib matching tty
    mov cl,8                      ; src str lngth (curs updated horiz)
    mov bp,bf1                    ; es:bp is "abcdefgh" ptr
lns:int 10h                       ; standard bios video api
    add bp,16                     ; bp=para step siz separating strings
    push ax                       ; save old bios video api func params
    mov ax,0e39h                  ; function teletype outp car=rank '9'
    sub al,dh                     ; decrement right handside rank value
    int 10h                       ; standard bios video api
    pop ax                        ; restore old bios video api fx params
    cmp dh,cl                     ; src str total (curs updated vert)
    inc dh                        ; preemptive off-by-one allows 9 verts
    jc lns                        ; all 9 brd gui row strings printed ?
    mov bp,si                     ; 10th row tail bp=move coords, cl=8
    int 10h                       ; standard bios video api
    popa                          ; restore game state snapshot
    inc bx                        ; test if any more keys ?
    cmp bl,4                      ; frFR format input string
    jc kbd                        ; else continue input
idx:loop idx                      ; ch=0 passive call load src/dst lin idx
act:mov si,num                    ; reinit si to point to coord input str.
    mov bx,[si]                   ; bx=src coord (pass#1)
    cbw                           ; empty sqr val in logical 0x88 board
    call put                      ; place param passed as fun pass#1
    mov dx,[si+2]                 ; bx=dst idx dx=src idx
    xchg bx,dx                    ; fall-through for second pass
    push word mat                 ; test for checkmate and conforming
put:xchg ax,bx                    ; bx|dx=[num+di]+16*((8-'0')-[num+di+1])
    aad -10h                      ; shl ah,4/sub al,ah/xor ah,ah
    add al,80h                    ; bx|dx=al-640%256-16*ah
    xchg ax,bx                    ; bx|dx=al+128-16*ah
    jcxz sim                      ; active call request or simulation ?
    if saf=0                      ; standard non-failsafe queening
    cmp _b [si+3],'8'             ; validated dst rank is top-most ?  
    jz qq                         ; if so then promote pawn to queen
    cmp _b [si+3],'1'             ; validated dst rank is bottom-most ?
    jnz prm                       ; if not no pawn queening promotion
qq: sahf                          ; store piece nature in flag register
    jnp prm                       ; no pawn queening promotion
    xor ah,01000110b              ; transform p to promoted queen
    inc cx                        ; queen promotion p2q or P2Q
    end if                        ; end of conditional queening
prm:xchg ah,[si+bx+brd-num-'a'+8] ; update piece logical 0x88 board val
    xchg cl,[si+bx+brd-num-'a']   ; update piece physical board ascii val
    or ah,1                       ; update piece moved once (bit#0)
sim:retn                          ; return to caller(s)
mat:sahf                          ; catured piece king and mate ?
    js xit                        ; if piece is king then game is over
    call chk                      ; move src color conforming ?
    jnz nok                       ; move src color not conforming
chk:xchg bx,dx                    ; src idx <- dst="" idx="" p="">    mov al,[si+bx+brd-num-'a']    ; pass#1:src idx pass#2:dst idx di=brd
    xor _b [si+len-num],8         ; self-modif 8/26 val=[1;8]/[a(A);z(Z)]
    mov cl,-'a'                   ; assert black piece car interval
    test bp,bp                    ; test whose turn it is to play
    jnz lim                       ; assert white piece car interval
    mov cl,-'A'                   ; al=ascii value cl=-(lower boundery)
lim:xadd al,cl                    ; tmp=al+cl cl=al al=tmp +fall-trough
    db 0d4h                       ; aam
len:db 12h                        ; ah=al/8 al%=8
    mov al,cl                     ; al=restored ascii value
    test ah,ah                    ; set/clear zf=0 success zf=1 failure
    retn                          ; return to caller(s) nb: destroys ah
tab db p-tab,r-tab,n-tab,b-tab    ; piece type mov offset array
    db q-tab,q-tab                ; note original 1K ZX Chess q=k trick
br0 db "rnbqkbnr",8,16,32,64,128  ; end rank pattern + beg piece values
    db 32,16,8,'p',4,'.',0,'.',0  ; end piece values + beg mid board reps
    db '.',0,'.',0,'P',4          ; ... end mid board reps
p   db 2,3,-10h,-15,-17,10h,15    ; bit#2 pf=04 p[6]=r[0] overlay
r   db 17,4,10h,-1h,-10h          ; bit#3 ??=08 r[5]=n[0] overlay
n   db 1,8,1fh,21h,12h,-0eh,-1fh  ; bit#4 af=16 n[9]=b[0] overlay
    db -21h,-12h                  ; ... end of knight moves list
b   db 0eh,4,-0fh,11h,-11h        ; bit#5 ??=32 b[5]=q[0] overlay
q   db 0fh,8,10h,11h,0fh,1h,-10h  ; bit#6 zf=64 k=q except k[0]=1
    db -11h,-0fh,-1h              ; ... end of queen/king moves list
bf1 db "abcdefgh"                 ; gui file index string
num db "e2e4"                     ; hardcoded Ruy Lopez opening
    if saf and x86                ; x86 failsafe exotic boot environment
    times 510-($-$$) db 0         ; nul padding if necessary
    org 7df0h                     ; boot signature vbr/mbr standard offset
    sig db 55h,0aah               ; magic number no-endian boot signature
    end if                        ; end of conditional failsafe signature

Sumber berita:
http://mybroadband.co.za/news/gaming/117673-smallest-ever-chess-program-487-bytes.html

LUCAS CHESS SOFTWARE BELAJAR CATUR BISA BERBAHASA INDONESIA

4 komentar

Sangat langka kiranya software komputer untuk belajar catur yang berbahasa Indonesia. Kendala bahasa sering menjadi alasan penghambat kemajuan belajar catur dengan bantuan komputer. Memang sebagian besar perangkat lunak/program/software catur adalah berbahasa Inggris. Meskipun bisa saja belajar catur berbantu komputer dengan software berbahasa Inggris ini, namun tentu tidak bisa maksimal mengeksplorasi semua kemampuan yang ada dalam program tersebut. Memang sudah banyak yang bisa berbahasa Inggris (pasif) membaca keterangan, menu atau perintah dalam program catur yang berbahasa orang bule ini. Namun jika memang ada software catur dengan bahasa Indonesia tentu alangkah baiknya. Dalam kesempatan ini, saya posting tentang software catur yang sebenarnya aslinya berbahasa Inggris tapi ada terjemahannya yang bahasa Indonesia. Siapa yang menerjemahkan ke Bahasa Indonesia? Silakan dibaca sendiri saja pada keterangan tentang software catur yang bernama Lucas Chess ini.

Software catur Lucas Chess adalah software catur yang gratis/free untuk dipergunakan kapan pun. Fitur-fiturnya lumayan lengkap dan tentu akan membantu memajukan catur kita, khususnya untuk PEMULA. Namun demikian mereka yang intermediate, advanced ataupun master bisa juga memakainya dengan memanfaatkan fitur-fitur yang sesuai dengan level kita. Fitur Lucas Chess ada untuk SPARRING dengan berbagai macam LEVEL, mulai dari yang sangat pemula (baru bisa main catur), bagi yang sudah bisa, juga untuk mereka yang sudah berpengalaman bahkan master sekalipun. Lucas Chess menyertakan banyak sekali enjin catur dari berbagai tingkatan, mulai yang rendah (TarraschToy) sampai yang juara dunia yaitu Stockfish 5. Selain itu kita juga bisa memasukkan enjin catur lainnya yang tidak disertakan dalam paket Lucas Chess. Enjin yang bisa dinnstall adalah enjin yang mendukung protokol UCI. Kita bisa sparring lawan enjin manapun dengan setingan sesuka hati kita. Bahkan bermain BLIND (Catur Buta) khusus bagi master atau yang bisa melakukannya. 

Fitur Lucas Chess lainnya adalah FITUR QUIZ catur yang beraneka ragam macamnya. Ada Quiz TAKTIK/KOMBINASI, Quiz Ending, Quiz Problem Mat, Quiz Opening juga ada. Quiz yang ada dalam paketan Lucas Chess jumlahnya ribuan bahkan puluhan ribu. Dengan Quiz Opening kita bisa belajar opening catur dengan sistem pengulangan sampai hapal benar langkah dan posisi opening yang kita pelajari. Selain itu juga ada Quiz-Quiz untuk KALKULASI dan KETELITIAN dan daya ingat. Semua Quiz yang kita kerjakan bisa langsung tersimpan. Sehingga kita bisa melihat hasil latihan catur kita dari waktu ke waktu. Selain itu Lucas Chess juga menyediakan sistem rating dalam latihan catur kita. Rating yang telah kita capai bisa kita upload di server Lucas Chess di internet untuk diadu mana nilai yang tertinggi. Masih banyak lagi fitur-fitur lainnya yang semakin lama semakin lengkap saja. Software Lucas Chess dibuat oleh programmer LUCAS MONGE bersama kawan-kawannya.

Situs Resmi/Blog Lucas Chess beralamat di...

Mau coba? Download dan Install saja langsung LUCAS CHESS ini. Ada 2 macam paketan yang tersedia. Paketan yang perlu diinstall (Standar) dan Paketan PORTABLE yang tidak perlu diinstall. Cukup diekstrak file paketannya dan langsung bisa dijalankan. Jangan lupa pilih Bahasa Indonesia saat perama kali menjalankan!! Alamat downloadnya ada di...

SYAIR PERMAINAN KATA-KATA CATUR - GAMBARAN KECINTAAN PADA OLAHRAGA CATUR

0 komentar

C-erdaskan otak dengan cara riang gembirA
A-kal jernih pandai menghitung dan berlogikA
T-anpa pakek mahal biaya untuk memainkannyA
U-rusan lain yang lebih penting ya janganlah dilupA
R-ekatkan tali pertemanan sudah pasti jelaslah nyatA

C-atur olahraga otak bs mengukir prestasI
A-mpuh menggalang persatuan dan silaturohmI
T-ak kalah dg olahraga lainnya yg sdh membumI
U-tamanya kembangkan otak anak2 sudahlah pastI
R-edam nakal remaja,tawuran,narkoba yg bikin rugI

C-ari hikmah hidup yg bisa dipetik ditirU
A-mati teliti permainan 64 petak yg bermutU
T-etap pastikan sdh berpikir masak2 atas aksimu
U-jian hidup spt problem catur spy solusi bs ditemU
R-enungi jangan kombi rang lain tuk keuntungan semU

C-anangkan tekuni jd pecatur pro tujuan okE
A-sal bs total belajar berlatih macam2 metodE
T-ak lupa manfaatkan teknologi IT jangan santE
U-mpanya kita tidak bisa sukses jadi pecatur gedE
R-ubah tujuan catur jd alat koneksi cari kerjaan ajE

C-atur olahraga otak kenapa ya sponsor loyO
A-kibat catur tak spt sepakbola bisa dikarcisnO
T-elevisi tak liput siaran langsung catur jd ga bejO
U-sahakan catur bs masuk sekolah pelajaran ekstra ayO
R-esapi dan terapkan GENS UNA SUMUS, FIDE punya motO


ANALISA PARTAI CATUR - GM VASILY IVANCUK vs GM SAMUEL SHANKLAND PD 9th Edmonton Int 2014

0 komentar


Turnamen catur yang digelar di negara Kanada ini memang tidak terlalu wah dibandingkan dengan turnamen-turnamen catur top dunia lainnya. Digelar di kota EDMONTON turnamen catur yang bertajuk 9th Edmonton Internasional 2014 ini diikuti oleh banyak pecatur tuan rumah Kanada dan Amerika Serikat Seluruh peserta tepatnya adalah 10 pecatur dengan mengundang beberapa pecatur top dunia. Kali ini yang diundang adalah pecatur Ukraina GM Vasily Ivanchuk 2738 dan GM So Wesley 2744, bintang catur muda Philliphine yang dikabarkan akan pindah ke Amerika Serikat. Turnamen ini digelar pada tanggal 20-29 Juni 2014 dan memainkan sistem pertandingan SALING BERTEMU atau lebih terkenal dengan istilah Setengah Kompetisi. Acara undang mengundang GM top dunia semacam ini apalagi tujuannya kalo bukan ingin MENYEDOT rating mereka. Namun tentu tidak mudah untuk melakukannya. Terbukti setelah turnamen selesai, Juara 1 kena IVANCHUK dan Juara 2nya direbut SO. Berikut salah satu partai menarik dari sang Juara (IVANCHUK) ketika di babak terakhir menundukkan pecatur Amerika Serikat GM Samuel Shankland.

Ivanchuk, Vassily (2738) - Shankland, Samuel L (2632)

Turnamen: 9th Edmonton Int 2014
Babak: 9, Meja 1
Tanggal: 29 Juni 2014
Opening: Pembelaan Hindia Raja Fianchetto
Kode ECO: E60
Komentator: MN Heri Darmanto, S.Kom.
GM Vasily Ivancuk termasuk salah satu Grandmaster top dunia yang suka bereksperimen dengan berbagai macam variasi langkah-langkah opening yang kurang lazim. Misalnya ketika lawan GM Samuel L. Shankland ini. Meski demikian gaya bermain Ivanchuk tetap patuh pada teori opening catur. Pembukaan yang diperagakan oleh Chucky ini, dalam teori sering disebut dengan gaya HYPERMODERN. Dan memang banyak pecatur modern masa kini yang sering mencoba opening atau bahkan setia dengan gaya demikian. Gaya Hypermodern yang dipopulerkan oleh GM Aaron Nimzowitch ini mengandalkan penguasaan petak-petak pusat dari jarak jauh biasanya dengan Gajah yang dipasang Fianchetto, baik Fianchetto tunggal maupun Fianchetto ganda. Kali ini Ivanchuk memparkir kedua Gajahnya sebagai fianchetto di g2 dan b2. Kita akan bisa lihat dalam partai betapa efektifnya kedua Gajah Chucky beroperasi pada diagonal panjang!
1.d4 ♘f6 2.c4 g6 3.♘f3 ♗g7 4.g3 c5 Hitam memancing putih biar dorong d5 sehingga membentuk variasi Ben Oni atau Gambit Benko yg dikenal tajam dan sering merepotkan Putih di sayap menteri. 5.♗g2 Chucky rupanya menolak formasi Ben Oni atau Gambit Benko sebagai Putih dg tidak mendorong bidak d4-nya. (5.d5 b5!?6.cxb5 a6 7.bxa6 ♗xa6)
5.dxc5?!5...♕a5 6.♘c3 ♘e4!7.♗d2 ♘xc3 8.bxc3 ♕xc5⩱
5...O-O 6.♘c3 cxd4 7.♘xd4 ♕c7 8.♕d3 Chucky lebih suka mainkan Menteri d3 daripada varian utama b3 yang memancing komplikasi.
8.b3 d5!?9.♘db5 ♕a5 10.♗d2 dxc4 11.bxc4 ♘c6 12.♗xc6?12...bxc6 13.♘d4 ♕c5∓
8...♘c6 9.O-O d6
Langkah Kuda hitam yang kelihatannya bagus ke e5, ternyata tidak juga karena bidak e7 yang tidak terjaga dan Gajah hitam c8 yg kelihatan belum aktif. 9...♘e5 10.♕e3 ♘xc4
10...♖e8 11.b3 a6 12.♗b2 d6 13.♘d5 ♘xd5 14.cxd5 ♗d7 15.h3 f5 16.♖ac1 ♕a5 17.♗c3⩲
11.♕xe7 a6 12.♖d1 ♖e8 13.♘d5! Putih pegang inisiatif penyerangan! 13...♖xe7 14.♘xc7 ♖b8 15.♗g5±
10.b3 ♗d7 11.♗b2 Tampak Chucky membuat Formasi Hypermodern yg terkenal. 2 Gajah yang Fianchetto cenderung enak buat yang melakukannya (Putih). 11...♖fc8 12.♘c2 Langkah cerdik manuver Kuda Chucky untuk memanfaatkan petak lemah d5.
Langkah agresif berikut tidak terlalu banyak membawa hasil. 12.♘cb5 ♕a5 13.♗c3 ♕b6 14.e3 a6 15.♘a3 ♘xd4 16.exd4 ♗f5 17.♕e2 d5!?18.c5 ♕c6
12...a6 13.♘e3 Sesuai rencana! 13...♕a5
Jika hitam menjaga petak d5 dengan bidak e6 maka menciptakan kelemahan lain yaitu bidak d6 jadi lemah dan bisa dijadikan sasaran tembak para armada Putih. 13...e6?!14.♖ad1 ♘e8 15.♕d2 ♕a5 16.♘a4 ♕c7? (16...♕xd2 17.♖xd2 ♗xb2 18.♖xb2 ♖c7 19.♘b6 ♖d8 20.♖d1⩲) 17.c5!±
14.♖fb1 Menjaga Gajah b2! 14...♖ab8 15.♘cd5 Saatnya pertempuran dimulai. Akhirnya petak d5 dikuasai sepenuhnya oleh Putih. Langkah ini sekaligus juga untuk MELEMAHKAN Raja Hitam dengan mengadu Gajah pengawal Raja Hitam di g7! 15...♘xd5 16.♘xd5 b5 17.♗xg7 ♔xg7 18.b4! Langkah penting Ivanchuk untuk menggagalkan rencana hitam atau memacetkan aksi perwira-perwira hitam di sayap menteri. 18...♕d8 19.c5!?19...dxc5 20.bxc5 Tampak jelas Gajah putih di g2 sangat aktif menguasai diagonal panjang. 20...♗e6 21.♖d1 ♗xd5 22.♕c3!? Langkah selipan yang mengandung tempo, permainan diagonal Ivanchuk sangat ciamik! Menteri melakukan langkah tempo check sambil menguasai diagonal panjang a1-h8 yang mengarah ke Raja Hitam! 22...♔g8 23.♗xd5 ♕c7 24.♖ac1 Ivanchuk main sabar agar bidak c5 putih aman. 24...♖d8 25.h4! Langkah bidak agresif Ivanchuk yang melakukan penetrasi ke sayap Raja hitam dibantu Menteri di c3. Gajah putih di d5 juga begitu baik posisinya! 25...♖bc8 Saya tidak suka langkah Shankland ini. Enaknya bidak h4 putih diganjal saja dengan h5. Betul khan? (25...h5 26.♗e4 ♖xd1 27.♖xd1 ♖d8 28.♖xd8 ♘xd8 29.c6⩲) 26.h5 Kayak gini jelas Raja hitam akan calon terbuka posisinya. Dan siap ditembaki oleh perwira-perwira Putih! 26...e6?± Awal BLUNDER Shankland yg bikin dia kalah.
Enjin Stockfish 5 memastikan hitam terpaksa memukul bidak h5 hitam ini... Jika tidak Raja Hitam dikunci oleh Putih. 26...gxh5□27.♗e4 ♘e5 28.♖xd8 ♖xd8 29.♕e3 ♘g6 30.♕f3 e6 31.♕xh5 ♖d4 32.♕f3 ♖c4!33.♖xc4 (33.♖d1?33...♕xc5 34.♖d8 ♔g7⩱) 33...bxc4 34.♕e3 f5 35.♗f3 ♔f7 36.♔f1 ♘e5 0.10/ 18
27.h6 ♘e5?± Blunder disusul blunder berikutnya! Ini jelas mempercepat kekalahan hitam.
1.06 SF 280614IPx: 27...♔f8 28.♕g7 ♔e7 29.♗e4 ♖g8 30.♕c3 ♘e5 31.c6 f5 32.♕a3 ♔f7 33.♗g2 ♖cd8 34.♕xa6 ♖a8 35.♕b7 ♖a7 36.♕xc7 ♖xc7 37.♖c5 ♔f6 38.f4 ♘g4 39.♖xb5 ♘e3± 0.76/18
28.♗b7!28...b4??+⁠− Hitam panik, puncaknya blunder.
1.51 SF 280614IPx: 28...♖b8 29.♖xd8 ♖xd8 30.♗xa6 f6 31.♗xb5 ♔f7 32.a4 ♘g4 33.♕b3 ♕e7 34.♕c4 ♘e5 35.♕e4 ♖c8 36.♕e3 ♕b7 37.♕c3 ♖d8 38.♕b3 ♘c6 39.♖b1 ♕c7± 1.06/18
29.♕xb4 ♖xd1 30.♖xd1 ♖b8?+⁠−
2.26 SF 280614IPx: 30...♖d8 31.♖xd8 ♕xd8 32.♗xa6 ♕f8 33.♕c3 ♘c6 34.♗b5 ♘e7 35.a4 ♘d5 36.♕c1 f5 37.a5 ♔f7 38.a6 ♕b8 39.♕c4 g5 40.♗d7+⁠− 1.51/18
31.c6+⁠− Hitam posisinya sulit ditolong karena Bidak Putih c6 jelas akan promosi kalo dibiarkan. Menteri Putih juga sangat berbahaya jika menyusup ke sayap Raja. Adu menteri jelas membuat masa depan hitam tamat. Game Over! 31...♘xc6 (31...f6 32.♕d6!32...♕xd6 33.♖xd6+⁠−) 32.♕c3 ♕e5 33.♕xc6 ♕xe2 34.♕d6 ♖f8 35.♗xa6 Dengan kalah 1 perwira dan 1 bidak bebas a, apa yang harus diperbuat hitam selain MENYERAH. Permainan Posisi yang sangat manisnya dari pecatur Ukraina GM Vasily 'Chucky' Ivanchuk. Pecatur gaek bergaya menarik dan masih survive melawan banyak pecatur-pecatur muda hebat dunia! Akhirnya Ivanchuk Juara 1 di Turnamen ini, unggul 0.5 angka dari pecatur muda Asia Tenggara yang sangat berbakat, GM So Wesley (Philliphine)! 1-0

 
  • ©Blog Komputer Catur 2007-2018, allright reserved.