Chessfarmer was a complete multi-user 3D chess system for the "Second Life" virtual world platform, released in 2007.
The client-side was implemented as components within the virtual world of “Second Life”. Players manipulated the 3D objects you see in the video, which communicated with the external server-side engine outside of Second Life.
Features included full Chess rule compliance, opponent seeking, game resumption, multiple (and user created) Chess sets and boards, a built-in study library of 1,000 games, PGN export and a global “leader board”.
The “Chessfarmer Live” website showed active games in progress as well as saved games and player rankings, user guides and more.
Also, it was beautiful, owing to the work of master Wishfarmer "Somatika Xiao".
Chessfarmer was implemented with components in Perl, PHP, Javascript and the proprietary language of Second Life (“LSL”).
Components
Virtual World Client - SecondLife proprietary "LSL"
Browser Client - Javascript, PHP
Server - Perl, some PHP