***KINGASAD FALCON.CTG IS RELEASED AT VIP SECTION** WHO BOUGHT VIP FOR 1 YEAR SINCE WHEN I WASN'T HERE CONTACT ME VIA PRIVATE MESSAGE I WILL MANAGE DAYS FOR HIM**KINGASAD**

Share
Go down
Nathanael Russell
Nathanael Russell
King
Posts : 870
ELO : 121993
Join date : 2014-02-20
Age : 35
Location : Philadelphia, PA
http://www.chess2u.com/u2318

How to Write a Chess Engine Empty How to Write a Chess Engine

on Thu Mar 27, 2014 12:44 am
Watch and follow along as the process of writing a chess engine is demonstrated and explained.
There are currently two tutorial series:
Write a simple Java chess engine with GUI in under 1,000 lines of code
    OR
Write an advanced bitboard-based Java chess engine using modern techniques.

Subscribe to get email notifications on upcoming chess engine tutorial videos. (A new video is posted every Monday)

_________________
Nathanael Russell / Engine Tester CCRL
[You must be registered and logged in to see this image.]
Nathanael Russell
Nathanael Russell
King
Posts : 870
ELO : 121993
Join date : 2014-02-20
Age : 35
Location : Philadelphia, PA
http://www.chess2u.com/u2318

How to Write a Chess Engine Empty Re: How to Write a Chess Engine

on Thu Mar 27, 2014 12:46 am
Simple Java Chess Engine Tutorial Series:

Introduction - Java Chess Engine Tutorial 1
[You must be registered and logged in to see this link.]

Graphics (Part 1) - Java Chess Engine Tutorial 2
[You must be registered and logged in to see this link.]

Graphics (Part 2) - Java Chess Engine Tutorial 3
[You must be registered and logged in to see this link.]

Graphics (Part 3) - Java Chess Engine Tutorial 4
[You must be registered and logged in to see this link.]

End Result - Java Chess Engine Tutorial 5
[You must be registered and logged in to see this link.]

Board Representation - Java Chess Engine Tutorial 6
[You must be registered and logged in to see this link.]

Move Generation - Java Chess Engine Tutorial 7
[You must be registered and logged in to see this link.]

Special Chess Edition - Java Chess Engine Tutorial Bonus
[You must be registered and logged in to see this link.]

King Movement - Java Chess Engine Tutorial 8
[You must be registered and logged in to see this link.]

Queen Movement - Java Chess Engine Tutorial 9
[You must be registered and logged in to see this link.]

Bishop & Rook Movement - Java Chess Engine Tutorial 10
[You must be registered and logged in to see this link.]

Knight Movement - Java Chess Engine Tutorial 11
[You must be registered and logged in to see this link.]

King Safety (Part 1) - Java Chess Engine Tutorial 12
[You must be registered and logged in to see this link.]

King Safety (Part 2) - Java Chess Engine Tutorial 13
[You must be registered and logged in to see this link.]

Pawn Movement (Part 1) - Java Chess Engine Tutorial 14
[You must be registered and logged in to see this link.]

Pawn Movement (Part 2) - Java Chess Engine Tutorial 15
[You must be registered and logged in to see this link.]

Making and Undoing Moves - Java Chess Engine Tutorial 16
[You must be registered and logged in to see this link.]

Minimax and Alpha-Beta Pruning - Java Chess Engine Tutorial 17
[You must be registered and logged in to see this link.]

Alpha-Beta Algorithm (Part 1) - Java Chess Engine Tutorial 18
[You must be registered and logged in to see this link.]

Alpha-Beta Algorithm (Part 2) - Java Chess Engine Tutorial 19
[You must be registered and logged in to see this link.]

Verifying an Alpha-Beta Algorithm works Correctly - Java Chess Engine Tutorial 20
[You must be registered and logged in to see this link.]

Alternating Sides & Debugging - Java Chess Engine Tutorial 21
[You must be registered and logged in to see this link.]

Displaying Chess Game Graphically - Java Chess Engine Tutorial 22
[You must be registered and logged in to see this link.]

Interacting with the Mouse - Java Chess Engine Tutorial 23
[You must be registered and logged in to see this link.]

Computer Response Move - Java Chess Engine Tutorial 24
[You must be registered and logged in to see this link.]

Static Evaluation Intro - Java Chess Engine Tutorial 25
[You must be registered and logged in to see this link.]

Evaluating Material - Java Chess Engine Tutorial 26
[You must be registered and logged in to see this link.]

Evaluating Positional Tactics - Java Chess Engine Tutorial 27
[You must be registered and logged in to see this link.]

Evaluating Movability, Checkmate, & Stalemate - Java Chess Engine Tutorial 28
[You must be registered and logged in to see this link.]

Evaluating Attacks - Java Chess Engine Tutorial 29
[You must be registered and logged in to see this link.]

Increase Alpha-Beta Pruning Speed by Sorting Moves - Java Chess Engine Tutorial 30
[You must be registered and logged in to see this link.]

_________________
Nathanael Russell / Engine Tester CCRL
[You must be registered and logged in to see this image.]
Nathanael Russell
Nathanael Russell
King
Posts : 870
ELO : 121993
Join date : 2014-02-20
Age : 35
Location : Philadelphia, PA
http://www.chess2u.com/u2318

How to Write a Chess Engine Empty Re: How to Write a Chess Engine

on Thu Mar 27, 2014 12:47 am
Advanced Java Chess Engine Tutorial Series:

Introduction to an Advanced Java Chess Engine Tutorial Series
[You must be registered and logged in to see this link.]

