| | No, Contest 39 isn't finished, as it runs until next Sunday. But I've marked 9 entries and am still accepting more. I've got three or four to mark now but still time to get your entry (or re-entry) in. I was really impressed with the PuffPuff open source iPhone game. Not just because it's goodware but it's very well designed and coded as well. Don't forget... Make it a great week! | | Programming Contest 39 Marked It's not over for another week yet and Pedro Graca's entry which is fastest seems to have an impossibly fast time (0.000000!), so maybe a few more decimal places are needed for the timing of his entry. One other entry was submitted in C 99 which Microsoft Visual C++ does not handle, sorry! I'm going to have to switch to another C compiler, probably GCC or CLand/LLVM or one from the free C Compiler page. I much prefer to compile everything with the same compiler but clearly that's not possible with C, C++ and C#. So far the C/C++ code is much much faster than C# as the results show, but it's not over yet. Keep the entries coming in. PS: the Links to the files don't work yet. No source code will be published until the contest is over! | PuffPuff Stuff - Open Source iPhone game About 7 weeks ago, game authors 6thmega released version 1.0 of PuffPuff a full game (with graphics, sounds) in the App Store to open source. It's not a trivial game either and the iTunes version 1.1 has a topical edge with the addition of a gulf oil spill game. I built it in Xcode and once I'd commented out 4 OpenFeint symbols in the file MenuScene.mm (you need to have your own I understand for OpenFeint integration to work), it compiled ok. It also ran perfectly in the simulator though was pretty unplayable there due to the game controls, but still I was very impressed with it. It's been released to open source because 6thmega is a social business. | Richard Stallman and Australian Patents The founder of the Free Software Movement was protesting a few days ago at a meeting organized by the European Patent Office about software patents in Australia. Currently the Australians are free to write software without any risk of being sued because of software patent infringement. The same is true in Europe but the "mega corporations", in Richard Stallman's words, hold half the world's software patents and would love the whole world to have to pay their "innovation tax". There's a lot of money involved and it's not hard to believe that some of it is used to try and influence official opinion. Software is already adequately protected by copyright and trademark law and patenting it didn't exist 35 years ago when Microsoft was starting (and they wouldn't have been able to produce Office had software been patentable then). As Stallman said, "there is no problem that requires software patents". It's all about patent holders making more money. Computer software is so complicated that almost any non trivial program probably infringes on hundreds if not thousands of software patents (in countries that have them, like the USA and Japan), many of which are worthless and should never have been passed in the first place. But "mega corporations" that hold thousands of patents have a "we won't sue you if you don't sue us" attitude to other large corporations and they try to extort money from anyone smaller who is becoming successful. I fully support Richard Stallman's position against software patents in this and urge you to do so. Here in Europe we have to remain vigilant else this type of thing could occur. In the US the EFF is slowly overturning bad patents but it takes a long time and the issue remains that because of the money involved, a broken system remains in place. | Development Projects from Initial Design to Completed Code Each project is a complete application with notes on the requirements, the design, the architecture, code and final project review. With full source code in C, C++ or C#. | | | | C / C++ / C# Ads | | | | Featured Articles | | | | | | | | Sign up for more free newsletters on your favorite topics | | | | You are receiving this newsletter because you subscribed to the About C / C++ / C# newsletter. If you wish to change your email address or unsubscribe, please click here. About respects your privacy: Our Privacy Policy Contact Information: 249 West 17th Street New York, NY, 10011 © 2010 About.com | | | | | Must Reads | | Advertisement | |
No comments:
Post a Comment