My Experiments

With Chess

It always starts with " What If "

2010 - Art Exhibitions along Staircases

2017 - halfchess.com

2015 - Magic Bus

Life outside and Life inside school

The answer is chess

Principles of gamification

  • A more gradual increase in difficulty
     
  • Interesting side effects - coaching with minimal intervention

Tech - stack

  • NodeJS
  • Mongodb
  • Google cloud
  • Firebase
  • ReactJs
  • Cordova
  • P4wn chess engine
  • React Native

How does a chess engine work?

 

Simplest chess engine in the world - p4wn

 

https://github.com/douglasbagnall/p4wn

Step 1

  • Get All Moves - Generate list of next possible states
    • Each board state is represented in a memory efficient manner known as FEN

Step 2

  • Score All Moves - Create a score for each of the board states
    • A checkmate is -9999
    • A piece won is +1 or +2 or +8 for Queen

Loop

Iterate between the two

Keep pushing in a queue

The Experiments

Re-imagining halfchess chess for blind

Chess volunteering

Squat Chess

Naval Saini

(New Delhi, India)

Stay in touch...

Made with Slides.com