
Recent Posts
Archives
 June 2018
 July 2016
 June 2016
 May 2016
 March 2015
 February 2015
 January 2015
 December 2014
 December 2013
 November 2013
 July 2013
 June 2013
 May 2013
 March 2013
 February 2013
 January 2013
 December 2012
 November 2012
 October 2012
 September 2012
 August 2012
 April 2012
 March 2012
 February 2012
 January 2012
 December 2011
 November 2011
 October 2011
Categories
Meta
Pages
Tag Archives: programming
Combinatorial Game Theory VII
Lesson 7 [ Warning: another long post ahead. One of the proofs will also require mathematical induction. ] In this lesson, we will see how some games can be represented by numbers (which can be integers or fractions). We will also … Continue reading
Posted in Notes
Tagged combinatorial game theory, computer science, game numbers, hackenbush, intermediate, partial games, programming
Leave a comment
Combinatorial Game Theory VI
Lesson 6 General Combinatorial Game Theory [ Warning: the following lesson is significantly longer than the previous ones. ] Starting from this lesson, we will look at a more rigourous, complete and general theory. Prior to this, in any game configuration both … Continue reading
Combinatorial Game Theory V
Lesson 5 We did mention in the first lesson that CGT covers games without draws. Here, we’ll break this rule and look at loopy games, i.e. games with possible draws. [ To be specific, loopy games are those where it’s … Continue reading
Posted in Notes
Tagged basic, combinatorial game theory, computer science, impartial games, loopy games, nim values, programming
5 Comments
Combinatorial Game Theory III
Lesson 3 We’ve learnt Nim and we’ve learnt the Square Game. Now, let’s combine them and consider the following game, which we shall name Nim Square. Start with r heaps of stones, of sizes . Play alternates between two players: at … Continue reading
Posted in Notes
Tagged basic, combinatorial game theory, computer science, impartial games, nim values, programming
Leave a comment
Combinatorial Game Theory II
Lesson 2 In this lesson, we will focus on a special type of game called Nim. Although it’s only one out of infinitely many possible games, understanding it in depth will be very beneficial in analysing a much larger class … Continue reading
Posted in Notes
Tagged basic, combinatorial game theory, computer science, impartial games, nim, programming
Leave a comment
Combinatorial Game Theory I
[ Prerequisites required: none for now. ] In the middle of 2000, I was waiting to go to graduate school and had a bit of free time on my hands. So I decided to prepare a website which teaches combinatorial … Continue reading
Posted in Notes
Tagged basic, combinatorial game theory, computer science, impartial games, programming
2 Comments