Picochess history Part 1

Picochess History Part 1 – From v0.33 until v0.59

This is the first part of the history. I decided to use the v0.60 Release as the breakpoint cause before the menu was complete different. The older states were using a quick but hard to remember menu system. You had to learn alot of button codes or use a paper to write down what menu button is doing what in a special situation like “position setup” as an example.

In 2015 DGT get in contact with us developers and told us, they want to build a new DGT clock with a Raspberry PI inside using the picochess program. This new clock addresses people with few computer knowledge and therefore the usage should be as easy as possible. That was the reason we changed the menu system in v0.60 completely. And this is my reason now to break the history in “before v0.60”.

Since i’m part of the developer team since 01.Apr 2015, i begin with v0.33 which was the current version at that time. Maybe i post something lateron with even older versions, lets see. This list is not complete  – it only list a few main parts during the development.

Versions 0.33 to 0.39

  • various bug fixes and small improvements allover the UI (user interface)
  • Chesstalker – picochess speaks the moves and actions
  • “Game end” is now with the FIDE rules of “5 times repetition & 75 moves”
  • new opening books
  • “Switch Sides”

Versions 0.40 to 0.49 (v0.40 was released 2015/06/03)

  • analysis mode – Displays the best move but don’t play itself – pondering
  • kibitz mode – Displays the best value but don’t play itself – pondering
  • short notation speaking of chesstalker – before chesstalker saying for example “N g1 f3” now “Nf3”
  • “Stop Search” – pressing the middle button stops picochess from calculation and the best move is done
  • “Halt/Start the clock”

Versions 0.50 to 0.59 (v0.50 was released 2015/08/12)

  • Switch engine/book/time during the game – Esp the engine switch incl. the level setup was a big improvement
  • Resign/draw with kings similar to the dgt system
  • Alternative Move – You can ask picochess to calculate the next best move
  • chess960 (also known as “Fischer Random Chess”) Implementation
  • Remote play – you can play against someone else over internet
  • Tablebases support
  • DGTPi coding starts (first working version is from Nov 13th. 2015).

Versions 0.60 onwards (v0.60 was released in 2016/03/22)

  • as i said, i will write about this history in another post. Stay tuned.

 

DGTPi Advantages (Part 1)

As i already said, I’m now speaking in greater detail about the DGTPi Clock which is released this month. Here I’m especially focus on the advantages and disadvantages of this clock (in combination with the picochess software).

First the disadvantages (cause small list :-))

  • Its relative “expensive”. The sell price is 275€

If you count a RaspPi3 incl. a SDCard and a case for it plus a DGT3000 clock you can buy that for around 130€ (at cheapest for example at eBay). But don’t forget that for example the DGT3000 is now alot cheaper as in the beginning. If you can wait, i expect the DGTPi also reduce in price after several months (but who wants to wait?). Also DGT had alot of work to do to make this product on market (i know some cause i was actively working on the software). And even its a fine product the selling counts aren’t as big as for example for a TV. You get the known best quality from the DGT company they famous for.

Next the advantages

  • Its ALOT faster in response times! Thats mainly cause the clock is directly connected to the RaspPI instead of using the board as a transmitter. See this video from DJ Dekker
  • It has 11 digits instead of 8 (DGT3000) to use. The messages are easier to read. Well, the DGT3000 also has 11 but based on the inside hardware, picochess can’t use all digits.
  • You may even run two clocks at same time (for example a DGTPi + DGT3000). I tried that and if you do, you can see that the DGTPi is really faster – as i said on point 1. The software will right now display the same info on both (with different style cause of display length – see above). But future versions of picochess will allow to display different info. I already prepared the software for that.
  • Not so much cables laying around. Just connect the DGTPi with the board, and you ready to play. If you have BT e-Board (like i have) you don’t even have one cable (despite the power). That’s really great.
  • If you own a Rev II computer, you can use the DGTPi together with it. This is the only clock who supports that. It allows you to use a wider display, and finally have buttons!

Finally

The DGTPi clock – as sold now – is running picochess in version 0.75. There is no (main) difference to the version you can download from us. The DGTPi will also be able to update picochess (if you want), you can update the engines or books and much more. You can connect keyboard, mouse, and all other hardware – in short words: DGTPi clock is fully open no matter in software or hardware.

If you don’t have a DGT clock already (or a working picochess system) and thinking about to buy a clock my advice is: Go and buy this one. The jump is huge. You gonna like it! If you have an old DGT Clock and thinking about to also buy this one that is also great (you might use the older clock as second). Decide yourself if the big list of advantages (more to come) is worth a one-time investment of 275€ 😉

