[Sugar-devel] Developing 8 Math Games for Sugar

Ali Hassan alihsn.24.5.3 at gmail.com
Thu Apr 3 09:29:14 EDT 2025


The following points outline why developing 8 interactive math games in
Sugarizer is both a necessary and impactful step for enhancing Sugar Labs
educational reach:


   - Firstly, Sugarizer delivers the same educational benefits as Sugar,
   but while Sugar is tied to a Linux desktop environment, Sugarizer
   reimplements Sugar core educational functionalities in a modern, web‑based
   format which allows it to run on virtually any device (mobile, tablet, or
   desktop) offering greater accessibility and expanding the reach of Sugar
   Labs educational tools.



   - Secondly, Sugarizer is an active project within the Sugar Labs
   ecosystem, yet when it comes to math activities, the offerings are quite
   limited. Currently, only five math games are available (Game of Life,
   Implode, Last One Loses, Sprint Math, and Mindmath), and 1-2 of these are
   already deprecated, as mentioned by Lionel Llaske. This gap clearly
   highlights an opportunity to introduce fresh, engaging math activities that
   can further enhance Sugarizer’s educational impact and better support STEM
   learning for children.



   - Thirdly, As both a Python and JavaScript developer, I am well-versed
   in both Pygame and PhaserJS. However, I prefer PhaserJS because its modern,
   web-based approach offers greater accessibility and support across all
   platforms (desktops, tablets, and mobile devices). Additionally, it has a
   rich set of built-in features, such as advanced physics engines,
   animations, and responsive asset management, that accelerate development
   and enhance user experiences. This makes it especially suitable for
   creating engaging, interactive math games that can reach a wider audience.



   - Furthur, I have updated my GSoC proposal, as recommended by Sir
   Walter, to outline how I will integrate math games into the Sugarizer
   framework. This update details the required tech stack, provides an
   overview of Sugarizer’s architecture, and explains my development approach
   for integrating interactive math activities.


Considering Sugarizer's modern web-based, cross-platform accessibility, its
reimplementation of Sugar core functionalities, the current shortage of
Sugarizer's  math games, and the advantages of using PhaserJS over Pygame,
I am confident that developing 8 interactive math games will significantly
improve Sugar Labs educational impact.

Looking forward to your valuable feedback!

On Thu, 3 Apr 2025 at 04:17, Chihurumnaya Ibiam <ibiam at sugarlabs.org> wrote:

> Hi Ali,
>
> Your *Tools and Technologies *section has little to do with the project
> idea so
> I'm wondering why it's there.
>
> Would also be great if you listed contributions to Sugar or activities, as
> the contributions
> you've listed are mostly to Sugarizer and that doesn't tell us if you can
> work on Sugar or
> its activities.
>
> Hope this helps!
>
>
> --
>
> Ibiam Chihurumnaya
> ibiam at sugarlabs.org
>
>
>
> On Tue, Apr 1, 2025 at 7:47 PM Ali Hassan <alihsn.24.5.3 at gmail.com> wrote:
>
>> Dear Walter & Ibiam,
>> I hope you’re doing well. I have been working on my GSoC proposal for
>> Sugar Labs, focusing on developing 8 Math Games for Sugar. Given your
>> expertise, I would greatly appreciate it if you could review my proposal
>> and provide any feedback or suggestions for improvement.
>> I am attaching the pdf to this email.
>> Looking forward to your thoughts. Thank you for your time.
>> Best regards,
>> Ali Hassan
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20250403/c8239934/attachment.htm>


More information about the Sugar-devel mailing list