Tuesday, September 7, 2010

About C / C++ / C#: Programming Contest 38 Marked

If you can't see this email, click here

About.com

C / C++ / C#

Fundamentals

Tips & Tools

Going Pro



From David Bolton, your Guide to C / C++ / C#
Congratulations to James Border, our first entrant from Japan whose code was effective at putting out fires. The quality of the open-Ra project (see below) made me wonder about other recreational programming projects in C, C++ and C#. So if you want a bit of publicity let me know about your recreational project. This is similar to the help wanted (for open source projects page) and that of course still stands. Have a great week!

Open Source Command and Conquer Red Alert
Open-RA Screen shotI recently came across an open source version of Command & Conquer Red Alert written in C# and cross-platform via mono. Open-RA is just somebody's hobby project and is still at alpha stage but very impressive and certainly worthy of inclusion in the C# games code library. It's only a 2MB download (the exe) but it fetches 35MB more over the Internet. Although at alpha stage, it supports multi-player play or against bots on your own local server. So it got me wondering, do you do recreational programming, which includes entering contests on here and elsewhere or are you working on a project? I think there are a lot of recreational projects out there. As with the projects looking for help, if you want to write a paragraph describing your project, technologies used (only restriction must be C, C++ or C#) and a link to a website or email address and I'll compile a list of them. Meanwhile the Open-RA team is also looking for assistance so if you feel like contributing...

Programming Contest 38 Marked
FireFight Contest 38 entry by Matthew DeKreyNot one of the best contests with just three entrants but congratulations to James Border whose entry saved 11 houses from immolation by forest fire. Kudos also to Matthew DeKrey for a very nice WPF entry, though it needed to be automatic. I think the contest confused one or two people, the idea was that you tested it by picking a random point to start a fire, setting it to X before the ten rounds. In the contest I'd modify the source code to a point of my own choosing. I suspect I wasn't clear enough with that. Anyway Contest 39 is off to a good start with three entries already. I'll start marking those in a day or two and mark throughout September. Keep those entries coming in!

Automating Windows with AutoHotKey
I've used automation tools before but AutoHotkey is really remarkable. This is open source at its best, and is written in C++ and should compile with Visual C++ 2010 Express. It lets you record mouse, key and even joystick (if you have one) commands for replaying. This can be handy say for data preparation, file processing, data capture in fact many tasks. Where it comes into its own is that it has a powerful scripting ability with string handling, file handling, maths, registry, GUI and lots lots more etc. The programming language is C like but also draws from Pascal := assignments, Visual basic (byref), and can handle shutdown, clipboard etc. Scripts can be compiled into an exe and run on other computers. The C++ source code is nicely commented so if you want to figure out how it processes things, take a look. It's all GPL licensed. AutoHotKey has had 10 years of development so is a robust and very usable tool. There are many scripts out there and the showcase (linked in the chm help file) is well worth a look. I doubt if there isn't a Windows developer who won't have their productivity increased by using it. Highly Recommended. Read more about it.

Other Blogs You might find Interesting
This is a list of Blogs that you might find interesting.

 


C / C++ / C# Ads
Featured Articles
Never Programmed Before? Start Here
Welcome to the C Area with Articles about C Programming
Welcome to the C Sharp Area with Articles about C Sharp Development
Learn about Commercial Software Development
All about Games Programming
Code Library for C, Objective-C, C++ and C#

 

More from About.com

Is it a Cold or the Flu?
Knowing whether you have a cold or the flu can help you treat your symptoms more effectively. More>



Concerned About Your Drinking?
This short quiz can help you identify whether or not you have a drinking problem. More>




This newsletter is written by:
David Bolton
C / C++ / C# Guide
Email Me | My Blog | My Forum
 
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
Programming Challenges
About C, C++ and C#
C++ for Beginners
C++ Programming
Intro to OOP

Advertisement

No comments: