Re: Observing games

2008-02-06 Thread Morgan Collett
On Feb 6, 2008 5:33 AM, Edward Cherlin [EMAIL PROTECTED] wrote:
 On Feb 5, 2008 6:37 PM, Walter Bender [EMAIL PROTECTED] wrote:
  As I recall, the Connect activitiy was set up to let the first two
  players play and everyone else who joined observe.

 So if we have that code, it should be easy to add to other games. Excellent.

 Can somebody put that on a Wiki page, and link to it from a
 development page and the various games pages? Should we bug each of
 the games with this as a feature request?

I'm the maintainer of Connect, although due to higher priorities with
presence and collaboration it isn't being actively developed at the
moment.

By all means take a look at the approach Connect uses, but please note
that it isn't finished, so don't cargo-cult the code.

The intention for Connect is that the first two participants are
players, and further participants are observers, and when a game
finishes, the winner gets to play the first observer and the loser
goes to the bottom of the list. The numbers next to each player show
how many games they have won in this shared activity session.

However, the above isn't implemented at this stage - when one game is
won, nothing further happens. This is the main reason we removed
Connect from Update.1 builds some time ago.

I previously asked for volunteers to work on Connect. Despite some
interest, it hasn't progressed further, so I'll reiterate: Patches
welcome!

Regards
Morgan
--
Morgan Collett
Collabora Ltd
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Observing games

2008-02-06 Thread Gerard J. Cerchio


 I previously asked for volunteers to work on Connect. Despite some
 interest, it hasn't progressed further, so I'll reiterate: Patches
 welcome!

 Regards
 Morgan

   

Once I have more time, in say a month or two, I'll continue development 
on PlayGo again which is a direct descendant of Connect. I'll keep in 
mind that you would like enhancements to propagate up the tree.

- Gerard
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Observing games

2008-02-06 Thread Edward Cherlin
On Feb 6, 2008 8:46 AM, Gerard J. Cerchio [EMAIL PROTECTED] wrote:

 
  I previously asked for volunteers to work on Connect. Despite some
  interest, it hasn't progressed further, so I'll reiterate: Patches
  welcome!
 
  Regards
  Morgan
 
 

 Once I have more time, in say a month or two, I'll continue development
 on PlayGo again which is a direct descendant of Connect. I'll keep in
 mind that you would like enhancements to propagate up the tree.

 - Gerard

Thanks, Gerard.

We have a good page on the Wiki for Activities, with links to
individual projects. What would be a good way to share information on
these more general development projects? Is there a page for it?

Should we turn the observing functions into a shared library and have
a Libraries page? We have the same issue with text-to-speech in the
Speak activity. It started as a standalone activity, but makes sense
to provide as an option for all activity development. Not in Draw or
TamTam, perhaps, but certainly in Browse, Write, Calc, and others.

-- 
Edward Cherlin
End Poverty at a Profit by teaching children business
http://www.EarthTreasury.org/
The best way to predict the future is to invent it.--Alan Kay
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Observing games

2008-02-06 Thread Gerard J. Cerchio
Edward Cherlin wrote:
 On Feb 6, 2008 8:46 AM, Gerard J. Cerchio [EMAIL PROTECTED] wrote:
   
 I previously asked for volunteers to work on Connect. Despite some
 interest, it hasn't progressed further, so I'll reiterate: Patches
 welcome!

 Regards
 Morgan


   
 Once I have more time, in say a month or two, I'll continue development
 on PlayGo again which is a direct descendant of Connect. I'll keep in
 mind that you would like enhancements to propagate up the tree.

 - Gerard
 

 Thanks, Gerard.

 We have a good page on the Wiki for Activities, with links to
 individual projects. What would be a good way to share information on
 these more general development projects? Is there a page for it?

 Should we turn the observing functions into a shared library and have
 a Libraries page? We have the same issue with text-to-speech in the
 Speak activity. It started as a standalone activity, but makes sense
 to provide as an option for all activity development. Not in Draw or
 TamTam, perhaps, but certainly in Browse, Write, Calc, and others.

   
I am all for a collection of widgets that you cut and paste from a wiki 
page. This way there can be a lot of documentation around the code that 
does not bloat the git. Some functionality like a chat window would 
probably be moved un-modified into a framework built game application. 
However most of the game specific communication bits I feel must just be 
presented as a scaffold that the developer would drop into her code and 
modify to suit communication requirements of the individual project. As 
long as they don't break the framework, the standard widgets should be fine.

I started a general documentation of Activity basics, with the intention 
of finding an existing page to home it or coming up with a clever new 
page name.
http://wiki.laptop.org/go/PlayGo#PlayGo_Software

Alas, I still must work for a living

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Observing games

2008-02-05 Thread Don Hopkins
I want the multi player version of Micropolis (SimCity) [the new one 
based on Python that we're developing, not the old X11/TCL/Tk multi 
player version] to support different roles, including observing and 
chatting.
Some roles (like observing and commenting, or wrecking destruction by 
playing the monster or tornado) would be simpler and easy for young kids 
to play, and others would be more advanced and require more skill and 
trust and communication with other players.
Each player who joins the activity could be shown on the map as an 
animated sprite (color coded of their XO user colors) which depicts 
their role, that they can move around on the map.
For example, to just observe and comment on a game, you could fly the 
helicopter around, and speak to other nearby players through the PA 
system, but not edit the map or change the tax rate.
Different roles come with their own abilities and simple focused user 
interfaces (playable with the game controller buttons), like editing the 
map with various tools.
Roles could be dealt out to different players like pokemon or magic the 
gathering cards, and players could switch between the roles they've been 
dealt, instead of everyone playing in god mode with all actions 
available at all time.
Players, possibly including observers, could vote on various issues, 
like building zones, changing the tax rate, electing other players into 
offices or jobs, like treasurer in charge of finance, demolition 
bulldozing, building roads, zoning land, etc.
Players should be able to publish remarks (time stamped and geocoded) 
and articles with screen snapshots (and graphs and charts and map 
overlays) in the city newspaper, a blog-like journal that's saved with 
the game.
You should be able to view all geocoded articles as icons on the map 
like point of interest markers, and also on a timeline with a calendar 
like a blog.
The Micropolis journal would be something like the stories in The Sims 
Family Albums that you can upload to The Sims Exchange along with the 
game save file, to share with other players.
But it would be more geographically oriented, and more like a regional 
newspaper than a family album.

-Don


Edward Cherlin wrote:
 While talking with Josh Waitzkin about the chess software he would
 like to donate, I realized that it would be very helpful if there were
 a way to share games on XOs not just with players, but with observers,
 including kibitzers who want to comment on a game in progress, or have
 a discussion with the other observers. This function is provided on
 most game servers, with the players unable to tap into the discussion
 channel. Chess TV in Russia especially, and weiqi/go/baduk TV and
 xiangqi/janggi/shogi TV in China/Korea/Japan also have expert
 commentators discussing games in progress, and there is a market in
 DVDs of commented games.

 What would we have to do to the XO collaboration model to make that happen?

 If we can do that, what would it take to extend it to games with
 multiple players or even teams online? Chaturanga, the earliest form
 of chess, was a four-way battle. Many combat card games permit fairly
 large matches, although I haven't seen any larger than eight players.
 World of Warcraft has team voice communications that the other team
 doesn't get to hear.



   

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Observing games

2008-02-05 Thread Walter Bender
As I recall, the Connect activitiy was set up to let the first two
players play and everyone else who joined observe.

-walter


On 2/5/08, Don Hopkins [EMAIL PROTECTED] wrote:
 I want the multi player version of Micropolis (SimCity) [the new one
 based on Python that we're developing, not the old X11/TCL/Tk multi
 player version] to support different roles, including observing and
 chatting.
 Some roles (like observing and commenting, or wrecking destruction by
 playing the monster or tornado) would be simpler and easy for young kids
 to play, and others would be more advanced and require more skill and
 trust and communication with other players.
 Each player who joins the activity could be shown on the map as an
 animated sprite (color coded of their XO user colors) which depicts
 their role, that they can move around on the map.
 For example, to just observe and comment on a game, you could fly the
 helicopter around, and speak to other nearby players through the PA
 system, but not edit the map or change the tax rate.
 Different roles come with their own abilities and simple focused user
 interfaces (playable with the game controller buttons), like editing the
 map with various tools.
 Roles could be dealt out to different players like pokemon or magic the
 gathering cards, and players could switch between the roles they've been
 dealt, instead of everyone playing in god mode with all actions
 available at all time.
 Players, possibly including observers, could vote on various issues,
 like building zones, changing the tax rate, electing other players into
 offices or jobs, like treasurer in charge of finance, demolition
 bulldozing, building roads, zoning land, etc.
 Players should be able to publish remarks (time stamped and geocoded)
 and articles with screen snapshots (and graphs and charts and map
 overlays) in the city newspaper, a blog-like journal that's saved with
 the game.
 You should be able to view all geocoded articles as icons on the map
 like point of interest markers, and also on a timeline with a calendar
 like a blog.
 The Micropolis journal would be something like the stories in The Sims
 Family Albums that you can upload to The Sims Exchange along with the
 game save file, to share with other players.
 But it would be more geographically oriented, and more like a regional
 newspaper than a family album.

 -Don


 Edward Cherlin wrote:
  While talking with Josh Waitzkin about the chess software he would
  like to donate, I realized that it would be very helpful if there were
  a way to share games on XOs not just with players, but with observers,
  including kibitzers who want to comment on a game in progress, or have
  a discussion with the other observers. This function is provided on
  most game servers, with the players unable to tap into the discussion
  channel. Chess TV in Russia especially, and weiqi/go/baduk TV and
  xiangqi/janggi/shogi TV in China/Korea/Japan also have expert
  commentators discussing games in progress, and there is a market in
  DVDs of commented games.
 
  What would we have to do to the XO collaboration model to make that happen?
 
  If we can do that, what would it take to extend it to games with
  multiple players or even teams online? Chaturanga, the earliest form
  of chess, was a four-way battle. Many combat card games permit fairly
  large matches, although I haven't seen any larger than eight players.
  World of Warcraft has team voice communications that the other team
  doesn't get to hear.
 
 
 
 

 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel



-- 
Walter Bender
One Laptop per Child
http://laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Observing games

2008-02-05 Thread Edward Cherlin
On Feb 5, 2008 6:37 PM, Walter Bender [EMAIL PROTECTED] wrote:
 As I recall, the Connect activitiy was set up to let the first two
 players play and everyone else who joined observe.

I hadn't discovered that, because we have never had enough XOs around
at one time out here. %-[

So if we have that code, it should be easy to add to other games. Excellent.

Can somebody put that on a Wiki page, and link to it from a
development page and the various games pages? Should we bug each of
the games with this as a feature request?

 -walter



 On 2/5/08, Don Hopkins [EMAIL PROTECTED] wrote:
  I want the multi player version of Micropolis (SimCity) [the new one
  based on Python that we're developing, not the old X11/TCL/Tk multi
  player version] to support different roles, including observing and
  chatting.
  Some roles (like observing and commenting, or wrecking destruction by
  playing the monster or tornado) would be simpler and easy for young kids
  to play, and others would be more advanced and require more skill and
  trust and communication with other players.
  Each player who joins the activity could be shown on the map as an
  animated sprite (color coded of their XO user colors) which depicts
  their role, that they can move around on the map.
  For example, to just observe and comment on a game, you could fly the
  helicopter around, and speak to other nearby players through the PA
  system, but not edit the map or change the tax rate.
  Different roles come with their own abilities and simple focused user
  interfaces (playable with the game controller buttons), like editing the
  map with various tools.
  Roles could be dealt out to different players like pokemon or magic the
  gathering cards, and players could switch between the roles they've been
  dealt, instead of everyone playing in god mode with all actions
  available at all time.
  Players, possibly including observers, could vote on various issues,
  like building zones, changing the tax rate, electing other players into
  offices or jobs, like treasurer in charge of finance, demolition
  bulldozing, building roads, zoning land, etc.
  Players should be able to publish remarks (time stamped and geocoded)
  and articles with screen snapshots (and graphs and charts and map
  overlays) in the city newspaper, a blog-like journal that's saved with
  the game.
  You should be able to view all geocoded articles as icons on the map
  like point of interest markers, and also on a timeline with a calendar
  like a blog.
  The Micropolis journal would be something like the stories in The Sims
  Family Albums that you can upload to The Sims Exchange along with the
  game save file, to share with other players.
  But it would be more geographically oriented, and more like a regional
  newspaper than a family album.
 
  -Don
 
 
  Edward Cherlin wrote:
   While talking with Josh Waitzkin about the chess software he would
   like to donate, I realized that it would be very helpful if there were
   a way to share games on XOs not just with players, but with observers,
   including kibitzers who want to comment on a game in progress, or have
   a discussion with the other observers. This function is provided on
   most game servers, with the players unable to tap into the discussion
   channel. Chess TV in Russia especially, and weiqi/go/baduk TV and
   xiangqi/janggi/shogi TV in China/Korea/Japan also have expert
   commentators discussing games in progress, and there is a market in
   DVDs of commented games.
  
   What would we have to do to the XO collaboration model to make that 
   happen?
  
   If we can do that, what would it take to extend it to games with
   multiple players or even teams online? Chaturanga, the earliest form
   of chess, was a four-way battle. Many combat card games permit fairly
   large matches, although I haven't seen any larger than eight players.
   World of Warcraft has team voice communications that the other team
   doesn't get to hear.
  
  
  
  
 
  ___
  Devel mailing list
  Devel@lists.laptop.org
  http://lists.laptop.org/listinfo/devel
 


 --
 Walter Bender
 One Laptop per Child
 http://laptop.org




-- 
Edward Cherlin
End Poverty at a Profit by teaching children business
http://www.EarthTreasury.org/
The best way to predict the future is to invent it.--Alan Kay
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel