C Board  

Go Back   C Board > Community Boards > General Discussions

Reply
 
LinkBack Thread Tools Display Modes
Old 10-17-2006, 05:05 PM   #1
The Right Honourable
 
psychopath's Avatar
 
Join Date: Mar 2004
Location: Where circles begin.
Posts: 1,068
How do you keep from being overwhelmed by a project?

It occured to me today, for the first time actually, that I may be in over my head on my editor/engine project Clockwork.

Not that I don't know what i'm doing, or where to go with it, but I just get a headache thinking about all that's left to be done just to get a decent beta release out.

Part of it's my fault I suppose, since I created extra work by not planning enough before, resulting in a design oversight.

How do you guys keep yourselves from becoming overwhelmed by your own projects?

Sorry for being whiny and complainy, but it had to happen sometime ;p
__________________
Memorial University of Newfoundland
Computer Science

Mac and OpenGL evangelist.
psychopath is offline   Reply With Quote
Old 10-17-2006, 05:39 PM   #2
Registered User
 
Join Date: Aug 2006
Posts: 159
Quote:
Originally Posted by psychopath
How do you guys keep yourselves from becoming overwhelmed by your own projects?
Slaves.



in all seriousness. If I have something really big, I find out how I can break it down into several smaller projects, so that I can have something done within a few days. Even if it is nothing special and only 1/60th of the entire project, it's nice to be able to at least look at a piece of what you've done so far.
...Don't know if that made any sense at all.
System_159 is offline   Reply With Quote
Old 10-17-2006, 05:43 PM   #3
pwns nooblars
 
Join Date: Oct 2005
Location: Portland, Or
Posts: 1,094
Just keep iterating Psycho.
__________________
Enlighten Yourself

I'm back!
Wraithan is offline   Reply With Quote
Old 10-17-2006, 06:00 PM   #4
Code Goddess
 
Prelude's Avatar
 
Join Date: Sep 2001
Posts: 9,664
>How do you guys keep yourselves from becoming overwhelmed by your own projects?
I forget about it whenever I can. The best way to get overwhelmed or burnt out is to constantly work on or think about your project.
__________________
My best code is written with the delete key.
Prelude is offline   Reply With Quote
Old 10-17-2006, 06:48 PM   #5
Fear the Reaper...
 
Join Date: Aug 2005
Location: Toronto, Ontario, Canada
Posts: 625
Code:
for(;;)
{
       printf("All work and no play makes Jack a dull boy...");
}
That always works for me...
__________________
Teacher: "You connect with Internet Explorer, but what is your browser? You know, Yahoo, Webcrawler...?" It's great to see the educational system moving in the right direction
Happy_Reaper is offline   Reply With Quote
Old 10-17-2006, 07:18 PM   #6
pwns nooblars
 
Join Date: Oct 2005
Location: Portland, Or
Posts: 1,094
I get a good couple hours a thinkin in on any given project at a time. Then I go play video games and/or work. I recently rediscovered the joys of Starcraft after hearing about Starcraft: Ghost finally being cancled... Blizard under-thought then over-thought then under-thought... while(1)... on that project and look where it ended up.

I probably plan as much as I code/debug and still design flaws are all over. I am thinking about picking up a design patterns book.
__________________
Enlighten Yourself

I'm back!
Wraithan is offline   Reply With Quote
Old 10-17-2006, 09:57 PM   #7
Jaxom's & Imriel's Dad
 
Kennedy's Avatar
 
Join Date: Aug 2006
Location: Alabama
Posts: 877
My boss is so scater-brained that he hardly lets me work on one project for very long .
Kennedy is offline   Reply With Quote
Old 10-18-2006, 11:27 AM   #8
Devil's Advocate
 
SlyMaelstrom's Avatar
 
Join Date: May 2004
Location: Out of scope
Posts: 3,778
Quote:
Originally Posted by Kennedy
My boss is so scater-brained that he hardly lets me work on one project for very long .
My bosses never let me work on a project for more than a few hours... at which point they fire me.
__________________
Terms of Service
By quoting or replying directly to this post, you consent to the fact that all of the information in the post above is completely accurate and highly intelligent and no comments will be made towards its validity, thoughtlessness, and/or grammatical structure.

Violators will be prosecuted to the fullest extent of the law.
SlyMaelstrom is offline   Reply With Quote
Old 10-18-2006, 12:33 PM   #9
The superheterodyne.
 