DGTPi arrived at DGT Company

DGTPi Chess Clocks arrived at DGT

DGT informed me today that the first batch of new chess clocks DGTPi are ready for selling! I would expect them to deliver to the local sellers very soon. DGT announced this new product some months ago and finally they almost in the players houses.

Alot of chess lovers already preordered them at their local sellers. Despite the fantastic user interface this clock provides, there is also one more reason to buy it if you already have a Revelation 2 chess computer.

Only this clock allows you to link together (over bluetooth) the Rev2. You can use the picochess features (including have working buttons) on your DGTPi and also enjoy the Revelation II advantages like the square lights.

I personally have a bluetooth eBoard. And dont have so much cables laying around is just wonderful. Inside the dgtpi clock is a RaspPi3 running (therefore the name “DGTPi”) which has onboard bluetooth & wlan so you dont even need to buy more hardware.

Revelation II chess computer

Revelation II

Despite the DGT eBoard you can also use picochess with this RevelationII chess computer. I personally don’t have such Rev2 – honestly out of 2 reasons:

  • its too expensive
  • it only simulates an XL clock and the buttons (despite the lever) aren’t supported. I hope this two issues will be fixed soon 🙂

The positive things about it:

  • It has square LEDs. This allows picochess to display the move on the board. I really like this feature!
  • Rev2 simulates alot of famous old chess computers. My favourites Mephisto included.

For the moment thats all…I’ll write more about this Rev2 lateron. Last but not least, i want to show you a picture Al shot from his Rev2 at home. Its really cool..and running the picochess v0.75. Btw. the pieces are from best-men-ever. They make this Rev2 even better…but judge yourself:

revelation 2 chess computer

The DGT electronic boards

Jean-Francois Romang’s project to bring together an ARM computer with a DGT eBoard wouldn’t be possible without the passion of him and for sure on DGT side to build such nice chess boards. These boards btw. are used everywhere on GM-tournaments. Its alot of fun to play with a wooden chess board infront of you. I don’t like to play on a computer (maybe im too old fashioned), but feeling the DGT piece set is something different as playing with a mouse, ha. Here are some pictures for you:

dgt e-board wengedgt e-board rosewood

The DGT clocks (for picochess)

The DGT Clocks

DGT produces alot of different clocks. But i show you only the three types of clocks we can use together with picochess. This are DGT XL, DGT3000 and the DGT-Pi.

The XL is the oldest and provides 6 chars for display (plus some icons). Since the text is simulated on a 8 digit LCD, it can’t be read very well. It was my first electronic chess clock (bundled together with an electronic e-Board)

DGT XL-Clock (red)

Next, DGT released their DGT 3000 clock. This clock as 8 digits and most important it can display ASCII-Text, which makes it ideal for our picochess program (DGT XL is also working, but as said, the text is harder to read).

DGT 3000

In Oktober 2016 DGT will release their chess clock “flag-ship”. This is a DGTPi and that’s a big jump ahead…believe me. The response times are alot better, and it allows us to use the full 11 digits from the display. Inside the PI is a standard DGT3000 together with a RaspberryPI3 running picochess software. I’m gonna write a detailed article about this great product lateron…but see its picture here:

DGT PI

About Raspberry Pi

The Raspberry Pi is a series of credit card-sized single-board computers developed by the Raspberry Pi Foundation.

Several generations of Raspberry Pis have been released.The first generation (retrospectively known as the Raspberry Pi 1) was released in February 2012 in basic Model A and a higher specification Model B. Improved A+ and B+ models were released a year later. The Raspberry Pi 2 was released in February 2015 and Raspberry Pi 3 in February 2016.

Here a picture of the Raspberry 3:

pi3

The Foundation provides Raspbian, a Debian-based Linux distribution for download. This Raspbian is the base system for the images we picochess developers provide on http://dl.picochess.org. The images are btw. based on Jessie.

About the DGT Company

picochess using the fine clock & boards from the DGT. But who is DGT? You probably saw their boards on a GM tournament already if you are as crazy for chess as i am. Here is a short introduction of company:

DGT (Digital Game Technology)

DGT designs, develops, manufactures and globally distributes a wide range of game related products such as digital chess clocks and game timers, electronic boards for chess and draughts, chess computers, and other products and games accessories. More information you can find on their webpage http://www.digitalgametechnology.com

Using hardware from DGT for picochess

How picochess & DGT works together i will explain in another post. Stay tuned.