I've written a new activity: a two-player implementation of Connect Four, (http://en.wikipedia.org/wiki/Connect_Four). Essentially, you take turns to drop pieces into columns, trying to make a line of four.
What's significant about this activity is that it uses the networked D-Bus service provided by Telepathy (aka "Tubes") to perform the communication, and is the first program to do so. Prerequisites: - a copy of D-Bus with the dbus_message_(de)marshal functions patched in; this patch is in CVS, so sugar-jhbuild dbus is fine - the "tubes" branch of Telepathy Gabble Git repository: http://projects.collabora.co.uk/~daf/connect-activity.git/ Caveats: - has a race condition where an activity instance will not notice the other player also waiting for the game - doesn't detect when the game has been won - doesn't allow for restarting the game - controls are keyboard-only - hardcodes activity channel to use; in time, once the presence service does invitations, it won't need to do this -- Dafydd _______________________________________________ Sugar mailing list [email protected] http://mailman.laptop.org/mailman/listinfo/sugar