twomers's Avatar
 
Join Date: Dec 2005
Location: Ireland
Posts: 2,215
I always felt sorry for jack. The hotel used him!

To be honest, if I'm writing a program, and if there are lots of problems flying at me from all angles and I don't know how to solve any of them, I make a number of side-projects. This way, I tackle one problem at a time. In fact, I have one pernament project on my computer called 'problem_proj', where I do my smaller sub projects, then file the source in sub folders within my 'problem_proj' folder when I solve the problem ... seems slightly obsessive, eh? I think of it as organised
__________________
I blag!
twomers is offline   Reply With Quote
Old 10-18-2006, 04:53 PM   #10
 
Join Date: May 2005
Posts: 970
Learn how to say "no" to certain aspects of your project (don't implement them, or take an easier approach) and take a break every now and again. Yes, it really can be that simple.
__________________
argus triad mingus
BobMcGee123 is offline   Reply With Quote
Old 10-22-2006, 09:57 AM   #11
The Right Honourable
 
psychopath's Avatar
 
Join Date: Mar 2004
Location: Where circles begin.
Posts: 1,068
Saying "no" has always been a problem for me. With everything.

I'll probably try what twomers and system_159 said; breaking it down into smaller pieces.

I've been away for the last 5 days, so I've had a nice little break from the computer. Maybe that's what I needed, because i'm now itching to get back at it again.
__________________
Memorial University of Newfoundland
Computer Science

Mac and OpenGL evangelist.
psychopath is offline   Reply With Quote
Old 10-22-2006, 10:41 AM   #12
MFC killed my cat!
 
manutd's Avatar
 
Join Date: Sep 2006
Location: Boston, Massachusetts
Posts: 880
post it on sourceforge and get others to help with it to. This only works sif you project is actually interesting, which I think it is.
__________________
Silence is better than unmeaning words.
- Pythagoras
My blog
manutd is offline   Reply With Quote
Old 10-22-2006, 11:03 AM   #13
Code Goddess
 
Prelude's Avatar
 
Join Date: Sep 2001
Posts: 9,664
>post it on sourceforge and get others to help with it to. This only works sif you project is actually interesting
And if open sourcing it is feasible.
__________________
My best code is written with the delete key.
Prelude is offline   Reply With Quote
Old 10-22-2006, 11:15 AM   #14
The Right Honourable
 
psychopath's Avatar
 
Join Date: Mar 2004
Location: Where circles begin.
Posts: 1,068
I would post it on SF, but I don't really have any intention of making the project open-source (yet).
__________________
Memorial University of Newfoundland
Computer Science

Mac and OpenGL evangelist.
psychopath is offline   Reply With Quote
Old 10-22-2006, 01:27 PM   #15
Super Moderator
 
Bubba's Avatar
 
Join Date: Aug 2001
Posts: 7,817
Projects become overwhelming when you try to do too much with too little. Make a list of features and functionality you would 'ideally' like to have. Now go through that list and pick out the ones that are 'realistically' possible given the size of your dev team, time needed to implement, etc, etc. Your list will begin to shrink quite rapidly.

Your editor does not need to do everything under the sun like 3DS Max and it won't. You cannot possibly produce a 3DS Max with the time you have and the number of people you have. And besides take a look at Blender. It does a lot, but doesn't do it all that well and the interface is horrible. But trueSpace and gameSpace from Caligari will do everything you want, will do it well, and the interface is much better.

So what is it exactly that you want this editor to be able to do and what 'functionality' do you feel lies beyond the scope of the editor. Is it for creating localized objects or can it create entire worlds? Will it have various file format exporters or are you going to simply support a format of your own design and then allow people to create exporters. This is a simple process of creating an API of sorts for loading and saving data and you can implement plug-ins to do format specific tasks.

I'd say plug-ins are the most important part of an editor. This allows you to focus more on the core code and then let the rest 'evolve' as people begin to use it and need more functionality.
Bubba is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Problem Displaying a Struct rockstarpirate C++ Programming 16 05-05-2008 09:05 AM
added start menu crashes game avgprogamerjoe Game Programming 6 08-29-2007 01:30 PM
Dynamic Binding gpr1me C++ Programming 1 03-24-2006 09:01 AM
Game Independent Anti-cheat Project Needs Programmers GIA Project Lea Projects and Job Recruitment 3 09-15-2005 07:41 PM


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


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22