From: Bill K. <nb...@so...> - 2010-10-18 15:38:34
|
Shall we participate? Who out here would be available to administrate Tux4Kids' participation (first step being: apply before the Oct. 29th deadline!) Thanks! -bill! ----- Forwarded message from Carol Smith ----- Date: Mon, 18 Oct 2010 08:10:51 -0700 From: Carol Smith Subject: Invitation: Apply to be a Mentoring Organization for GCI To: Google Summer of Code Mentors List Hi everyone, Starting today we are accepting applications from organizations who have participated in a previous Google Summer of Code (you!) to get involved with our contest for 13-18 year olds, Google Code-in [0]. If you haven*t read up about Google Code-in, you can check out our announcement [1] to this list from a couple weeks ago or read our blog post [2] about the contest. If your org has decided it would like to apply to participate in the contest, you can fill out the application [3] on Melange now. The deadline for applications is 29 October at 23:00 UTC. Also, if you want to look over the rules for the contest before applying to participate they can be found on the organization application [3] at the bottom. They will also be posted on the Google Code-in website [0] in the next couple days in other languages. We hope your org will consider participating. [0] - http://code.google.com/gci [1] - http://groups.google.com/group/google-summer-of-code-mentors-list/msg/0985eedf9e464775 [2] - http://google-opensource.blogspot.com/2010/10/google-code-in-schools-out-codes-in.html [3] - http://socghop.appspot.com/gci/org_app/take/gci_program/google/gci2010/orgapp Cheers, Carol ----- End forwarded message ----- -- -bill! Sent from my computer |
From: David B. <dav...@gm...> - 2010-10-18 16:08:51
|
Hi Bill, On Mon, Oct 18, 2010 at 10:38 AM, Bill Kendrick <nb...@so...> wrote: > > Shall we participate? Who out here would be available to administrate > Tux4Kids' participation (first step being: apply before the Oct. 29th deadline!) This doesn't sound nearly as time-intensive as GSoC, so I guess I would have time to administer it. I certainly can fill out the application. The main early-on thing is to get together a task list, which is supposed to be organized into the following categories: 1. Code: Tasks related to writing or refactoring code 2. Documentation: Tasks related to creating/editing documents 3. Outreach: Tasks related to community management and outreach/marketing 4. Quality Assurance: Tasks related to testing and ensuring code is of high quality 5. Research: Tasks related to studying a problem and recommending solutions 6. Training: Tasks related to helping others learn more 7. Translation: Tasks related to localization 8. User Interface: Tasks related to user experience research or user interface design and interaction The part I'm not quite clear on is how we will get the students' work into our projects. I suspect we would have them send us patches or other file attachments, rather than get them to do commits into a repository. If the task list is set up like GSoC, we can use the Code-In web site as a sort of wiki where members of our team can post to-dos. I suggest that anyone who might want to help please say so on this list, just to get an idea of our participation. Best, David Bruce |
From: Brendan L. <bm...@ri...> - 2010-10-18 17:01:28
|
Yep, I'm game. > 1. Code: Tasks related to writing or refactoring code > 2. Documentation: Tasks related to creating/editing documents > 3. Outreach: Tasks related to community management and outreach/marketing There will definitely be tasks here. t4k_common.h is still sparsely commented in some areas, and IIRC TuxType is still in limbo.. > 5. Research: Tasks related to studying a problem and recommending solutions Might be a good way to put to rest the recurring question, "what files go where on which system?" > 6. Training: Tasks related to helping others learn more I'm confused. Would this be code-in students training other code-in students, or what? -Brendan |
From: Brendan L. <bm...@ri...> - 2010-10-27 19:28:01
|
All, Looks like the deadline for orgs is tomorrow. Sounds like the consensus is, let's do it, but I don't believe we've applied (although I haven't been able to confirm by seeing a list of applications). Do we have something resembling a task list? I could take care of the application paperwork if needed... -Brendan On Mon, Oct 18, 2010 at 1:01 PM, Brendan Luchen <bm...@ri...> wrote: > Yep, I'm game. > > > 1. Code: Tasks related to writing or refactoring code > > 2. Documentation: Tasks related to creating/editing documents > > 3. Outreach: Tasks related to community management and outreach/marketing > > There will definitely be tasks here. t4k_common.h is still sparsely > commented in some areas, and IIRC TuxType is still in limbo.. > > > 5. Research: Tasks related to studying a problem and recommending > solutions > > Might be a good way to put to rest the recurring question, "what files > go where on which system?" > > > 6. Training: Tasks related to helping others learn more > > I'm confused. Would this be code-in students training other code-in > students, or what? > > -Brendan > |
From: David B. <dav...@gm...> - 2010-10-28 01:47:05
|
Hi Brendan et al, On Wed, Oct 27, 2010 at 2:27 PM, Brendan Luchen <bm...@ri...> wrote: > All, > > Looks like the deadline for orgs is tomorrow. Sounds like the consensus is, > let's do it, but I don't believe we've applied (although I haven't been able > to confirm by seeing a list of applications). No, I haven't done an application. > Do we have something resembling a task list? Not really. At the mentor summit, there was a discussion of this. We just need to post a list of an initial group of tasks. We can add more tasks throughout the project. They can be of widely differing difficulty, but from a time perspective they should be something an experienced dev could complete in a full day. It is expected that the students will take longer than a day per task. Some initial thoughts on non-programming tasks: - provide a new language translation for a Tux4Kids app - convert the factoroids *.png images to svg images - convert tuxtype's images to svg (might be more than one task) - find more suitably-licensed game music files for either app - create word lists, phrase lists, typing drills, or other "content" for tuxtype. - create documentation for tux4kids-admin. Code stuff - unfortunately, a lot of difficult and invasive changes are going on right now. However, "factoroids" is fairly self-contained, and I think could be improved: - replace tuxmath-style LED monitor with "prime number guns", with new artwork for a "2-gun", "3-gun", "5-gun", and so forth up through maybe 11 or 13. - have the gun shoot a numeral-labeled projectile instead of the laser. - arrange the waves in order of prime factors - first wave powers of 2; second wave multiples of twos and threes; third wave twos, threes, and fives; etc. - there is also a need to create a graphic screen in tuxmath's LAN game to select a server if more than one tuxmathserver instance is found on the network (I've procrastinated on that for a year). > I could take care of the application paperwork if needed... That would be extremely helpful. I've come back into the thick of things after the mentor summit, although I may have some time tomorrow morning. David |
From: Brendan L. <bm...@ri...> - 2010-10-28 06:14:00
|
Hi all, > That would be extremely helpful. I've come back into the thick of > things after the mentor summit, although I may have some time tomorrow > morning. The app is submitted: http://socghop.appspot.com/gci/org_app/take/gci_program/google/gci2010/orgapp?id=4231201 http://socghop.appspot.com/document/edit/user/cheez/tux4kids_gci_2010 Definitely look over it to make sure I haven't done anything stupid, as is typical ;) I'll be AFK most of tomorrow but I'll make a point to check my mail and tie up any loose ends. -Brendan > David > |
From: Jesus M. <fo...@gm...> - 2010-10-28 03:54:55
|
> However, "factoroids" is fairly self-contained, and I think could be improved: > - replace tuxmath-style LED monitor with "prime number guns", with new > artwork for a "2-gun", "3-gun", "5-gun", and so forth up through maybe > 11 or 13. > - have the gun shoot a numeral-labeled projectile instead of the laser. > - arrange the waves in order of prime factors - first wave powers of > 2; second wave multiples of twos and threes; third wave twos, threes, > and fives; etc. Yep, it sounds great!!! I can help to tutor one of the kids. I thing factoroids need also better graphics, may be improve when the player hits some special rocks, etc... I'm also sure that the factoroids code is very simple for a newcomer. Maybe some more comments in the code can help. But what about tuxhistory? We need a nice GUI in SDL, some thing like a menu, selecting options, maps, etc... It is may be also a GFX/litle code task. (I strongly prefer more work on tuxhistory to make some progress. :p ) -- Jesus Mager [www.h1n1-al.blogspot.com] |
From: Brendan L. <che...@gm...> - 2010-10-28 04:03:01
|
Jesus, > > But what about tuxhistory? We need a nice GUI in SDL, some thing like > a menu, selecting options, maps, etc... It is may be also a GFX/litle > code task. (I strongly prefer more work on tuxhistory to make some > progress. :p ) > For a new project like TH, finding tasks small enough for the code-in might be tricky, but if you can think of a few, I'll be sure to include them! -Brendan |
From: Jesus M. <fo...@gm...> - 2010-10-28 04:38:32
|
2010/10/27 Brendan Luchen <che...@gm...>: > Jesus, > >> >> But what about tuxhistory? We need a nice GUI in SDL, some thing like >> a menu, selecting options, maps, etc... It is may be also a GFX/litle >> code task. (I strongly prefer more work on tuxhistory to make some >> progress. :p ) >> > > > For a new project like TH, finding tasks small enough for the code-in > might be tricky, but if you can think of a few, I'll be sure to > include them! > > -Brendan > List of possible tasks: * Draw a animated roman priest (with all movements walk north, northeast, northwest..., die, and convert). * Write simple menu in C+SDL, that uses mouse and colored surfaces, with the following dynamic elements: * Button element * Container vector * Window element It should be some thing like this: Some thing like: ---------------------------------------------- #include "thgui.h" ... th_win *win; th_grid *grid; th_button *button; th_button *button2; //to init win = th_new_win("title", &SDL_Rect); grid = th_new_grid(rows); button = th_create("name", linked_func); button2 = th_create("name", linked_func2); th_grid_add(button); th_grid_add(button2); th_win_add(grid); ... // to draw th_draw(win); // to eval th_eval(win); ---------------------------------------------- If you think it is to complex we can reduce this last task, maybe create only a part of this. -- Jesus Mager [www.h1n1-al.blogspot.com] |
From: Brendan L. <che...@gm...> - 2010-10-28 06:17:43
|
Hey Jesus, Bolek's menu system in t4k_common is pretty robust; any possibility of using that? (In general, not just for GCI.) -Brendan |
From: Jesus M. <fo...@gm...> - 2010-10-28 15:26:29
|
2010/10/28 Brendan Luchen <che...@gm...>: > Hey Jesus, > > Bolek's menu system in t4k_common is pretty robust; any possibility of > using that? (In general, not just for GCI.) > > -Brendan > Ohh, if we have already a common menu system, then it would be a mistake write another one. One other thing a need in TH is a list box, so i can select a option in the list. What about this?? -- Jesus Mager [www.h1n1-al.blogspot.com] |