[kde-edu]: Simple arithmetic apps

John Lamb kde-edu@kde.org
Sat, 01 Feb 2003 13:55:18 +0000


I wrote a Qt version of what I was looking for and put it on
http://www.uyea.btinternet.co.uk/sums.tar.gz
It's not very sophisticated, but it will compile and run. If anyone 
wants to do anything with it, just take the code and apply the GNU GPL...

Mahfouf Anne-Marie wrote:
> no, I once started a multiplication app (KTimes)but I could not find a nice 
> GUI for it. I am very bad in design...

That would be nice too. My idea was something that would help a 6-8 year 
old memorise addition and subtraction rules, but multplication tables 
are a good idea too. I guess the ideal thing would be to collect some of 
these together.

> There are python bindings for KDE but I don't know more about that. I guess 
> some people could guide you if needed.

Actually, I prefer C++. But Python is great for testing ideas. I wrote 
the Python script in 15 minutes but it took 2.5 hours to write the same 
thing in C++/Qt (see above).

> You can also use KDevelop which is a very nice development environment and 
> takes care of Makefile and config scripts.

I used XEmacs: I've yet to try KDevelop, though I bet it would write 
better makefiles. designer helps a lot. Although I haven't used Qt much 
before and not recently, I found it nearly as nice as Java and much, 
much better than M$VC++ to work with.

Jim Thomas wrote:
> In my version (which I named MathZap), the player is presented with a
> grid of random digits (0-9), a row of operators (+-*/=), and a "rack." 
> The idea is to build equations on the rack by clicking on the digits and
> operators.  When the player is done stringing the equation together,
> (s)he clicks a "GO" button.  If the equation is true, it stays on the
> rack, but if not, it won't stick.
> 
> The rack should be able to hold N equations (7 might be good).  In this
> game, there will be an opponent (which could be the computer, or it
> could be someone else over the network).  The opponent is trying to do
> the exact same thing with the exact same grid of digits.  If both
> players use the same equation, the equation gets "zapped" off both
> racks.  The first player to fill the rack wins. 

Nice idea. It could work also for a younger age group, perhaps with just 
+ and -.

-- 
JDL