Search

Thursday, August 15, 2013

Evil Tesuji, Day 2. Creating the first classes.

So, I just created the first classes of the game:

  1. Start (main)
  2. MainLoop
  3. Engine
  4. Board



 

Obviously with their Javadocs.

Evil Tesuji Day 1: Explaining objectives and standards

Second video of the first day, I am explaining what objectives does this project have and the standards that this will have.

Wednesday, August 14, 2013

Starting again, and a videoblog Day 1 (counting again)

Sorry for quitting the project, but I had lots of things to do lately, Job, family, study and lots of stuff that got me out of go world.

But the good thing is that I am back, and understanding a lot more of programming, so I know this is not good but I will restart the project, and now I will be logging all in video.

So, here is the first video:


So, here is the deal: Every day (well, no if I am on vacation) I will upload a video with all what I did and what puzzles me. I also decided that I will upload source to gitHub, so you can have the code, modify it and do whatever you want with it.

So, just follow my videos, suscribe to the channel if you want, comment and be critic with it.

Wednesday, May 22, 2013

Friday, April 12, 2013

Code Jam

Well, in less than 7 hours will start Google Code Jam. It is my first time in this, I wish I can pass the first round. I wish I have the time for it. I KNOW I will use Python.


So, I wish I can continue with Evil Tesuji next week.


Monday, April 8, 2013

New Commit



Well, this time I added the basic and mandatory GTP commands, so I can test te application using GoGui.

They are:


  1. Name
  2. Komi
  3. Protocol_version
  4. Version
  5. List_commands
  6. Boardsize
  7. Clear_board
Thanks to the Computer Go mailing list, I saw a BIG difference between Java and Python. In Java I could use for standard output system.out.println, but I had some problems with sys.stdout.write. The thing is that the method println calls his own flush and in Python I have to put that line in my code. So, now it is working.

I really have to thank to the members of the list, without them I couldn't progress a lot with this.

Saturday, April 6, 2013

Configuring new enviroment at home



Well, here I am, with all this new problems in my project, so new poblems needs new enviroments.

I will work now with Eclipse (Juno) adapted for Python, and adding SVN support to commit it to google code (If I need something else about SVN I will keep Tortoise installed)