Viewing tournament on the fly – a big challenge of implementing

Banksia (the console program) can play well chess tournaments. It can run games concurrently.

Banksia GUI is built on top of Banksia, adding a graphical interface. It can work well for normal use too. However, to display very fast multi-games (concurrent games) in a tournament is really a big challenge since it requires optimal graphic functions, a complex system to avoid conflicts when sharing quite limit graphic resources. That made Banksia GUI crashed too many times in the past and made us pull our hairs so hard.

All necessary functions/chances of Banksia GUI have just done and started running smoothly.