[gcompris-devel] Question in submarine
Bruno Coudoin
bruno.coudoin at free.fr
Thu Aug 21 20:04:41 UTC 2003
Le lun 18/08/2003 à 23:13, Olivier Samyn a écrit :
> Hello all,
>
> Yes, I'm still alive but since I started a new job, I lost my high speed
> internet connection and I'm not able to cmake more changes to gcompris
> until I get ADSL probably in november... but at all, I still follow what
> appends to this piece of code :) and here I think I have to give some
> Ideas....
> Bruno Coudoin wrote:
>
Good to hear from you.
That's sad we don't have much to show in python. Lately, i disable by
default the python build to avoid the dependancy burden to others.
> >For the gnome API, I am sorry for it. I agree with you that it lacks
> >documentation and we suffer bugs. You entered into another complexity
> >using the afine to rotate the submarine and I feel your pain.
> >
> >On the other hand the gnome canvas is a high level API and allows us to
> >create the drawing board for example that would be difficult to
> >implement with lower level API like SDL.
> >
> >
> Here, I join what I think Hilaire saids: we will have to add some new
> functions to gcompris (like some already exists) to help a bit the
> programmers. Maybe having more basic that may be extended will be a good
> option....
>
I agree, that the way it works now but there is a limit to that. today,
the only API used in the boards are either canvas related or gcompris
internals.
I have no idea of what would makes the thinks simpler (doing more python
boards is a good path.).
> >Lately we got the chance to have the python plugin created but
> >unfortunatly, we failed to attract python coders to effectively use it.
> >
> >
> Unfortunately (from the gcompris point of view) I dont have time to
> continue this until two or three months... and so, the python plugin
> laks a good example module to be implemented with it...
> But I hope doing this before the end of the year :)
>
Good news. I myself decided that my next board will be in python unless
I extend an old one in C.
BTW, my last idea is to extend the drawing board to let the kid
reproduce a drawing (with or without a mirror effect).
> >What is your suggestion on the API front (QTCanvas, SDL, Stay as
> >current)? What to other think ?
> >
> >
> I never takes a look to those other api's but does they really offer
> something more than the gnome one's ? maybe just some docs ?
> I don't know about the gnomecanvas developpers, but if one of them may
> become a gcompris one, maybe we will get some more interactions between
> the two "teams" and add the functionnalities we lacks...
>
> >>I'm sorry not to participate more to gcompris, but I tried my best to
> >>understand Gnome APIs and found nothing less usable in 10 years of IT !
> >>So I really got fed up.
> >>
> >>
> And to end... if some one wants a java plugin why not ? There must be
> some ways to do this (maybe using JNI ...)
> But I think finishing something in python is better... then if I get
> some time :)
>
Agree, I prefer python for gcompris than java.
Bruno.
More information about the Gcompris-devel
mailing list