A little background information. In the process of creating x2o, I created Physics! sort of as a demo. So a lot of things are further along in x2o because Physics! was sort of my sandbox for creating x2o. So if you want to polish off Physics!, please take a look at what I did with x2o, which integrates with the journal. <div>
<br></div><div>Alex<br><br><div class="gmail_quote">On Tue, May 26, 2009 at 9:00 PM, Asaf Paris Mandoki <span dir="ltr"><<a href="mailto:asafpm@gmail.com">asafpm@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br><br>I would like to get started adding the play/pause button and the pin button. Probably the next step is to integrate the activity with the journal. The only problem is that I haven't been able to get my development environment working. It seems there are some open issues with ubuntu. My plan right now is to wait until the Ubuntu issues are fixed. Any suggestions for a better setup? The only thing I have working now is a virtualbox environment where i've been testing the activity and found some bugs. I saw a commit with the "joystick" feature removed. Is the base code ready to start adding the minor button changes?<br>
<br>Thanks,<br><font color="#888888">Asaf</font><div><div></div><div class="h5"><br><br><br><div class="gmail_quote">On Mon, May 25, 2009 at 2:17 AM, Brian Jordan <span dir="ltr"><<a href="mailto:bcjordan@gmail.com" target="_blank">bcjordan@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
<div>On Sun, May 24, 2009 at 8:59 PM, Gary C Martin <<a href="mailto:gary@garycmartin.com" target="_blank">gary@garycmartin.com</a>> wrote:<br>
> Hi Brian,<br>
><br>
> On 24 May 2009, at 18:36, Brian Jordan wrote:<br>
><br>
>> Hey all,<br>
>><br>
>> Gary -- when you get a chance, can you add me as a committer on<br>
>> git.sl.o? I'd like to help clean things up!<br>
><br>
> You're added! :-)<br>
><br>
> Can I request we try and make small clean commits and try to let others know<br>
> what we are doing. If you want to hack, Gitorious supports quite a nice<br>
> 'Clone repository' and then 'Request merge' process (no commit rights needed<br>
> for the main project). The alternative, if you know what you are doing, is<br>
> just make your own local git branch to hack on, so you can take care of any<br>
> merge/conflict issues yourself when you fold it back into the current<br>
> master.<br>
><br>
> I'm far from a git expert, but I can recommend some bed time reading at:<br>
><br>
> <a href="http://www.eecs.harvard.edu/%7Ecduan/technical/git/" target="_blank">http://www.eecs.harvard.edu/~cduan/technical/git/</a><br>
><br>
> and/or<br>
><br>
> <a href="http://gitready.com/" target="_blank">http://gitready.com/</a><br>
><br>
<br>
</div>Thank you, will devote some to that! Need to learn to keep my crazy<br>
features in branches.<br>
<div><br>
> I'd like to get on with Labyrinth work, if you're willing to have an initial<br>
> clean up of the Physics source in the next few days... so what was<br>
> 'joysitck' feature all about? ;-)<br>
<br>
</div>This would probably be best to describe on the wiki page, the idea was<br>
to make a UI for assigning keys on the XO-1 to impulses or changes on<br>
certain objects, so simple 2 player physics based games could be made<br>
from within Physics.<br>
<br>
Agreed, though, I will rid that from the code so we have a nice base<br>
line for crazy-feature branches.<br>
<div><div></div><div><br>
> Once the <a href="http://dev.sugarlabs.org" target="_blank">dev.sugarlabs.org</a> component is added we should add the<br>
> features/bugs in there to keep them all together. FWIW, from a UI point of<br>
> view I had in mind:<br>
><br>
> 1) remove/disable 'joysitick' feature as I have no idea what it was meant to<br>
> be ;-)<br>
> 2) build tool buttons correctly using RadioToolButton so they display state<br>
> correctly<br>
> 3) use set_accelerator to define visible keyboard shortcuts for the tools<br>
><br>
>> Asaf -- do you have a <a href="http://git.sugarlabs.org" target="_blank">http://git.sugarlabs.org</a> account yet?<br>
>><br>
>> This is some feedback from Asaf (these could fit as enhancements in<br>
>> <a href="http://dev.sugarlabs.org/" target="_blank">http://dev.sugarlabs.org/</a> ):<br>
>><br>
>>> While playing with the activity I found a "pause" button to stop time<br>
>>> could be very useful. It's complicated to build elaborate contraptions<br>
>>> if everything keeps falling. Maybe while everything is paused,<br>
>>> positions an velocities of objects could be modified.<br>
>>><br>
>>> A minor modification I suggest is to create a separate button for<br>
>>> adding push pins. It is not intuitive to add them using the link tool.<br>
>>> If there are plans about creating tutorial levels this isn't that<br>
>>> necessary although I don't see any harm on adding it.<br>
>>><br>
>>> An other thing I think could be grate is to be able to create<br>
>>> attractors an repulsors. With stuff like this it gets pretty<br>
>>> interesting, we could have objects orbiting around the attractors.<br>
><br>
> Yes, all good stuff, there's also a list on<br>
> <a href="http://wiki.laptop.org/go/Physics_%28activity%29" target="_blank">http://wiki.laptop.org/go/Physics_%28activity%29</a> as well, but I'd vote for<br>
> cleaning up what we have first, perhaps adding a play/pause, and keeping<br>
> Journal state so kids can actually keep their Physics creations (and send<br>
> them to friends when using sugar 0.84).<br>
<br>
</div></div>+1 +1 +1<br>
<font color="#888888"><br>
Brian<br>
</font><div><div></div><div><br>
><br>
> Regards,<br>
> --Gary<br>
><br>
>> Thanks<br>
>><br>
>> Brian<br>
>><br>
>> On Sun, May 24, 2009 at 4:17 PM, Gary C Martin <<a href="mailto:gary@garycmartin.com" target="_blank">gary@garycmartin.com</a>><br>
>> wrote:<br>
>>><br>
>>> Hey Brian,<br>
>>><br>
>>> On 24 May 2009, at 13:57, Brian Jordan wrote:<br>
>>><br>
>>>> Hey Gary,<br>
>>>><br>
>>>> First, I'm attaching Asaf Paris Mandoki, who contacted me last week<br>
>>>> with an interest in developing on the Physics activity, and has great<br>
>>>> ideas of things to add. This is a great opportunity! :)<br>
>>>><br>
>>>> I can handle getting Physics on gitorious, the bug tracker and a.sl.o.<br>
>>>> I will try to complete this by the end of today.<br>
>>><br>
>>> Having chatted with Alex Levenson, I've already kicked off the migration<br>
>>> for<br>
>>> Physics (rep is now in Gitorious, trac request is in, and I've started to<br>
>>> poke at the code, running well at least in sugar-jhbuild and sugar 0.84).<br>
>>> X2o is next on my hit list once Physics is in a reasonable state.<br>
>>><br>
>>>> The things I can use some help with are (1) integrating proper<br>
>>>> localization to the activity and<br>
>>><br>
>>> Yep, I'm going to do a pass at the code and tidy up some partially<br>
>>> implemented / broken UI stuff, before requesting it's addition to pootle<br>
>>> (best to start with a reasonably stable set of strings). Would also like<br>
>>> to<br>
>>> get/text resolution independence (for non XO hardware) and get the scene<br>
>>> state saving to Journal...<br>
>>><br>
>>> Want to get the basics out the way first before we break it again with<br>
>>> exciting new features ;-)<br>
>>><br>
>>>> (2) figuring out a good way to include the pybox2d source in the git<br>
>>>> repository, while including an<br>
>>>> F9-compatible binary on a.sl.o (this was brought up w.r.t. Pippy a<br>
>>>> couple of times on the fedora devel lists, but I don't remember seeing<br>
>>>> a clear way of how to handle it).<br>
>>><br>
>>> Yea I was worried this might be an issue needing resolved, it's not my<br>
>>> area<br>
>>> of speciality, I'll need to take a deeper look at the source.<br>
>>><br>
>>>> Thanks for the ping and your help!!<br>
>>><br>
>>> No, thank you! I was expecting a wall of silence :-)<br>
>>><br>
>>> Regards,<br>
>>> --Gary<br>
>>><br>
>>>> Brian<br>
>>>><br>
>>>> On Sat, May 23, 2009 at 3:19 PM, Gary C Martin <<a href="mailto:gary@garycmartin.com" target="_blank">gary@garycmartin.com</a>><br>
>>>> wrote:<br>
>>>>><br>
>>>>> Hi Guys,<br>
>>>>><br>
>>>>> I'm making contact to see if any of you are still interested in<br>
>>>>> developing<br>
>>>>> your great Physics activity? Most of the active activity development<br>
>>>>> has<br>
>>>>> now<br>
>>>>> moved over to Sugar Labs infrastructure, and we've been getting some<br>
>>>>> requests for localising Physics.<br>
>>>>><br>
>>>>> We have a Gitorious based source repository (there's no admin request<br>
>>>>> procedure, you can just register an account and migrate/create a<br>
>>>>> project):<br>
>>>>><br>
>>>>> <a href="http://git.sugarlabs.org/" target="_blank">http://git.sugarlabs.org/</a><br>
>>>>><br>
>>>>> Our bug-tracker trac is at:<br>
>>>>><br>
>>>>> <a href="http://dev.sugarlabs.org/" target="_blank">http://dev.sugarlabs.org/</a><br>
>>>>><br>
>>>>> For activity distribution, Sugar Labs is customising Mozilla addon's<br>
>>>>> web<br>
>>>>> front/back end (we're trying to encourage activity developers to post<br>
>>>>> there<br>
>>>>> activity bundles here), it's still a little ugly but the theme/UI is<br>
>>>>> still a<br>
>>>>> work in progress :-)<br>
>>>>><br>
>>>>> <a href="http://activities.sugarlabs.org/" target="_blank">http://activities.sugarlabs.org/</a><br>
>>>>><br>
>>>>> If no one is available to help, I'd be happy to migrate Physics over to<br>
>>>>> the<br>
>>>>> Sugar Labs infrastructure, get it added to pootle so we can start<br>
>>>>> localisation and make sure bundles get released for easy download and<br>
>>>>> inclusion in images/distrobutions. If someone finds they have some time<br>
>>>>> to<br>
>>>>> come back later just ping me and I can easily add extra commiters;<br>
>>>>> though<br>
>>>>> with Gitorious, any one can branch anything, hack a bit, then submit a<br>
>>>>> merge<br>
>>>>> request (great workflow for dipping in and out of projects).<br>
>>>>><br>
>>>>> Kind Regards,<br>
>>>>> Gary C Martin<br>
>>>>> Sugar Labs Activity Team<br>
>>>>> <a href="http://wiki.sugarlabs.org/go/Activity_Team" target="_blank">http://wiki.sugarlabs.org/go/Activity_Team</a><br>
>>>>><br>
>>><br>
>>><br>
><br>
><br>
<br>
<br>
<br>
</div></div><div><div></div><div>--<br>
Brian Jordan<br>
OLPC Learning Team Technical Contractor<br>
Mobile Phone: +250 0783864924<br>
Skype: bcjordan<br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br></div>