Thursday, August 29, 2013

Creating a go program, day 10, putting a stone

This video is about how the program will put a stone on the board. Thanks for the comments!

Wednesday, August 28, 2013

Creating a go program day 9, coordinates and positions

Well here is the video of day 9, converting array positions to coordinates and coordinates to array positions.

In my youtube channel I am at day 15, I promise I will put this blog up to date.

Wednesday, August 21, 2013

Creating a go program day 8: Logging

It is important to have full control of what you are doing, and I think that a logging system is needed. And maybe you think it is not important at this stage, but I think it is, to have it from the beggining is a must for me.

Tuesday, August 20, 2013

Now, up to date with the videos. Today I added the "Quit" command so now I can really do the main loop. The program will run until there is a Quit command, so a boolean endgame will end with True.

Creating a go program, day 6

Well, there are 2 videos I didn't add to the blog, here is the one for day 6, some Data was added that day in a class that will content all the "constants" of the program.

Saturday, August 17, 2013

Day 4, Explaining the basics of the start of the game and main loop

Well, in this video I explain how the main loop will work:

Let me explain:

Start class (the main class) will create a MainLoop object. Then will call loopStart method, that will initiate the main loop of the game. In the near future the main loop will run until a GTP command that ends the game appears.

Friday, August 16, 2013

Evil Tesuji, day 3, Board representation

Me again in video! I took ideas from my old posts about board representation and compiled them in the video:

Well, I think that this video log is a good idea, right now I am more concentrated on the program.