Another coder getting on board the coding train...

Rising ourselves by our own hair.
Post Reply
User avatar
dophton
Posts: 4
Joined: Wed May 08, 2013 5:47 am
Location: Universe
Contact:

Another coder getting on board the coding train...

Post by dophton » Wed May 22, 2013 8:53 am

First, a small introduction...

The name's Dophton. I'm a 33 year old guy living in the Netherlands. Some CoX veterans may know me by my stage name Jewely, and might have seen me on the Union server playing some of these. I've been coding small applications since '86 when I learned MSX Basic after my dad bought us an MSX 1 system. And moved to PHP for web applications and sites about 6 years ago. However, after graduating I took a wrong turn and ended up being a support desk agent for the past 10 years. Still, code keeps me interested and I'm looking for a new challenge.
PHP is closely related to C++ and thus makes moving to C++ somewhat easier since I'm already familiar with OOP. But I'm still a beginner.

Getting on board the coding train for SEGS and the CoX project is my main motivation to learn C++, for the purpose of getting the game I love most back online. Without these two my motivation would be very minimal. I have a long way to go but I'm determined to make it to the finish.

I've found the links to the pages with coding in another thread and will look at them whenever I can. But I need some guidance with setting up everything to get working on the code. I've been using NetBeans IDE ever since I started with PHP (it supports C++ as well), so I've got my IDE set up.

What else do I need to make sure I'm not messing up a part of the code someone else is working on?
What do I need to test the code I'm working on?
Where do I put the new code when it works?
Anything else I need to know before I start?

Any and all instructions are welcome. :)
-- Dophton
Union: @Star Jewel

Characters -- Music

User avatar
nemerle
Posts: 398
Joined: Thu Jan 10, 2013 3:40 pm

Re: Another coder getting on board the coding train...

Post by nemerle » Wed May 22, 2013 1:30 pm

"O frabjous day! Callooh! Callay! He chortled in his joy."

ermm.. Hello ? :)

Welcome, I sincerely hope that your motivation will survive the nasty, jagged edges of c++ land.
Watch out for the Grues though, they lurk in the dark recesses of the SEGS code base :)

So answering the questions:
What else do I need to make sure I'm not messing up a part of the code someone else is working on?
Easiest thing to do is to drop by our irc channel
What do I need to test the code I'm working on?
A compiled server, a postgres db server, client.
PocketKnife will be happy to have a beta tester for his compilation guide ;)
Where do I put the new code when it works?
Our codebase is hosted at github
Easiest thing to do would be to create a github account, and fork the main code base,
Then after You've completed some part of your work, just submit 'pull-request' .
Github has a few nice tutorials regarding the use of it's facilities, but feel free to ask if anything
Anything else I need to know before I start?
That You need Courage, as many has failed before You :)
You might find redmine account an useful thing to have.
"Ich was in one sumere dale,
in one suthe diyhele hale,
iherde ich holde grete tale
an hule and one niyhtingale."

User avatar
dophton
Posts: 4
Joined: Wed May 08, 2013 5:47 am
Location: Universe
Contact:

Re: Another coder getting on board the coding train...

Post by dophton » Wed May 22, 2013 2:07 pm

nemerle wrote: So answering the questions:
What else do I need to make sure I'm not messing up a part of the code someone else is working on?
Easiest thing to do is to drop by our irc channel
I'll setup my IRC account tonight and see if anyone is awake :)
nemerle wrote:
What do I need to test the code I'm working on?
A compiled server, a postgres db server, client.
PocketKnife will be happy to have a beta tester for his compilation guide ;)
Well, I have a server at home, I guess I could setup a VM on it for this purpose.
nemerle wrote:
Where do I put the new code when it works?
Our codebase is hosted at github
Easiest thing to do would be to create a github account, and fork the main code base,
Then after You've completed some part of your work, just submit 'pull-request' .
Github has a few nice tutorials regarding the use of it's facilities, but feel free to ask if anything
I'll see if I can setup an account tonight.
nemerle wrote:
Anything else I need to know before I start?
That You need Courage, as many has failed before You :)
You might find redmine account an useful thing to have.
Found Courage...
Image
...will setup the redmine account tonight.

Thanks for all the info!
-- Dophton
Union: @Star Jewel

Characters -- Music

Cendwar
Posts: 18
Joined: Wed Feb 13, 2013 9:06 pm

Re: Another coder getting on board the coding train...

Post by Cendwar » Wed May 22, 2013 10:37 pm

Welcome aboard! Very glad to see another coder join segs.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests