[ Home ]
Vecset for the XO Laptop is written in Python, and uses Pygame. The first version of Vecset for the XO will support the development of board games. The second version will support the development of animated games. Vecset for the XO differs from Vecset for Windows in that its built-in scripting language is Python, not Vecscript, and it does not support playing games over the Internet (inside a web browser). Instead, XO users can play games with other nearby XO users using the XO's wireless networking.
Drag-and-drop board games are constructed out of 5 basic components: 1) Card, such as a playing card or chess piece; 2) CardStack, a stack of Card objects; 3) BoardGrid, such as a chess or Go board; 4) RackGrid, a collection of CardStack objects arranged in a row (or column); and 5) TableGrid, a more flexible version of a BoardGrid object (not just a plain grid), such as a Monopoly board.
Helping the Third World
In order to thank the OLPC community for helping in the development of the XO version of Vecset, vecsworld.com pledges to donate one dollar from the sale of every $24 annual membership fee to One Laptop Per Child. The XO version of Vecset is of course free for all XO users.