Author Topic: So...how do I develop?  (Read 2248 times)

0 Members and 1 Guest are viewing this topic.

So...how do I develop?
Long story short:
-I'm a computer science student
-2 semesters each of Java and C++, 1 semester C#
-C# and VB experience on own time
-massive FS fan (obvious)

How do I even begin to help out? I won't be able to do much compared to the geniuses here, but I am sure there is something I can help out on. It would be great experience, and it would help make my favorite game even better (hopefully!).

thanks!

 

Offline MatthTheGeek

  • Captain Obvious
  • 212
  • Frenchie McFrenchface
Re: So...how do I develop?
Well, if you want to help out code-wise, the fisrt step would be to grab the source code svn and try to figure it out. Repository is svn://svn.icculus.org/fs2open/trunk/fs2_open.

The FS2 engine was originally coded in C, but FSO now uses C++. That means that most of the code is still in a C style, aka no object-oriented approach aside from parts that have been recently overhauled (the new HUD code, for example). That also mean that a good part of the code is spaghetti-class code.

That's all I can say, actual coders of the SCP can probably say more about this.
People are stupid, therefore anything popular is at best suspicious.

Mod management tools     -     Wiki stuff!     -     Help us help you

666maslo666: Releasing a finished product is not a good thing! It is a modern fad.

SpardaSon21: it seems like you exist in a permanent state of half-joking misanthropy

Axem: when you put it like that, i sound like an insane person

bigchunk1: it's not retarded it's american!
bigchunk1: ...

batwota: steele's maneuvering for the coup de gras
MatthTheGeek: you mispelled grâce
Awaesaar: grace
batwota: oh right :P
Darius: ah!
Darius: yes, i like that
MatthTheGeek: the way you just spelled it it means fat
Awaesaar: +accent I forgot how to keyboard
MatthTheGeek: or grease
Darius: the killing fat!
Axem: jabba does the coup de gras
MatthTheGeek: XD
Axem: bring me solo and a cookie

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: So...how do I develop?
Also, there's a topic covering all the setup stuff here.

In addition, I strongly recommend joining the #scp IRC channel on irc.esper.net. That way, you can get in touch with most coders quickly.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 
Re: So...how do I develop?
Wow, thanks guys, that's exactly what I wanted! I am busy with work and school, but I will definitely read over these code libraries in my spare time. I will definitely use IRC if I have any questions/just want to see whats going on.


 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: So...how do I develop?
First step is to stop assuming that the SCP coders are geniuses. We're smart but you don't need to be a highly experienced coder to help out. Determination is about 20x more important to us as it means you'll stick with it long enough to gain experience.

There are many things an inexperienced coder can do that would really help us out so it's pretty easy to go from your first day building FSO to actually making a real contribution to the project.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: So...how do I develop?
First step is to stop assuming that the SCP coders are geniuses.

Speak for yourself ;)
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

  

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: So...how do I develop?
I didn't say I wasn't a genius, just that you shouldn't assume everyone with an SCP badge is. :p
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]