Re: PlayGo Patches/Commit access
Hi Andrés! I'm also a Go player and I'd really love to see this activity improve. Is it already possible to share this activity so that children can play together from two different XOs? I was unable to get this working when I last tried. If this is not possible yet, I think this should be a top priority, more than making it possible to play against GnuGo. As for requests about getting commit access, I thought each activity had a maintainer with its email well advertized, but this is not the case. The maintainer's email could appear either on the activity wiki page and/or in the git repository. Sadly enough, there is no such contact information neither on http://wiki.laptop.org/go/PlayGo nor in the git repo: http://dev.laptop.org/git?p=projects/PlayGo;a=summary (there is only "Gerard J. Cerchio" as a name...) Another good place to find the name of the maintainer would be http://wiki.laptop.org/go/Activities In other git repos, the "Owner" is often an email, which makes it straightforward for anyone to jump into a project. See for example http://repo.or.cz/ In gitorious.org or github.com, you can send messages to the owner: http://gitorious.org/projects/basecms http://github.com/agnathan/odf2logos/tree/master Looking forward to kibbitzing with people around here! -- Bastien ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: PlayGo Patches/Commit access
Andr�s Ambrois <[EMAIL PROTECTED]> writes: > Yes, I don't own an XO, but I've tried running two sugar-jhbuild instances, > and it works fine. Well, there's no turn enforcement (you can play anywhere > anytime, even if it's the other guys turn), and you can't really tell if > anyone connected until they place a stone. So its very rough around the > edges. Ok, good to know things are there and only need improvement. I'm in the process of learning Python, so maybe I can help at some point. >> Looking forward to kibbitzing with people around here... > > The only mention I could find is on http://blog.circlesoft.com/ But > if there ever was a maintainer, it's clear that the project is > completely orphaned. That is a pity, but even more problematic is the fact that one has to spend time in order to discover it! Really, I'd love to see the emails of the maintainers on the git projects webpage. -- Bastien ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: PlayGo Patches/Commit access
On Monday 21 July 2008 08:50:53 Bastien wrote: > Hi Andr�s! > > I'm also a Go player and I'd really love to see this activity improve. > > Is it already possible to share this activity so that children can play > together from two different XOs? I was unable to get this working when > I last tried. If this is not possible yet, I think this should be a top > priority, more than making it possible to play against GnuGo. Yes, I don't own an XO, but I've tried running two sugar-jhbuild instances, and it works fine. Well, there's no turn enforcement (you can play anywhere anytime, even if it's the other guys turn), and you can't really tell if anyone connected until they place a stone. So its very rough around the edges. I also agree on the GnuGo priority. KISS first :). > As for requests about getting commit access, I thought each activity had > a maintainer with its email well advertized, but this is not the case. > > The maintainer's email could appear either on the activity wiki page > and/or in the git repository. Sadly enough, there is no such contact > information neither on http://wiki.laptop.org/go/PlayGo nor in the git > repo: http://dev.laptop.org/git?p=projects/PlayGo;a=summary (there is > only "Gerard J. Cerchio" as a name...) > > Another good place to find the name of the maintainer would be > http://wiki.laptop.org/go/Activities > > In other git repos, the "Owner" is often an email, which makes it > straightforward for anyone to jump into a project. See for example > http://repo.or.cz/ > > In gitorious.org or github.com, you can send messages to the owner: > > http://gitorious.org/projects/basecms > http://github.com/agnathan/odf2logos/tree/master > > Looking forward to kibbitzing with people around here... The only mention I could find is on http://blog.circlesoft.com/ But if there ever was a maintainer, it's clear that the project is completely orphaned. -- -Andrés signature.asc Description: This is a digitally signed message part. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: PlayGo Patches/Commit access
On Sunday 20 July 2008 01:14:48 Edward Cherlin wrote: > 2008/7/19 Andrés Ambrois <[EMAIL PROTECTED]>: > > Hello all! > > > > I've recently started learning python and sugar programming and, while > > trying to be useful in the meantime, have been tinkering around with the > > PlayGo activity. > > Thanks. I wrote to the American Go Association when we started this > project, and they wrote back, "We can't tell you how excited we are." > They put a note in their e-mail newsletter about us. When we can take > our software to one of their events, we can talk about getting > assorted game records and go literature into a library content bundle. > > I was a 6-kyu player in my youth, according to the teachers in my > school in Korea, where I was a Peace Corps Volunteer. I learned at a > chess club when I was eleven. If I had had access to the literature > available now, I am sure I would have made amateur dan. I am delighted > to see children getting opportunities I didn't have back then, and > being able to help get even more opportunities to way more children. > > I can read the Korean and Japanese go literature a little, and I can > provide pointers to a lot of on-line resources. > > The Hip-Hop Chess Federation is also interested in our work, as is > International Chess Master Josh Waitzkin, author of The Art of > Learning". Walter Bender started discussions with his book and chess > tutorial software publishers about Free licenses on versions of the > book and software. > > I have literature and contacts for a great many more games. We aren't > going to run out of programming exercises for a very long time. Very cool! Thanks for your support, and count on me bugging you when/if I get a chance to start working on the finer details :). > > I have a few patches that add basic scorekeeping, > > Do you mean scoring at the very end of a game, or scoring games in > matches, or what? Can your code estimate who is ahead in a game? I added another text box on the bottom of the board that reads: "Whites: X - Blacks: Y" during the game. No end results yet. I haven't even added a "Pass" button XD. > > error messages > > (like: "There already is a stone there!"), and small code cleanup. > > Is there a ko rule implemented? Can we get all of the different rule > sets as options (Japan, China, Korea, Ing)? > Yup, I implemented basic Ko, and it works on single player. Sharing works, but it bypasses most of the rule-enforcing code, so it's not very nice, so I'll have to spend some time fixing that. -- -Andrés signature.asc Description: This is a digitally signed message part. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: PlayGo Patches/Commit access
Hi Andrés! I'm also a Go player and I'd really love to see this activity improve. Is it already possible to share this activity so that children can play together from two different XOs? I was unable to get this working when I last tried. If this is not possible yet, I think this should be a top priority, more than making it possible to play against GnuGo. As for requests about getting commit access, I thought each activity had a maintainer with its email well advertized, but this is not the case. The maintainer's email could appear either on the activity wiki page and/or in the git repository. Sadly enough, there is no such contact information neither on http://wiki.laptop.org/go/PlayGo nor in the git repo: http://dev.laptop.org/git?p=projects/PlayGo;a=summary (there is only "Gerard J. Cerchio" as a name...) Another good place to find the name of the maintainer would be http://wiki.laptop.org/go/Activities In other git repos, the "Owner" is often an email, which makes it straightforward for anyone to jump into a project. See for example http://repo.or.cz/ In gitorious.org or github.com, you can send messages to the owner: http://gitorious.org/projects/basecms http://github.com/agnathan/odf2logos/tree/master Looking forward to kibbitzing with people around here... -- Bastien ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: PlayGo Patches/Commit access
2008/7/20 Andrés Ambrois <[EMAIL PROTECTED]>: > On Saturday 19 July 2008 21:25:55 Nate Ridderman wrote: >> Andrés, >> >> Go is one of my favorite games, so I'm excited to see that someone has >> picked up development again! It requires such balance between >> aggressiveness and defense, as well as local play vs spreading out on the >> board - I think it's a great game for kids to learn. I look forward to >> trying out a new version, and I agree that collaboration is an important >> problem to tackle soon. Adding GnuGo (http://www.gnu.org/software/gnugo/) >> support would be a great addition too. It would be nice to support GnuGo >> and collaboration over the same networking framework, but I don't know >> enough about the >> collaboration framework and Bitfrost to know if this is a possibility. >> GnuGo generally runs as it's own process and communicates over GTP ( >> http://www.gnu.org/software/gnugo/gnugo_19.html#SEC196). >> >> It seems there's a lack of documentation for people like yourself who want >> to pick up development on an existing activity. Most people who want shell >> access to dev.laptop.org also want to host a new activity. I wasn't able to >> find anything on the wiki about requesting shell access. Maybe putting a >> blurb on the wiki about who to contact would be helpful. >> >> Nate > > Dear Nate, > > Thanks for your interest! I also like Go a lot, even though I'm very bad at > it! :P. I also think it's a great game for kids, most strong go players start > very young, and a lot turn pro before age 15. > GnuGo integration is certainly the way to go (no pun intended XD), maybe we > can use a local gnugo instance speaking GTP with the Activity, for what I > see, it shouldn't be too hard. The standard API for sharing (Telepathy tubes) > can be used by the "host" to tell the other player what's going on. I'm just > thinking out loud here, as I yet have to delve into the sharing API. Maybe > one of the experts here can give us some pointers :). Normally I would recommend to move the part of gnugo that can be of interest to embedders to a shared lib and then do python bindings for it. But looks like gnugo already has covered the embedding use case with GTP: http://en.wikipedia.org/wiki/Go_Text_Protocol So that should just work. Good luck, Tomeu ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: PlayGo Patches/Commit access
2008/7/19 Andrés Ambrois <[EMAIL PROTECTED]>: > Hello all! > > I've recently started learning python and sugar programming and, while > trying to be useful in the meantime, have been tinkering around with the > PlayGo activity. Thanks. I wrote to the American Go Association when we started this project, and they wrote back, "We can't tell you how excited we are." They put a note in their e-mail newsletter about us. When we can take our software to one of their events, we can talk about getting assorted game records and go literature into a library content bundle. I was a 6-kyu player in my youth, according to the teachers in my school in Korea, where I was a Peace Corps Volunteer. I learned at a chess club when I was eleven. If I had had access to the literature available now, I am sure I would have made amateur dan. I am delighted to see children getting opportunities I didn't have back then, and being able to help get even more opportunities to way more children. I can read the Korean and Japanese go literature a little, and I can provide pointers to a lot of on-line resources. The Hip-Hop Chess Federation is also interested in our work, as is International Chess Master Josh Waitzkin, author of The Art of Learning". Walter Bender started discussions with his book and chess tutorial software publishers about Free licenses on versions of the book and software. I have literature and contacts for a great many more games. We aren't going to run out of programming exercises for a very long time. > I have a few patches that add basic scorekeeping, Do you mean scoring at the very end of a game, or scoring games in matches, or what? Can your code estimate who is ahead in a game? > error messages > (like: "There already is a stone there!"), and small code cleanup. Is there a ko rule implemented? Can we get all of the different rule sets as options (Japan, China, Korea, Ing)? > I'd like > to start tackling bigger problems (like collaboration) in the future. > However, cjb told me on #sugar the best way to get this commited is having > commit access to the git repo. I couldn't find a "Commit access application" > in the wiki, Yes, we are very bad at these management issues. Nobody is in charge, and as far as we can tell, nobody in management notices when nobody is in charge. %-[ As I understand it, the project manager is supposed to give participants git access. When a project manager abandons a project, it often happens that nobody does anything about it. > so I'm using part of the project hosting application here :) : Exactly right, under the circumstances. > 1. Project name : PlayGo > 2. Existing website, if any : http://wiki.laptop.org/go/PlayGo > 3. One-line description : A Go game activity > > 6. Committer list: >Username Full name SSH2 key URLE-mail > - > -- > #1 aa Andrés Ambrois http://aambrois.homeip.net/site/files/id_rsa.pub > [EMAIL PROTECTED] > > 11. Translation > [X] Set up the laptop.org Pootle server to allow translation commits to be > made > > 12. Notes/comments: The project already is on the git repository: > http://dev.laptop.org/git?p=projects/PlayGo;a=summary . But I couldn't find > it in the pootle server. It'd be great to have it added. > > Also, I'm Uruguayan so I'll take care of the spanish translation :). If anyone > needs any help with Spanish, I'm usually around at #olpc :D > -- > -Andrés > > ___ > Devel mailing list > Devel@lists.laptop.org > http://lists.laptop.org/listinfo/devel > > -- 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: PlayGo Patches/Commit access
On Saturday 19 July 2008 21:25:55 Nate Ridderman wrote: > Andr�s, > > Go is one of my favorite games, so I'm excited to see that someone has > picked up development again! It requires such balance between > aggressiveness and defense, as well as local play vs spreading out on the > board - I think it's a great game for kids to learn. I look forward to > trying out a new version, and I agree that collaboration is an important > problem to tackle soon. Adding GnuGo (http://www.gnu.org/software/gnugo/) > support would be a great addition too. It would be nice to support GnuGo > and collaboration over the same networking framework, but I don't know > enough about the > collaboration framework and Bitfrost to know if this is a possibility. > GnuGo generally runs as it's own process and communicates over GTP ( > http://www.gnu.org/software/gnugo/gnugo_19.html#SEC196). > > It seems there's a lack of documentation for people like yourself who want > to pick up development on an existing activity. Most people who want shell > access to dev.laptop.org also want to host a new activity. I wasn't able to > find anything on the wiki about requesting shell access. Maybe putting a > blurb on the wiki about who to contact would be helpful. > > Nate Dear Nate, Thanks for your interest! I also like Go a lot, even though I'm very bad at it! :P. I also think it's a great game for kids, most strong go players start very young, and a lot turn pro before age 15. GnuGo integration is certainly the way to go (no pun intended XD), maybe we can use a local gnugo instance speaking GTP with the Activity, for what I see, it shouldn't be too hard. The standard API for sharing (Telepathy tubes) can be used by the "host" to tell the other player what's going on. I'm just thinking out loud here, as I yet have to delve into the sharing API. Maybe one of the experts here can give us some pointers :). -- -Andrés signature.asc Description: This is a digitally signed message part. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: PlayGo Patches/Commit access
Andrés, Go is one of my favorite games, so I'm excited to see that someone has picked up development again! It requires such balance between aggressiveness and defense, as well as local play vs spreading out on the board - I think it's a great game for kids to learn. I look forward to trying out a new version, and I agree that collaboration is an important problem to tackle soon. Adding GnuGo (http://www.gnu.org/software/gnugo/) support would be a great addition too. It would be nice to support GnuGo and collaboration over the same networking framework, but I don't know enough about the collaboration framework and Bitfrost to know if this is a possibility. GnuGo generally runs as it's own process and communicates over GTP ( http://www.gnu.org/software/gnugo/gnugo_19.html#SEC196). It seems there's a lack of documentation for people like yourself who want to pick up development on an existing activity. Most people who want shell access to dev.laptop.org also want to host a new activity. I wasn't able to find anything on the wiki about requesting shell access. Maybe putting a blurb on the wiki about who to contact would be helpful. Nate 2008/7/19 Andrés Ambrois <[EMAIL PROTECTED]>: > Hello all! > > I've recently started learning python and sugar programming and, while > trying to be useful in the meantime, have been tinkering around with the > PlayGo activity. > I have a few patches that add basic scorekeeping, error messages > (like: "There already is a stone there!"), and small code cleanup. I'd like > to start tackling bigger problems (like collaboration) in the future. > However, cjb told me on #sugar the best way to get this commited is having > commit access to the git repo. I couldn't find a "Commit access > application" > in the wiki, so I'm using part of the project hosting application here :) : > > 1. Project name : PlayGo > 2. Existing website, if any : http://wiki.laptop.org/go/PlayGo > 3. One-line description : A Go game activity > > 6. Committer list: >Username Full name SSH2 key URLE-mail > - > -- > #1 aa Andrés Ambrois http://aambrois.homeip.net/site/files/id_rsa.pub > [EMAIL PROTECTED] > > 11. Translation > [X] Set up the laptop.org Pootle server to allow translation commits to > be > made > > 12. Notes/comments: The project already is on the git repository: > http://dev.laptop.org/git?p=projects/PlayGo;a=summary . But I couldn't > find > it in the pootle server. It'd be great to have it added. > > Also, I'm Uruguayan so I'll take care of the spanish translation :). If > anyone > needs any help with Spanish, I'm usually around at #olpc :D > -- > -Andrés > > ___ > Devel mailing list > Devel@lists.laptop.org > http://lists.laptop.org/listinfo/devel > > ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
PlayGo Patches/Commit access
Hello all! I've recently started learning python and sugar programming and, while trying to be useful in the meantime, have been tinkering around with the PlayGo activity. I have a few patches that add basic scorekeeping, error messages (like: "There already is a stone there!"), and small code cleanup. I'd like to start tackling bigger problems (like collaboration) in the future. However, cjb told me on #sugar the best way to get this commited is having commit access to the git repo. I couldn't find a "Commit access application" in the wiki, so I'm using part of the project hosting application here :) : 1. Project name : PlayGo 2. Existing website, if any : http://wiki.laptop.org/go/PlayGo 3. One-line description : A Go game activity 6. Committer list: Username Full name SSH2 key URLE-mail - -- #1 aa Andrés Ambrois http://aambrois.homeip.net/site/files/id_rsa.pub [EMAIL PROTECTED] 11. Translation [X] Set up the laptop.org Pootle server to allow translation commits to be made 12. Notes/comments: The project already is on the git repository: http://dev.laptop.org/git?p=projects/PlayGo;a=summary . But I couldn't find it in the pootle server. It'd be great to have it added. Also, I'm Uruguayan so I'll take care of the spanish translation :). If anyone needs any help with Spanish, I'm usually around at #olpc :D -- -Andrés signature.asc Description: This is a digitally signed message part. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel