Computer Science Canada

How to assemble a team.

Author:  StealthArcher [ Thu Jan 18, 2007 1:30 pm ]
Post subject:  How to assemble a team.

Advice plz.

I cannot draw or compose. Plus i dont have any friends here yet.

Just moved.

Author:  apomb [ Thu Jan 18, 2007 1:35 pm ]
Post subject:  Re: How to assemble a team.

a team of what, exactly? Chimps? Robots? Killer Robots? Humans? Hockey Team? a little more info is an order methinks

Author:  ZeroPaladn [ Thu Jan 18, 2007 1:39 pm ]
Post subject:  Re: How to assemble a team.

just what i was thinking, but since this is in the General Programming area instead of off topic, it may have something to do with computers.

My money is on the robots.

Author:  rdrake [ Thu Jan 18, 2007 1:50 pm ]
Post subject:  RE:How to assemble a team.

Guaranteed it's a game. An RPG, no doubt.

Author:  StealthArcher [ Thu Jan 18, 2007 1:53 pm ]
Post subject:  RE:How to assemble a team.

MMO rpg to be exact. But yeah i cant do anything but code , so.....

Author:  apomb [ Thu Jan 18, 2007 1:59 pm ]
Post subject:  RE:How to assemble a team.

so...? do you ahve a CVS server? if so, maybe some people around here could help build something.

Author:  StealthArcher [ Thu Jan 18, 2007 2:08 pm ]
Post subject:  RE:How to assemble a team.

No, not yet, it is in early dev., but i cant do much with no graphics or sound.

Author:  apomb [ Thu Jan 18, 2007 2:15 pm ]
Post subject:  RE:How to assemble a team.

you dont need graphics or sound to start a CVS server Wink However, in response to your original post, I'd suggest checking out this site.

Author:  rdrake [ Thu Jan 18, 2007 2:21 pm ]
Post subject:  RE:How to assemble a team.

CVS is horrible today, use subversion (SVN) instead if you can. Others will tell you to use darcs/git/etc. I would stick with subversion.

Author:  StealthArcher [ Thu Jan 18, 2007 4:49 pm ]
Post subject:  RE:How to assemble a team.

Should i have mentioned i am doing this in truing? will it hamper things any?

I JUST learned to program maybe 3 months ago and its the only one i have learned at all.

Or would you suggest i make it in another language and put it off for 3 months? It is only 2-d though....

Author:  Clayton [ Thu Jan 18, 2007 4:53 pm ]
Post subject:  Re: How to assemble a team.

I'd suggest you forget about a game then. Games are (generally) bad tools for learning about programming. Learning to program in general is transferrable to game programming, but it doesn't work the other way around.

Author:  StealthArcher [ Thu Jan 18, 2007 5:12 pm ]
Post subject:  RE:How to assemble a team.

I can program good enough in turing, thats not the problem, what im asking is do you think that language is capable of handling it?

Author:  Clayton [ Thu Jan 18, 2007 5:19 pm ]
Post subject:  Re: How to assemble a team.

*sigh* yes it can be done... Celestial Conquest is living proof... However, I would not suggest you undertake this with only 3 months programming experience. RPG's are big, scary, and very complex, and can leave you in a crapload of messy code somewhere down the line. What I suggest you do instead, is learn another language, say.. Ruby, O'Caml, Scheme, Lisp, or Pascal.

EDIT: Because Turing's Net. module is so slow, Celestial Conquest's server was done in Perl, another thing to keep in mind.

Author:  StealthArcher [ Thu Jan 18, 2007 5:26 pm ]
Post subject:  RE:How to assemble a team.

Alright then, thanks for the advice.

BTW what do you think an effiecient and easy to leanrn lang. is?

If there is no easy one that is effiecient at internet, then just tell me a free one that has good networking capabilities.

Author:  ericfourfour [ Thu Jan 18, 2007 7:30 pm ]
Post subject:  Re: RE:How to assemble a team.

StealthArcher @ Thu Jan 18, 2007 5:26 pm wrote:
BTW what do you think an effiecient and easy to leanrn lang. is?


It is very funny that you ask that question in this community. Everyone will recommend Ruby. Smile

Author:  md [ Thu Jan 18, 2007 7:59 pm ]
Post subject:  Re: RE:How to assemble a team.

ericfourfour @ Thursday 2007-01-18 7:30 pm wrote:
StealthArcher @ Thu Jan 18, 2007 5:26 pm wrote:
BTW what do you think an effiecient and easy to leanrn lang. is?


It is very funny that you ask that question in this community. Everyone will recommend Ruby. Smile

Nope. I recommend Pascal.

Author:  abcdefghijklmnopqrstuvwxy [ Fri Jan 19, 2007 6:55 am ]
Post subject:  Re: How to assemble a team.

Quote:

I'd suggest you forget about a game then. Games are (generally) bad tools for learning about programming. Learning to program in general is transferrable to game programming, but it doesn't work the other way around.


Care to explain? I think, as long as a person reads and studies their language simultaneously, programming anything can be a benifit. Why? You can read all the information you want but the only information that is going to stick is the kind you use. Programming something, especially a game, will postulate new questions as well as apply newly learned material. To the poster: if a game is what you want to program than don't let these simpletons who probably attempted but failed to program a game themselves get in your way. Try it and fail (most likely)! At least you'll learn lots in the process.

But, Turing sucks so by programming a game in it you won't learn anything useful... you'll probably end up harming yourself...

Author:  StealthArcher [ Fri Jan 19, 2007 8:44 am ]
Post subject:  RE:How to assemble a team.

BTW looks like ill have to use pascal, ruby interferes with the gimp, which is my only graphics program...

Author:  rdrake [ Fri Jan 19, 2007 9:14 am ]
Post subject:  Re: How to assemble a team.

abcdefghijklmnopqrstuvwxy @ Fri Jan 19, 2007 6:55 am wrote:
Care to explain?
He's saying that by doing a game and concentrating on graphics and such, many students get distracted and do not learn the rest of the language.

Take me for example, many years ago I was in TIK 201. I had no idea what an array was, but my pong game sure worked well.

The point is that many early programmers are easily distracted. Games distract these potential programmers from learning the language, which is really important.

StealthArcher @ Fri Jan 19, 2007 8:44 am wrote:
BTW looks like ill have to use pascal, ruby interferes with the gimp, which is my only graphics program...
GTK+ interferes with GIMP, you can choose not to install it with the Ruby installer. Ruby does nothing itself.

Author:  abcdefghijklmnopqrstuvwxy [ Fri Jan 19, 2007 9:19 am ]
Post subject:  RE:How to assemble a team.

You programmed pong without knowing what an array was?

I guess I'm different. I take a logical approach to everything. For instance, if I'm going to program a game I first attempt to learn the language (or simultaneously) because its quite obvious the more you understand the language the better your game will be.

Author:  Clayton [ Fri Jan 19, 2007 10:59 am ]
Post subject:  Re: How to assemble a team.

abcdefghijklmnopqrstuvwxy wrote:

if a game is what you want to program than don't let these simpletons who probably attempted but failed to program a game themselves get in your way.


I'll thank you not to say something like that again. I am a firm believer in the fact that programming games detracts from other elements of programming. Not to mention that many people aren't all that interested in programming games, does that make them simpletons too? Perhaps you should think about what you say before you speak next time.

Author:  md [ Fri Jan 19, 2007 11:05 am ]
Post subject:  Re: RE:How to assemble a team.

abcdefghijklmnopqrstuvwxy @ Friday 2007-01-19 9:19 am wrote:
You programmed pong without knowing what an array was?

I guess I'm different. I take a logical approach to everything. For instance, if I'm going to program a game I first attempt to learn the language (or simultaneously) because its quite obvious the more you understand the language the better your game will be.


Pong is easy without arrays; as are many games. You simply end up with a rediculous number of variables with similar names, and either a large number of procedures that have similar names but act on the differnt global variables; or no procedures at all. I've seen it done. Games are a VERY poor way of learning to program. Once you have have a good understanding of programming however games can be a good way of learning how to organize code, where to split things into modules/classes, etc.

Author:  ZeroPaladn [ Fri Jan 19, 2007 1:32 pm ]
Post subject:  Re: How to assemble a team.

An MMORPG with only 3 months experience will be very troublesome. I somewhat agree that making any program, game or otherwise will let you learn the language, but with only 3 months experience I'm led to beleive that you know little of functions, flexible and multi-dimentional arrays, records, modules, classes, ect. The list goes on. Without decent knowledge of all of these and more, you will have a rediculous amount of code. Even when you learn all this stuff, it's alot of code regardless. Stick with your school classes, and do some extra cirricular coding. Attempting a game of this type of structure with little experience is hopeless. It's just too much code, with no immediate gratification, and this will eventually lead to giving up. I've tried. Me and Shyfire (formerly fatboi) and MixMastaM8trix tried and failed. Kudos for trying, but don't feel bad when you feel overwhelmed.

Author:  abcdefghijklmnopqrstuvwxy [ Fri Jan 19, 2007 7:42 pm ]
Post subject:  RE:How to assemble a team.

I agree with ZeroPaladn. (That's why I said: "try and fail") Because only a super-motivated person could possibly succeed. A better start would be to make games like pong and move your way up.

And I appologize Freakman that you misunderstood. I wasn't calling anyone a simpleton---if you noticed I mentioned that everyone would fail. I just think that anyone who tells you you can't do it should be thought of as little more than a simpleton. That way it detracts their ability to get in your way. Very Happy

Author:  Robert [ Sat Jan 20, 2007 11:32 am ]
Post subject:  RE:How to assemble a team.

Keep in mind that developing an Online RPG starts off at a very slow pace. If you're someone who needs to see results the second you start a project, prepare for a steep learning curve.

And as a side note, I actually had written a very crude version of the Celestial Conquest server in Turing early on in the development. It can be done, but it's extremely inefficient. The Net module doesn't allow multiple connections to one socket at a time, and because of this you'll be listening on as many ports as you want users. Basically you're screwed once you get more than a few users online.

With only 3 months of experience, I'd suggest taking on a less ambitous project.

Edit: And learn Perl, not Ruby or Python. Razz

Author:  StealthArcher [ Sat Jan 20, 2007 6:52 pm ]
Post subject:  RE:How to assemble a team.

I might have too, no matter what i tell ruby not to install, it still interferes with my gimp....

EDIT: and to rob, i can be content with walking around alone, and with a map editor that i made for at least 3 months, enough time to hopefully learn as much as i did in turing in a nother lang. i can stick with that, after that, a battle system i can use alone will suffice for a long time, i dont need to do anything online to satisfy myself for a long time.

Author:  StealthArcher [ Sat Jan 20, 2007 11:06 pm ]
Post subject:  RE:How to assemble a team.

BTW how do you make ruby run as a base window, in which to typr in my code, i see lots of little programs ,and a readme in an uninterpretable file type (.1st) but not much else in instruction.

Author:  Robert [ Sun Jan 21, 2007 9:03 am ]
Post subject:  RE:How to assemble a team.

If Ruby is anything like Perl (Which I've been ensured it is), you'll need your favourite handy dandy text processor (like notepad or wordpad). Then you'll likely run the program in command prompt with something along the lines of "ruby yourprogram.rubyextension".

Someone correct me if my assumption is wrong.

Author:  wtd [ Sun Jan 21, 2007 9:41 am ]
Post subject:  RE:How to assemble a team.

Your assumption is correct. Irb is also handy.

Author:  md [ Sun Jan 21, 2007 7:18 pm ]
Post subject:  Re: RE:How to assemble a team.

Robert @ Sunday 2007-01-21 9:03 am wrote:
...Which I've been ensured it is...
Assured, the word is assured.

Author:  Robert [ Sun Jan 21, 2007 7:23 pm ]
Post subject:  RE:How to assemble a team.

No, I've actually been ensured.

I've had lots of accidents, and one of these days my parents plan on getting really rich off of it...

Author:  StealthArcher [ Sun Jan 21, 2007 7:52 pm ]
Post subject:  RE:How to assemble a team.

thats kind of sad really.....

what your parents did i mean

Author:  Robert [ Sun Jan 21, 2007 8:02 pm ]
Post subject:  RE:How to assemble a team.

Yah, I think they're planning on finishing the job themselves.

Author:  [Gandalf] [ Sun Jan 21, 2007 8:04 pm ]
Post subject:  RE:How to assemble a team.

Actually, both ensured and assured mean similar things, though far more common and slightly more appropriate is assured. As for something your parents would do, that's insured not ensured.

Now that that's cleared up... This is getting way off topic, most especially those last two posts.


: