When I first started the game, I decided that since there would be animation involved, I should stick with Pygame instead of using PyGTK. I regret that decision, both because of the non-standard UI and the nightmare that was PGU. But yeah, the PyGTK version will definitely take advantage of Sugar icons!<div>
<br></div><div>~Cory<br><br><div class="gmail_quote">On Mon, Oct 8, 2012 at 2:42 AM, Gonzalo Odiard <span dir="ltr"><<a href="mailto:gonzalo@laptop.org" target="_blank">gonzalo@laptop.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Looks like a really good idea for a activity.<div>Should be good see a better UI integration with Sugar.</div><div>By example, a lot of the buttons can be moved to a standard toolbar.</div><span class="HOEnZb"><font color="#888888"><div>
<br></div><div>Gonzalo</div>
</font></span><div><br><div class="gmail_quote"><div><div class="h5">On Mon, Oct 8, 2012 at 3:01 AM, Austin Bart <span dir="ltr"><<a href="mailto:acbart@vt.edu" target="_blank">acbart@vt.edu</a>></span> wrote:<br></div>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<div>Hi Sugar-Devel,</div><div><br></div><div><a href="http://activities.sugarlabs.org/en-US/sugar/addon/4602" target="_blank">http://activities.sugarlabs.org/en-US/sugar/addon/4602</a></div><div><br></div><div>I hope this is the right place to post this. I just finished the first public release of my XO game "Broadway" and I'd like to let the greater XO community know about it. My quick pitch for it: "<i>Broadway is a play writing game where you create a script, choose a backdrop, add some actors, and then watch your creation come alive through animation and text-to-speech."</i></div>



<div><br></div><div>Broadway is written using Pygame, and additionally uses <a href="https://github.com/rdeaton/spyral" target="_blank">Spyral</a> for handling sprites and <a href="http://code.google.com/p/pgu/" target="_blank">PGU </a>for user interfaces. It is somewhat similar to the <a href="http://wiki.laptop.org/go/Story_Builder" target="_blank">Story Builder</a> software, which also uses PGU; however Broadway is more advanced and stable (thanks to many bug corrections I have introduced into PGU). I admit that the source code is really bad in some places (filePanel.py is a nightmare in particular), but I've done my best.</div>


<div><br></div><div>I've been working on this game a little over a year now. I tested an earlier version in a classroom (which was for my <a href="http://servo.cs.wlu.edu/pubs/bitstream/handle/id/277/acbart-honorsthesis.v3.pdf?sequence=1" target="_blank">thesis</a>), and made revisions based on that. I'm now releasing an experimental version of the game to collect feedback and hopefully have it used in actual educational environments. My long-term plan is to rewrite Broadway as a <a href="http://wiki.laptop.org/go/Integrated_Writing_Environment" target="_blank">PyGTK application</a> with more powerful writing tools and resources (e.g. spell checking). For now, since I have other commitments that take priority in my life, I'm going to keep patching this pygame Broadway based on any input I receive.</div>



<div><br></div><div>If you would like to try out Broadway, please <a href="http://activities.sugarlabs.org/en-US/sugar/addon/4602" target="_blank">check it out</a> and tell me what you think. The <a href="https://github.com/acbart/broadway.activity" target="_blank">source code</a> is also available. If you have suggestions for places I should post to instead of this listing, please let me know! I've been working with XOs for a while now, but I still don't know much at all about the community.</div>



<div>
<div><br></div><div>Thanks,</div><div>~Cory</div></div>
<br></div></div><div class="im">_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></div></blockquote></div><br></div>
</blockquote></div><br></div>