Media Summary: user interface (01:00) * needs_cursor? (04:00) * button_down (05:20) * draw a rectangle (06:26) * color (08:13) * position (13:00) ... Modified move to handle UI. Smarter evaluate method. Computer plays better.

Ruby Chess V4 Part 3 - Detailed Analysis & Overview

user interface (01:00) * needs_cursor? (04:00) * button_down (05:20) * draw a rectangle (06:26) * color (08:13) * position (13:00) ... Modified move to handle UI. Smarter evaluate method. Computer plays better.

Photo Gallery

Ruby Chess v4 part 3
Ruby Chess v4 part 4
Ruby Chess v4 part 5
Ruby Chess v4 part 2
Ruby Chess v4 part 1
Ruby Chess v3 part 4
Ruby Chess v4 part 6
Ruby Chess v2 part 4
Ruby Chess v3 part 3
Ruby Chess v1 part 3
Ruby Chess v2 part 3
View Detailed Profile
Ruby Chess v4 part 3

Ruby Chess v4 part 3

Live coding of

Ruby Chess v4 part 4

Ruby Chess v4 part 4

Live coding of

Ruby Chess v4 part 5

Ruby Chess v4 part 5

user interface (01:00) * needs_cursor? (04:00) * button_down (05:20) * draw a rectangle (06:26) * color (08:13) * position (13:00) ...

Ruby Chess v4 part 2

Ruby Chess v4 part 2

Live coding of

Ruby Chess v4 part 1

Ruby Chess v4 part 1

Live coding of

Ruby Chess v3 part 4

Ruby Chess v3 part 4

Live coding of

Ruby Chess v4 part 6

Ruby Chess v4 part 6

Modified move to handle UI. Smarter evaluate method. Computer plays better.

Ruby Chess v2 part 4

Ruby Chess v2 part 4

Live coding of

Ruby Chess v3 part 3

Ruby Chess v3 part 3

Live coding of

Ruby Chess v1 part 3

Ruby Chess v1 part 3

Live coding

Ruby Chess v2 part 3

Ruby Chess v2 part 3

Live coding of