Why aren't there very many group prodjects?
Moderator: MaxCoderz Staff
- Madskillz
- Calc Wizard
- Posts: 745
- Joined: Fri 17 Dec, 2004 10:22 pm
- Location: Wandering around in the Jungle...
- Contact:
-True. Or if somebody works on some of the code, then they dont show it to everybody it becomes a hassle too. If only one guy is doing all the work, it really isn't much of a group project...Communication is always tough in these joint projects too. If one person drops off the face of the Earth, they tend to take their code with them.
The Revolution is here...
-
- Extreme Poster
- Posts: 479
- Joined: Fri 17 Dec, 2004 11:09 pm
- Contact:
http://forums.unitedti.org/index.php?s= ... owforum=19coelurus wrote:What project could possibly need more than, say, two developers?
The not understanding each other's code trouble can be solved by really in depth commentary on the side, but more often than not, this leads to longer programming times and making the commenter really p!$$ed at having to write such long commentary.
Projects:
Phantasy Star Dark Millenia - Put aside for the moment...
UnitedTI BASIC Competition
Phantasy Star Dark Millenia - Put aside for the moment...
UnitedTI BASIC Competition
Yea, I use something similar to that for my collision detection. And if 8x8 is to general for you, you can always use SMC.Dwedit wrote:My good old collision tester isn't generalized, just 8x8. But it looks faster?
returns C if collision, nc otherwiseCode: Select all
;(ix+0) = my X, (ix+1) = my Y ;b = Other Y, c = Other X ld a,(ix+0) sub c add a,7 cp 15 ret nc ld a,(ix+1) sub b add a,7 cp 15 ret
-
- MCF Legend
- Posts: 1601
- Joined: Mon 20 Dec, 2004 8:45 am
- Location: Budapest, Absurdistan
- Contact:
It could be done by one person or two, too. Just think of Metroid. Anyway, it's not clear to me who does what in this project. Most people seem to be active just verbally.koolmansam375 wrote:http://forums.unitedti.org/index.php?s= ... owforum=19coelurus wrote:What project could possibly need more than, say, two developers?
- kv83
- Maxcoderz Staff
- Posts: 2735
- Joined: Wed 15 Dec, 2004 7:26 pm
- Location: The Hague, Netherlands
- Contact:
Further more, Metroid has ONE programmer and ONE artist. However, most artists in the ti community can program also and will not likely contribute to another project than their own.CoBB wrote:It could be done by one person or two, too. Just think of Metroid. Anyway, it's not clear to me who does what in this project. Most people seem to be active just verbally.koolmansam375 wrote:http://forums.unitedti.org/index.php?s= ... owforum=19coelurus wrote:What project could possibly need more than, say, two developers?
I'm 100% convinced that if I had somebody programming quests, Robot War would have come out in 2003.
My diet consists of nails, code-stealers, and HP fans.
Projects:
Robot War [TI-82, TI Flash App]
Sonic the Hedgehog [Multiplatform]
Projects:
Robot War [TI-82, TI Flash App]
Sonic the Hedgehog [Multiplatform]
- Madskillz
- Calc Wizard
- Posts: 745
- Joined: Fri 17 Dec, 2004 10:22 pm
- Location: Wandering around in the Jungle...
- Contact:
I can see one or two people working on a project...but there is really no need for a "group" I mean, the projects may seem long and elaborate, but look at games made by the "professionals". There are even whole teams from companies devoted to a new device. Look at EA, they created a whole team/section of programmers just for development of the PSP. I dont think you will ever see that amount of work/group effort in the ti community. I may be wrong, but I dont think a game like UncleWorm or even Metroid would benefit from a "group" of programmers working on them. I am sure Joe likes to be able to not have people bothering him about getting a certain part of the code done, when he can take the time and create something good on his schedule and not have to rush the progress.
It isn't about really being able to read somebody else's code, if the comment well or even if they dont, you could almost always try and figure out what is going on with it...if not you come here and ask, or e:mail the author.
Basically it comes down to less rushing of the game to just to please the audience, instead of 2-4 coding styles (there is only 1), and the author gets to work at their own pace. It has worked for years and continues to work even now!
It isn't about really being able to read somebody else's code, if the comment well or even if they dont, you could almost always try and figure out what is going on with it...if not you come here and ask, or e:mail the author.
Basically it comes down to less rushing of the game to just to please the audience, instead of 2-4 coding styles (there is only 1), and the author gets to work at their own pace. It has worked for years and continues to work even now!
The Revolution is here...
In a properly setup group project, you won't have to understand others code. Each member gets a small piece of work to finish off and then all pieces are "connected" without anybody having to worry what each piece does internally. That's the whole idea with group projects, otherwise everybody would sort of write the entire project This is not a very good thing for calcs as it would introduce a lot of unnecessary overhead spent on walking through lots of nice interfaces between "the pieces".
Also, Sonic is one of the projects that should _never_, _ever_ have more than one developer, since it'll need some rather wickedly optimized code and overall usage of resources. Bad, bad example, you should have gone with Tetris or something instead which doesn't require a lot of work
Also, Sonic is one of the projects that should _never_, _ever_ have more than one developer, since it'll need some rather wickedly optimized code and overall usage of resources. Bad, bad example, you should have gone with Tetris or something instead which doesn't require a lot of work
- tr1p1ea
- Maxcoderz Staff
- Posts: 4141
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: I cant seem to get out of this cryogenic chamber!
- Contact:
Yeah, i dont think too many calc projects need to be group ones ... ESPECIALLY ones which will need some really fast code as that would make them nearly impossible to develop.
If there is going to be more than one person developing a calc project, its best that they arent coders, rather and artist and a coder.
If there is going to be more than one person developing a calc project, its best that they arent coders, rather and artist and a coder.
Last edited by tr1p1ea on Fri 08 Apr, 2005 2:31 pm, edited 1 time in total.
-
- Extreme Poster
- Posts: 479
- Joined: Fri 17 Dec, 2004 11:09 pm
- Contact: