John in Germantown is doing 21 things including…

program a chess game

2 cheers

 

Sponsored Links

Chess Game

www.aarp.org/Chess     Play Free Chess, Save Scores & Challenge Others!

Programming for games

www.westwood.edu/     Learn Video Game Programming. Get Started at Westwood College.

Game Programming Degree

majors.uat.edu/Game-Programming     Build complete games in student teams with experienced faculty.

Free Chess Strategy

www.ask.com/Free+Chess+Strategy     Find Free Chess Strategy. Get Trusted Answers Now!

Online Chess

online.chess.entertnmnt.com/     Play Chess On Your Computer. With the Free Chess App for Your PC

Find Amazing Discounts

shopping.yahoo.com/     Fantastic Deals at Yahoo! Shopping Compare Prices on All Items

John has written 2 entries about this goal

started programming chess game last night!

I started programming my chess game last night in Ruby – a popular programming language.

Ruby is an object-oriented scripting language that has sky-rocketed in popularity during the last year. I started learning Ruby back in December.

It looks like a good choice for prototyping a chess game in quickly.

Chess demands high-performance and extremely efficient use of memory. Ruby is not exactly intended for that, so in order to make it a very practical chess program, I shall have to port it to another language like C++.

So far, I have created the skeleton of the game. Classes now exist for:

  • board
  • pieces
  • players (human, computer)

Move generation is fundamental to creating a board game. I will probably implement that using continuations. Slow in Ruby – but very simple way to program a generator.



chess

I have been playing chess since I was in kindergarten. Have not played it recently, though. I think it would be fun to program a computer to play it. Not really well, just not really badly.



John has gotten 2 cheers on this goal.

 

I want to:
43 Things Login