GB3 Gribouillis3 novità e richiesta aiuto

MorphOS ed hardware compatibile

GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda divina » lun feb 28, 2011 11:09 pm

Interessante messaggio di Guillaume Roguez alias @Yomgui che chiede collaborazione, suggerimenti per lo sviluppo del suo nuovo progetto "GB3" Gribouillis3

dettagli qui
http://www.morphzone.org/modules/newbb_ ... 51&forum=9

contatti
http://yellowblue.free.fr/yiki/doku.php

//You know, Gribouillis2 (aka GB2) on the road.
It works nicely globally, so it's entering in its "BugFix" stage now.

I don't want to introduce more features, mainly because current code design can't support it without big refactoring.

So, for me it's time to branch the code and start to think about GB3.

For that I need you help in various domains, as I've just started it's a good opportunity for you to propose ideas and concepts.

For sure I'll kept most of great aspects from GB2: multi-documents, layers, dynamic canvas size, ...

I'm going to introduce new one (this one need a big code refactoring in the "view"): independent ViewPort (VP).
A VP is linked to a document or to a surface, it handles the rendering of them into a classical pixels buffer, suitable to be blit by the system on the screen.
In this way I can propose multiple view of the same document (navigator, CMS, mirrored views, ...).
And VP for surfaces can be used to represent layers independently in the layer list.

Now you see also that *Gribouillis* is not longer a suitable name!
GB3 can be a nice **killer** application on your system, so having a good name is mandatory now.

I'm listening to you for this new name... and your features and concepts.

Guillaume
Ultima modifica di divina il dom mar 06, 2011 6:44 pm, modificato 2 volte in totale.
MorphOS 3.9-PowerMac G4 && G5 && PowerBook G4 17" && Pegasos2 G4 //AmigaOS4.x //AROS //- AMiGA 4000D/T - MacIntel - system servers -
Avatar utente
divina

Leggenda
 
Messaggi: 5033
Iscritto il: dom ago 10, 2008 11:19 pm
Località: BG

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda TheKaneB » lun feb 28, 2011 11:22 pm

grande! :-)

che brutta bestia il refactoring, quando i programmi diventano grossi iniziano a cadere i capelli, e si ricomincia da capo (parlo per esperienza personale) :ahah:
Immagine
Avatar utente
TheKaneB

Eroe
 
Messaggi: 2218
Iscritto il: sab mar 27, 2010 2:17 am
Località: Milano

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda AmigaCori » lun feb 28, 2011 11:25 pm

TheKaneB ha scritto:grande! :-)

che brutta bestia il refactoring, quando i programmi diventano grossi iniziano a cadere i capelli, e si ricomincia da capo (parlo per esperienza personale) :ahah:


Ora mi spiego il tuo avatar :ride:
Admin. di NSA www.NonSoloAmiga.com
Twitter: https://twitter.com/NonSoloAmiga
Facebook: http://www.facebook.com/NonSoloAmiga
Gruppo FB: http://www.facebook.com/groups/NonSoloAmiga/
Youube: http://www.youtube.com/user/NonSoloAmiga
AmigaCori

Supremo
 
Messaggi: 4527
Iscritto il: gio feb 26, 2004 4:48 pm

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda Yomgui » mar mar 01, 2011 3:42 am

TheKaneB ha scritto:grande! :-)

che brutta bestia il refactoring, quando i programmi diventano grossi iniziano a cadere i capelli, e si ricomincia da capo (parlo per esperienza personale) :ahah:


Hello,

@TheKaneB: Let me explain a bit more: in fact I DON'T re-writte everything. Just some part of the code that really need a re-write/re-design.
And don't forget one thing: it's python... it's FAAAAAAST to code with! ;-)

For the proof: I've finished the refactoring of the view today! And even re-implemented the cursor display, check this grab with this famous split-view feature, 2 ViewPorts in action:

http://www.yomgui.fr/images/gb3_splitview.png
Avatar utente
Yomgui

Niubbo
 
Messaggi: 10
Iscritto il: gio feb 03, 2011 11:42 am
Località: France

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda TheKaneB » mar mar 01, 2011 4:43 am

Nice work Yomgui! I'm used to C++ :sbam: and *BIG* projects :PIGGY: , where refactoring (usually) means tens of whip strokes :frusta: , liters of *strong* coffe (the Italian one, you know... :ultralol: ) and intense, inner, negative, forces :incaz2: which usually make programmers run around the office, crying and/or swearing :ultraincaz: :incaz:

That's one of the reasons why I quit professional Game Programming (another one has to do with the low resources of the Italian Game's Industry) and started my own business :annu:
Immagine
Avatar utente
TheKaneB

Eroe
 
Messaggi: 2218
Iscritto il: sab mar 27, 2010 2:17 am
Località: Milano

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda cdimauro » mar mar 01, 2011 7:42 am

Yomgui ha scritto:Hello,

@TheKaneB: Let me explain a bit more: in fact I DON'T re-writte everything. Just some part of the code that really need a re-write/re-design.

I took a look at your code, and I found it very well written and organized, with a lot of design patterns used.

May be you need just some unit-testing, but your work is great anyway.
And don't forget one thing: it's python... it's FAAAAAAST to code with! ;-)

