[Kde-games-devel] ksokoban

Scott MacDonald smacdo2 at uic.edu
Tue May 15 16:41:09 CEST 2007


Sounds good! Are you any good with either graphics, or KDE development? I know
Qt, but I'm a little lacking on the KDE side of things...


'm writing KSokoban as a way of really learning Qt4 in depth (Making my own
signals and slots is pretty cool!)

~ Scott MacDonald
UIC ACCC Computer Consultant
Assoc. for Computing Machinery Treasurer

http://inca.cc.uic.edu/

----

I can picture in my mind,
a world without war, a world without hate.
And I can picture us attacking that world,
because they'd never expect it.

Tadeusz Andrzej Kadlubowski wrote:
>
> On May 13, 2007, at 22:49, Scott MacDonald wrote:
>> I've been looking through the codebase, and well... its
>> interesting. As far as
>> I can tell, KSokoban was developed for KDE2, and somehow ported to
>> KDE3. The
>> real concern I'm having is how ungainly the code "feels", since
>> I've noticed
>> the following
>>
>>  - all rendering is done through some sort of HTML subsytem (divs
>> and img are
>> sprinkled liberally through the code base)
>>  - many custom classes were made where Qt should suffice, such as
>> the move queue.
>>
>> I'm sorely tempted to overhaul everything in the code base, except
>> for the
>> level loader (which seems to be decent). I know normally this
>> looked at as a
>> big no-no, but at this point porting to KDE4 would be pointless.
>> Animations,
>> SVG support would be best suited if we rewrote the rendering
>> portion of the
>> program from the ground up, using the canvas.
>>
>> Again, its summer break.... so I'm more than willing to take this
>> on as a fun
>> way of learning programming for KDE. The sokoban game itself is
>> fairly trival
>> to write, though the display may be more time consuming.
>
> By the way: I also planned to update ksokoban to KDE4 standards.
> Unfortunatelly I don't have time untill end of may, when my current
> job contract ends. As a freshly unemployed programmer I will be happy
> to join Your refactoring effort in circa 17 (yay!) days.
> --
> tadeusz
> _______________________________________________
> kde-games-devel mailing list
> kde-games-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kde-games-devel
>




More information about the kde-games-devel mailing list