Unlike most computer scientists I actually really like graphics (although I am definitely not and artist) so one of the things I want to work on is not only improving the GUI for Lemonade Stand but also the user experience.
I should probably explain my background a little bit to give an idea of why I am interested in doing stuff with user experience. I already said in my introduction post that I am a 4th year Information Technology and Psychology with a minor in Computer Science. I switched into those majors from Computer Engineering so I do have some (but very limited) experience with hardware. I am also involved in eye-tracking research in the
Multidisciplinary Visual Research Lab (MVRL) here at RIT. I have yet to decide what exactly I want to do as a career but I am hoping to combine my technical/coding skills with psychology to work as sort of a go-between for clients and programmers.
Anyway, back to Lemonade Stand... One of the things I want to work on is possibly changing the background image and another is adding a feature to help with calculation of money.
This is an image that I made in Photoshop of how I would like a user to be able to do money calculations. Basically it is an interactive form where the user can input numbers (in the gray boxes) signifying the amounts of each of the coins and they would get a total from those coins (0.10 & 1.25 in the example). At the bottom it would give a total number of coins and also a total dollar amount. For the dollar amount I would like it to remain black if the total is under the desired count, green if the total is the correct amount, and red if the total is over the amount. The idea behind this is that it would be more user friendly and a player could keep trying until they get the correct amount of money. I think this would better promote learning than simply loosing the money if they get the total incorrect.
My image also includes a total number of coins used to make the amount. I think it would be cool as a more advanced feature to have stipulations on the number of coins used such as fewest coins or even using a specific number such as 10. I think this would be useful because it would allow for more complicated problem solving and also would prevent the player from selecting all pennies to get the total.
Again, as I said previously, I have never programmed in Python and am new to the OLPC and open source community in general so I am not sure how feasible my idea are. Also, as a newbie, I welcome feedback/advice about any of my ideas or potential other ideas.