I'm a Python-addicted programmer, so I can understand it very well. :ride:
For the proof: I've finished the refactoring of the view today! And even re-implemented the cursor display, check this grab with this famous split-view feature, 2 ViewPorts in action:

http://www.yomgui.fr/images/gb3_splitview.png

Yup. A good proof of Python beauty is your program itself: it offers so much features, but looking at its code it's... very slim. :felice:

The only thing that it needs is a "world wide" name. :scherza:
Non sono più su questo forum. Mi trovate su Non Solo Amiga, AROS-Exec o AmigaWorld.
Avatar utente
cdimauro

Eroe
 
Messaggi: 2454
Iscritto il: mer giu 16, 2010 9:00 pm
Località: Germania

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda Yomgui » mar mar 01, 2011 11:20 am

@TheKanaBe:

in fact re-writting could be used only in two case:
- you're the only programmer on the project
- the previous project doesn't fill expectations anymore.

But in some way, doing it in a multi-programmer environment is just like starting a new project ;-)

@cdimauro:

Thanks for your comments! GB3 will be even better...
I even trying to put comments in my :PIGGY: code now.

About unit-testing: a bit difficult for an input based tools that's why you're my "unit-tester" :carucciiii:
Avatar utente
Yomgui

Niubbo
 
Messaggi: 10
Iscritto il: gio feb 03, 2011 11:42 am
Località: France

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda cdimauro » mar mar 01, 2011 3:13 pm

Generally speaking, yes, it can be difficult, but using mocks can make the life much easier. :felice:

P.S. I really don't like comments. I think that the code must be self-documenting, leaving comments only for non-functional things. :scherza:
Non sono più su questo forum. Mi trovate su Non Solo Amiga, AROS-Exec o AmigaWorld.
Avatar utente
cdimauro

Eroe
 
Messaggi: 2454
Iscritto il: mer giu 16, 2010 9:00 pm
Località: Germania

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda divina » dom mar 06, 2011 6:43 pm

prima immagine di GB3 Gribouillis3



A little teaser to up the post and motivate you :ammicca:
MorphOS 3.9-PowerMac G4 && G5 && PowerBook G4 17" && Pegasos2 G4 //AmigaOS4.x //AROS //- AMiGA 4000D/T - MacIntel - system servers -
Avatar utente
divina

Leggenda
 
Messaggi: 5033
Iscritto il: dom ago 10, 2008 11:19 pm
Località: BG

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda divina » dom mar 06, 2011 7:23 pm

ricordo che Guillaume Roguez richiede consigli, suggerimenti per il suo nuovo GB3, per contatti, via web site, forums ed e-mail Immagine

partecipate numerosi, è un software molto promettente :felice: :ammicca:
MorphOS 3.9-PowerMac G4 && G5 && PowerBook G4 17" && Pegasos2 G4 //AmigaOS4.x //AROS //- AMiGA 4000D/T - MacIntel - system servers -
Avatar utente
divina

Leggenda
 
Messaggi: 5033
Iscritto il: dom ago 10, 2008 11:19 pm
Località: BG

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda divina » mar mar 08, 2011 9:52 pm

piccolo video con nuove funzionalità di GB3 Gribouillis3

http://www.yomgui.fr/projects/gb3_teaser.mpeg

Some progress on new event handlers classes and tools, very fun to design tools now (like the selection...)
MorphOS 3.9-PowerMac G4 && G5 && PowerBook G4 17" && Pegasos2 G4 //AmigaOS4.x //AROS //- AMiGA 4000D/T - MacIntel - system servers -
Avatar utente
divina

Leggenda
 
Messaggi: 5033
Iscritto il: dom ago 10, 2008 11:19 pm
Località: BG

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda cip060 » mar mar 08, 2011 11:54 pm

Bene non vedo l'ora di metterci le mani(la tavoletta)
Avatar utente
cip060

Leggenda
 
Messaggi: 7933
Iscritto il: lun feb 17, 2003 9:19 pm
Località: Usa

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda amig4be » mer mar 09, 2011 12:14 am

ottimo, serviva proprio un software del genere
-Il meraviglioso topic della rinascita di C= (29 Pg)
-Rinascita parte II (54 Pg)
-Rinascita Parte III (12 Pg)
-Aspettando la parte IV
L'argomento più "infernale" nella storia Amiga
"Per me si va ne la citta' dolente, per me si va ne l'eterno dolore, per me si va tra la perduta gente...."
Oppure si vai qui:
Immagine
-->Commodore Computer Blog + Controinformazione AmigaOS<--
Avatar utente
amig4be

Eroe
 
Messaggi: 1772
Iscritto il: lun nov 15, 2010 1:40 pm
Località: ...sul C=arro dei Vincitori

Re: GB3 Gribouillis3 novità e richiesta aiuto

Messaggioda divina » gio mag 19, 2011 12:15 am

primo video anteprima dell' applicativo Gribouillis 3 beta in azione

http://www.yomgui.fr/vid/gb3_bubbles.avi
MorphOS 3.9-PowerMac G4 && G5 && PowerBook G4 17" && Pegasos2 G4 //AmigaOS4.x //AROS //- AMiGA 4000D/T - MacIntel - system servers -
Avatar utente
divina

Leggenda
 
Messaggi: 5033
Iscritto il: dom ago 10, 2008 11:19 pm
Località: BG


Torna a MorphOS

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti

cron