Bitboards (The Concept of) - Advanced Java Chess Engine Tutorial 1
[You must be registered and logged in to see this link.]

Generating Bitboards - Advanced Java Chess Engine Tutorial 2
[You must be registered and logged in to see this link.]

Chess960 and Favorite Links - Advanced Java Chess Engine Tutorial 3
[You must be registered and logged in to see this link.]

Bitwise Operations - Advanced Java Chess Engine Tutorial 4
[You must be registered and logged in to see this link.]

Pawn Moves & Optimization (Part 1) - Advanced Java Chess Engine Tutorial 5
[You must be registered and logged in to see this link.]

Pawn Moves & Optimization (Part 2) - Advanced Java Chess Engine Tutorial 6
[You must be registered and logged in to see this link.]

En Passants - Advanced Java Chess Engine Tutorial 7
[You must be registered and logged in to see this link.]

Sliding Pieces (Part 1) - Advanced Java Chess Engine Tutorial 8
[You must be registered and logged in to see this link.]

Sliding Pieces (Part 2) - Advanced Java Chess Engine Tutorial 9
[You must be registered and logged in to see this link.]

Sliding Pieces (Part 3) - Advanced Java Chess Engine Tutorial 10
[You must be registered and logged in to see this link.]

Knight Moves - Advanced Java Chess Engine Tutorial 11
[You must be registered and logged in to see this link.]

King Movement & Safety - Advanced Java Chess Engine Tutorial 12
[You must be registered and logged in to see this link.]

_________________
Nathanael Russell / Engine Tester CCRL
[You must be registered and logged in to see this image.]
Nathanael Russell
Nathanael Russell
King
Posts : 870
ELO : 121993
Join date : 2014-02-20
Age : 35
Location : Philadelphia, PA
http://www.chess2u.com/u2318

How to Write a Chess Engine Empty Re: How to Write a Chess Engine

on Thu Mar 27, 2014 12:47 am
Black & White Moves - Advanced Java Chess Engine Tutorial 13
[You must be registered and logged in to see this link.]

_________________
Nathanael Russell / Engine Tester CCRL
[You must be registered and logged in to see this image.]
Nathanael Russell
Nathanael Russell
King
Posts : 870
ELO : 121993
Join date : 2014-02-20
Age : 35
Location : Philadelphia, PA
http://www.chess2u.com/u2318

How to Write a Chess Engine Empty Re: How to Write a Chess Engine

on Thu Mar 27, 2014 12:48 am
Castling - Advanced Java Chess Engine Tutorial 14
[You must be registered and logged in to see this link.]

_________________
Nathanael Russell / Engine Tester CCRL
[You must be registered and logged in to see this image.]
Nathanael Russell
Nathanael Russell
King
Posts : 870
ELO : 121993
Join date : 2014-02-20
Age : 35
Location : Philadelphia, PA
http://www.chess2u.com/u2318

How to Write a Chess Engine Empty Re: How to Write a Chess Engine

on Thu Mar 27, 2014 12:48 am
Perft Debugging - Advanced Java Chess Engine Tutorial 15
[You must be registered and logged in to see this link.]

_________________
Nathanael Russell / Engine Tester CCRL
[You must be registered and logged in to see this image.]
Nathanael Russell
Nathanael Russell
King
Posts : 870
ELO : 121993
Join date : 2014-02-20
Age : 35
Location : Philadelphia, PA
http://www.chess2u.com/u2318

How to Write a Chess Engine Empty Re: How to Write a Chess Engine

on Thu Mar 27, 2014 12:49 am
Make & Undo Moves - Advanced Java Chess Engine Tutorial 16
[You must be registered and logged in to see this link.]

_________________
Nathanael Russell / Engine Tester CCRL
[You must be registered and logged in to see this image.]
Nathanael Russell
Nathanael Russell
King
Posts : 870
ELO : 121993
Join date : 2014-02-20
Age : 35
Location : Philadelphia, PA
http://www.chess2u.com/u2318

How to Write a Chess Engine Empty Re: How to Write a Chess Engine

on Thu Mar 27, 2014 12:50 am
Perft Algorithm - Advanced Java Chess Engine Tutorial 17
[You must be registered and logged in to see this link.]

_________________
Nathanael Russell / Engine Tester CCRL
[You must be registered and logged in to see this image.]
Nathanael Russell
Nathanael Russell
King
Posts : 870
ELO : 121993
Join date : 2014-02-20
Age : 35
Location : Philadelphia, PA
http://www.chess2u.com/u2318

How to Write a Chess Engine Empty Re: How to Write a Chess Engine

on Thu Mar 27, 2014 12:51 am
Importing FEN Strings - Advanced Java Chess Engine Tutorial 18
[You must be registered and logged in to see this link.]

Divided Perft Routine - Advanced Java Chess Engine Tutorial 19
[You must be registered and logged in to see this link.]

Perft Debugging Example - Advanced Java Chess Engine Tutorial 20
[You must be registered and logged in to see this link.]

Perft Speed & Debugging Tips - Advanced Java Chess Engine Tutorial 21
[You must be registered and logged in to see this link.]

Universal Chess Interface - Advanced Java Chess Engine Tutorial 22
[You must be registered and logged in to see this link.]

_________________
Nathanael Russell / Engine Tester CCRL
[You must be registered and logged in to see this image.]
Sponsored content

How to Write a Chess Engine Empty Re: How to Write a Chess Engine

Back to top
Permissions in this forum:
You cannot reply to topics in this forum