tag:blogger.com,1999:blog-5246987755651065286.post3916477641329569102..comments2024-02-22T16:15:42.388-08:00Comments on cbloom rants: 11-25-13 - Oodle and the real problems in gamescbloomhttp://www.blogger.com/profile/10714564834899413045noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-5246987755651065286.post-63177081974543810262013-12-14T05:04:37.287-08:002013-12-14T05:04:37.287-08:00"Unfortunately, while compression is very int..."Unfortunately, while compression is very interesting theoretically, make a compressor that's 5% better than an alternative is just not that compelling in terms of the end result that it has."<br /><br />Just sharing experience here.<br />I'm frequently requested to create some "customized" compression algorithms for specific data sets.<br /><br />As a matter of fact, such specialized algorithm are way better than "10% more". I'm typically something like "better than LZ4 HC ratio at LZ4 Fast speed", or something along these lines. And, most of the time, it's possible.<br /><br />The key thing here is the word "specialized". Such algorithm will fare badly on any other data set, because assumptions are hardwired. On the other hand knowing what to expect, on the other hand, gives a great advantage, which translates in speed, memory usage, and efficiency, which cannot be reached by "general usage" algorithms.<br /><br />This is the kind of need for which I expect there is still a market for compression developers.Cyanhttps://www.blogger.com/profile/02905407922640810117noreply@blogger.comtag:blogger.com,1999:blog-5246987755651065286.post-26324530378435353192013-12-12T14:52:15.045-08:002013-12-12T14:52:15.045-08:00Can you work out some sort of deal where you give ...Can you work out some sort of deal where you give the Oodle paging software away for free for non-commercial/indie use, and then charge $ for commercial games making a certain amount of money? That would give people a chance to see how much better their game and dev pipeline ran with it, and also serve as an initial experience using a RAD product for many programmers.Weshttps://www.blogger.com/profile/01739142066847989439noreply@blogger.com