General Discussions

Astonishing – crazyishone

crazyishone

Member

Posts: 1685
From:
Registered: 08-25-2004
Many of you may find this encouraging:
http://www.gamedev.net/community/forums/topic.asp?topic_id=468730

I think he did a great job, so I wanted to draw some attention to his work.

------------------

[This message has been edited by crazyishone (edited October 21, 2007).]

[This message has been edited by crazyishone (edited October 21, 2007).]

samw3

Member

Posts: 542
From: Toccoa, GA, USA
Registered: 08-15-2006
Astonishing Indeed.

A couple quotes/wisdom I liked:
* "full time project for the past year"
* "The game source code is about 30,000 lines of C++, 25k of which is in one file. I find that working with one source file is much faster than handling multiple files"
* "I don't suggest doing an RTS game until you are well aware of the issues involved with making a game from start to finish"
* "this is my 7th game coded by myself, and by far the most difficult"
* "I make the game 50% in the doc and my head, and 50% as I code it."
* "The game doesn't have online multiplayer, I am cutting my teeth adding multiplayer to a simpler game, I then may add it later to this game."

Inspiring find, Crazyish. I can see how it would be doable with discipline. I'm imagining 52 speed game weeks. I could really get a lot done, if I had the time to put towards it.

God Bless!

------------------
Sam Washburn

Check out my CCN SpeedGame 2 Blog

JeTSpice
Member

Posts: 433
From: La Crosse, Wisconsin, USA
Registered: 06-10-2006
That's inspiring. I like in the credits of the game, where although the author did 99 percent of the work, he includes lots of other people in the credits.
arissa_nightblade

Member

Posts: 70
From:
Registered: 02-10-2007
That's really awesome. He did all that himself? @_@
Sounds like something I'm doing now. But that's great he actually finished it!

------------------

Briant

Member

Posts: 742
From: Stony Plain, Alberta, Canada
Registered: 01-20-2001
quote:

The game source code is about 30,000 lines of C++, 25k of which is in one file. I find that working with one source file is much faster than handling multiple files

I too am impressed with his project, but don't AT ALL understand this comment. Multiple, smaller files are definitely the way to go for so many reasons, including "faster".

------------------
Brian

"OOP programmers have a lot of class"

Check out this webhost! Fantastic prices, features and support!

MastaLlama

Member

Posts: 671
From: Houston, TX USA
Registered: 08-10-2005
Maybe he meant it's easier for himself while he's writing it.
JeTSpice
Member

Posts: 433
From: La Crosse, Wisconsin, USA
Registered: 06-10-2006
I'm sure he did mean faster for one person to code. Say you're putting a tank into the game and you've got to line up a muzzle flash with the barrel and you're trying to code in the x and y offsets and you've got 2 or 3 graphics programs open, and a few windows with assets (the game's assets, and the back-up assets, etc.), not to mention all the files that comprise the code. In trying to find a file called "muzzle flash," there's too many open files to choose from. In keeping everything in one file, it's much faster to use (F)ind to find an object called Muzzle_flash.
Briant

Member

Posts: 742
From: Stony Plain, Alberta, Canada
Registered: 01-20-2001
I understood him to mean that as well, but I still don't see it. Any good IDE will allow you to search all source files in your project just as fast and easy (faster even, since you usually get a list of files/lines that you can double-click and jump directly to the one you want, rather than cycling through a "find next" situation). If he was using Visual Studio, in addition to the above you also have right-click action (simply right-click a variable or function or whatever, then "Go to definition" or "Go to declaration"), as well as the Class View and Class Browser windows which to take you straight to any desired function anywhere in your project in seconds. Maybe he was using notepad as his text editor.

I dunno, maybe it really is faster for him for some reason. It would drive me bonkers though, and I think the other benefits of multiple files would far outweigh the extra second or two one might gain on text searches.

------------------
Brian

"OOP programmers have a lot of class"

Check out this webhost! Fantastic prices, features and support!