Re: Want to sell copies of Champ?

| Index | Champ Home Page |

Posted by Christian Klauser on 2007-06-18 17:01 CET
(In reply to: Re: Want to sell copies of Champ? posted by Hans Salvisberg on 2007-06-18 02:54 CET)

>> I'm not sure this is a problem. Running off a message loop was the Win16/Win32 programming paradigm, but Champ successfully worked around that to provide its own sequential model. .NET hides the message loop even more, but it's still there, and I believe it could be wrapped again.

Yes, Windows Forms wraps around the message loop and it can still be accessed directly.

>> Much bigger issues for a port to .NET are its reliance on WIN16 GDI and on multiple inheritance.

System.Drawing is a wrapper around GDI+ which in turn wraps around plain GDI.
I'm not very familiar with Champ's architecture but the limitations of interfaces definitely will become a problem when reproducing Champ's API. (There are times when I wish C# would at least support mixins)

>> Worrying about speed is exactly the kind of mistake that we made back then when we decided to implement Champ on the WIN16 API. Besides, there is no pixel-by-pixel drawing, unless you explicitly use putpixel(). Everything else uses basic graphics primitives such as lines, circles, and bitblts.

At school we almost exclusively draw point-by-point/pixel-by-pixel because often the actual task is to find the points/pixels such primitives consist of. I have to admit though, that most of what we are told to draw doesn't involve a lot of computation.

>> Might you be interested to work on a New Champ?
Absolutely. But I have to emphasize that I have never ever programmed against the WIN32 API. All I know is the .NET base class library.

Email: (hidden)


Current thread:
Want to sell copies of Champ? Christian Klauser 2007-05-29 01:36 CET
Re: Want to sell copies of Champ? Hans Salvisberg 2007-05-31 07:06 CET
Re: Want to sell copies of Champ? Hans Salvisberg 2007-06-11 02:27 CET
Re: Want to sell copies of Champ? Christian Klauser 2007-06-17 15:12 CET
Re: Want to sell copies of Champ? Hans Salvisberg 2007-06-18 02:54 CET
Re: Want to sell copies of Champ? Christian Klauser 2007-06-18 17:01 CET
Re: Want to sell copies of Champ? Christian Klauser 2007-06-26 01:10 CET
Re: Want to sell copies of Champ? Hans Salvisberg 2007-06-26 09:10 CET
Re: Want to sell copies of Champ? Christian Klauser 2007-06-26 12:49 CET
Re: Want to sell copies of Champ? Hans Salvisberg 2007-07-02 03:03 CET
Re: Want to sell copies of Champ? Christian Klauser 2007-07-08 10:52 CET
Re: Want to sell copies of Champ? Hans Salvisberg 2007-08-11 00:08 CET
hot asian modles ReaBereasty 2010-03-08 01:29 CET
celebrity hangouts in london StamnRahfam 2010-04-02 15:50 CET
party hardcore free 78 RobertNasarros 2010-05-12 05:22 CET
courtney simpson anal and piss max hardcore 11 RobertNasarros 2010-05-15 15:12 CET
mature asian hardcore fuck 57 RobertNasarros 2010-05-18 07:23 CET
hardcore gay porn tube 30 RobertNasarros 2010-05-21 11:28 CET
Newbie ToorgeRep 2010-04-23 23:09 CET
Halo ToorgeRep 2010-04-30 22:24 CET
Aloha ToorgeRep 2010-05-03 02:55 CET
Hai ToorgeRep 2010-05-04 18:35 CET

Use this form to post a followup.
Name:
Email: (optional, hidden, replies will be forwarded to this address)
Subject:   (no text)

Message:

Optional Link (uses rel="nofollow" attribute to avoid attracting spammers)
Apparently, the forum spammers don't know what rel="nofollow" does, and because
they continue to feed their trash into the forum, we have to disable the Link feature.
Please do not post any link, or your post will be deleted automatically.
We're sorry for having to take that measure.
URL:
Title:

   



| Index | Champ Home Page |

Copyright © 2010 Salvisberg Software & Consulting. All rights reserved.
Top