GIDForums  

Go Back   GIDForums > Computer Programming Forums > MS Visual C++ / MFC Forum
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
 
Thread Tools Search this Thread Rate Thread
  #1  
Old 12-Aug-2009, 15:43
BobLewiston BobLewiston is offline
Junior Member
 
Join Date: Nov 2008
Posts: 53
BobLewiston is on a distinguished road

Suggestions for first moderately ambitious application?


Hi, everybody. I've been studying C# (using Visual C# 2008 Express) for several months and I think I've got the basics down pretty well at this point, so now I want to create a moderately ambitious application to consolidate and grow my skills. Any suggestions for what kind of app would utilize the full set of skills that would be expected from a preprofessional level student?
  #2  
Old 13-Aug-2009, 02:25
Kimmo Kimmo is offline
Regular Member
 
Join Date: Mar 2007
Location: Finland
Posts: 349
Kimmo is a jewel in the roughKimmo is a jewel in the roughKimmo is a jewel in the rough

Re: Suggestions for first moderately ambitious application?


Quote:
Originally Posted by BobLewiston
Any suggestions for what kind of app would utilize the full set of skills that would be expected from a preprofessional level student?
There are probably skills that are useful/needed in every field, but knowledge of OpenGL might not come to its full potential in testing the quality of new cryptographic methods. Similarly, those 10 years of math and physics studies probably feel like a waste of time if you're put into developing simple 'desktop games.'

Some possible applications could be:

A roguelike!

Everyone wants to make a roguelike, right? You'll need...

1. to have a game engine! A great undertaking in itself.
2. to be able to interact in the game world (pick up stuff, talk, attack baddies)
3. to have a save feature. Or at least it would be nice.
4. to have a story. While most roguelikes seem to have stories such as "retrieve the amulet" or "destroy the evil", no one says it HAS to be that way. Create a compelling story and your roguelike will become famous!
5. to have a database of items, monsters, everything. Even better, make it XML-based so people can easily add their own stuff into your game ('mod' it).
6. and much more...

So as you can see, almost every item is a good project in itself. And it looks good on the resume, possibly.

Chess

Another pretty challenging. With AI even more so. Even without AI, you'll have plenty of work. Chess is all about 'can this piece move there' (from your point of view. From the players' and AI's point of view it's more 'what happens when this piece moves there') and that's your major challenge.

Hangman

Not overly difficult and it's very nice when you get it done. Incorporate the ability for the user to make their own set of words to guess for the extra fun and some text file parsing (or just use a database management system).

A text file parser
A program that parses a text file. The user gives the program a text file. The file consists of entries each divided into fields. The user tells the program how many fields are in each entry and what [sequence of characters] separate each field from the next. Then the program parses the file. What you do with the extracted data is probably not so important, but you could write it into a database for the heck of it.

Or make it a HTML parser and extract tags, properties, property values, tag contents etc...

A text adventure game

You'll need a parser and stuff. And a story too.



Roguelike and chess would probably look good on the resume. Then again I might be completely wrong since I'm not 'in the business.'
  #3  
Old 21-Aug-2009, 02:27
ahbi82 ahbi82 is offline
Member
 
Join Date: Jul 2006
Posts: 204
ahbi82 will become famous soon enough

Re: Suggestions for first moderately ambitious application?


Ok have you heard of SourceInsight?

Its a very very intelligent code editor for C/C++, java, C# etc.

But i haven't come across any open-source which is nearing it...........

I initially wanted to give it a try to code one out ......... but TIME. My brain is filled up with image processing algorithms that i'm busy with now!!!

You might as well give it a try if u have time.lolz.

Well if you wan more interesting and innovative projects. Try Home automation. Get some hands on on the real world!!
 
 

Recent GIDBlogProblems with the Navy (Enlisted) by crystalattice

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
BarracudaDrive application server for Linksys NSLU2 BDG Computer Software Forum - Linux 0 24-Mar-2008 14:24
Simple Window Application Using MFC Peter_APIIT MS Visual C++ / MFC Forum 6 28-Sep-2007 02:38
Application which packages another application with other files. SharathKA MS Visual C++ / MFC Forum 0 08-Dec-2006 23:32
Help! Some basal questions about MFC xutingnjupt MS Visual C++ / MFC Forum 1 05-Dec-2004 03:38

Network Sites: GIDNetwork · GIDWebHosts · GIDSearch · Learning Journal by J de Silva, The

All times are GMT -6. The time now is 04:47.


vBulletin, Copyright © 2000 - 2010, Jelsoft Enterprises Ltd.