Tamas Marki wrote:
>>  I don't mean to seem ungrateful, but this project was supposed to be
>>  fun.  Years ago, I had a dream that I could get a college degree and get
>>  a programming job and have a semi-normal life.  That's never going to
>>  happen.  This project is simply a distraction to keep me from thinking
>>  about how pathetic and meaningless my life is, or anyone's life for that
>>  matter.  I just hoped that I could finish the Battle module before I
>>  die.  What's disillusioning is that I write in with a simple question
>>  about syntax errors and then am expected to redesign my project.  I
>>  think from here on I'll take my questions elsewhere...
> 
> I don't mean to sound rude, but you have to realize that programming
> is not about sitting down and writing code alone. Without planning it
> doesn't make much sense.
> Don't let this get you down. Just get a few GOOD books and start
> reading them (see this list's member pages for hints).
> There are very few forums on the net that have the quality and signal
> to noise ratio of this mailing list, so I wouldn't leave if I were
> you...

c-prog does a lot of "[re]design recommendations" when it comes to 
larger projects...whether or not the OP wants such recommendations. 
There are several _REALLY GOOD_ software developers on this list that 
see pitfalls miles away that we've run into that we would love to see 
others simply avoid.  You will be hard pressed to find professionals 
anywhere else nearly as willing or helpful.  But if you feel the need to 
leave, I recommend your next stop be the www.gamedev.net forums. 
Professional and Indie game developers hang out there who do game 
development for a living.

If you want to just focus on the Battle module, then you need to do 
precisely that and just plan on not doing anything else - No main menu, 
no world map, etc.  Nothing but battles.  Be sure to make that VERY 
clear to anywhere else you post your code.  That puts a very limited 
scope on the project and makes it doable in a fairly short amount of 
time.  However, keep in mind that adding anything else will require 
re-writing most of the code.  That is the tradeoff you will have to make.


Also, you should consider getting your hands on some version control 
software such as Subversion (free, open source, and very popular). 
Version control software will allow you to try something out and, if it 
doesn't work out, revert the changes to a previous version you liked 
better.  Just a thought since many people are going to be recommending 
things as you go along and, as a relatively new C++ programmer, you 
aren't necessarily going to be able to tell what will work or not and 
will likely try them all.  Being able to revert changes will make life 
somewhat simpler.

-- 
Thomas Hruska
CubicleSoft President
Ph: 517-803-4197

*NEW* MyTaskFocus 1.1
Get on task.  Stay on task.

http://www.CubicleSoft.com/MyTaskFocus/

Reply via email to