Author Topic: Programmer  (Read 5255 times)

Offline Fudlite

  • Posts: 8
  • Karma: +0/-0
  • I convert caffeine into software.
    • View Profile
Programmer
« on: January 06, 2011, 09:31:09 PM »
Hey guys, I'm interested in the project, and would like to know if you need any programmers.

I'm mainly interested in server development, but can do pretty much anything. (Don't know much about UT though, I'd need to google that.)

I am proficient in C++, Java, and C#. I know Linux programming (more so than windows, to be honest), and also know some windows programming.  I'm also a quick learner, and can learn what I need to if I don't know something.

I'm pretty busy these days, but I really want to see Versus come back like never before, so in my free time, I'd like to contribute what I can.

Thanks!

Fudlite

« Last Edit: January 06, 2011, 09:33:11 PM by Fudlite »

Offline MulleDK19

  • 1337 Programmer
  • Production Team
  • ******
  • Posts: 873
  • Karma: +2/-2
  • Love is the delusion that women are different
    • View Profile
Re: Programmer
« Reply #1 on: January 06, 2011, 10:21:37 PM »
Hey guys, I'm interested in the project, and would like to know if you need any programmers.

I'm mainly interested in server development, but can do pretty much anything. (Don't know much about UT though, I'd need to google that.)

I am proficient in C++, Java, and C#. I know Linux programming (more so than windows, to be honest), and also know some windows programming.  I'm also a quick learner, and can learn what I need to if I don't know something.

I'm pretty busy these days, but I really want to see Versus come back like never before, so in my free time, I'd like to contribute what I can.

Thanks!

Fudlite



Hello.

Do you have any knowledge of UnrealScript?

If my heart ever heals, I will make sure it'll never break again.

Offline frvge

  • Administrator
  • *****
  • Posts: 7682
  • Karma: +9038/-38
  • [insert witty statement]
    • View Profile
    • ProjectStealthGame.com
Re: Programmer
« Reply #2 on: January 06, 2011, 10:23:38 PM »
Hi Fudlite,

Looks ok. Got some code sample?

I'm looking for someone who knows multithreaded networking, or, even better, a proper dispatch loop in one thread (too many threads of incoming requests = memory hog). This is to handle multiple connections to the master-server to create accounts from within the game, query the server list and so on. For reference: Apache's way = bad, nginx's or NodeJS way = good.

A plus if you have experience with MongoDB or another NoSQL solution (Cassandra).

Edit: of course proper OO is a must and knowledge of Design Patterns is preferred.

Thanks for your interest! :)
Quote from: savior2006
SCDA has more bugs than a rain forest.
Quote
Treat your customers with respect you make more customers. Treat your customers like pirates, you make more pirates.

Offline Fudlite

  • Posts: 8
  • Karma: +0/-0
  • I convert caffeine into software.
    • View Profile
Re: Programmer
« Reply #3 on: January 06, 2011, 10:59:50 PM »
@MulleDK19: At the moment, I don't, but I'd be willing to learn it =)

@Frvge:

It's funny that you mention that, because I'm just getting into Multithreaded networking myself.

I have to be honest, I haven't really done a lot of NodeJS style stuff, but what I'm thinking is:

Why not PM me or just post what platform you're writing on, the libs your using, and whatever you would prefer I know, then I'll go do my research and send you a working example?

That way you can visually see how I code, then decide whether or not you want me on the project.

(I'm very interested in this project, and am willing to learn what I have to, to become a part of it.)

PS: I'm very experienced with OO. Since I started programming six years ago, it's all I've done.


Fudlite



Offline frvge

  • Administrator
  • *****
  • Posts: 7682
  • Karma: +9038/-38
  • [insert witty statement]
    • View Profile
    • ProjectStealthGame.com
Re: Programmer
« Reply #4 on: January 06, 2011, 11:23:00 PM »
Any Red Hat-based Linux flavour will do.
Not using C++ libs at the moment, because we're focusing on client-code with temporary PHP-based stuff for serverlists.
Quote from: savior2006
SCDA has more bugs than a rain forest.
Quote
Treat your customers with respect you make more customers. Treat your customers like pirates, you make more pirates.

Offline LennardF1989

  • Lead Programmer
  • Production Team
  • ******
  • Posts: 2723
  • Karma: +13/-1
    • View Profile
    • LennardF1989.com
Re: Programmer
« Reply #5 on: January 06, 2011, 11:46:38 PM »
Hi there,

We most likely won't have the time to learn you the ins and outs on UnrealScript, so if you feel like helping with gameplay, it's something you have to come up with yourself (I can tell you it's not something you will understand just like that - syntax, yes; how the hell it works: no -).

On the other hand, just having a C++ programmer (especially Linux) can be very handy for some of the native code we have (we have/need various C++ based modules to hook into UnrealScript), with the server browser (which will become way more advanced in the future) most likely being a fun project to work on for you (more on that when you made it to try-out).

Whats the time scheme you're on and whats your timezone, somewhere around GMT+1 would be VERY awesome.

Lennard

PS. Do you have some portfolio, a CV, perhaps?
« Last Edit: January 06, 2011, 11:50:53 PM by LennardF1989 »

Offline Fudlite

  • Posts: 8
  • Karma: +0/-0
  • I convert caffeine into software.
    • View Profile
Re: Programmer
« Reply #6 on: January 07, 2011, 06:55:47 AM »
@LennardF1989: I get what you mean about UnrealScript. When I first started Java, (I started in C++ OOP), I felt the same way. Syntax-wise, I was fine, but I found out the hard way that I didn't understand the inner workings of the JVM.

heh, about the time zone, I live in Edmonton, Canada, so my time-zone is GMT-7. However, that being said, In the coming week (Jan 10th and on), I'll be available to chat in IM from 9:30 my time to about 3 (or even later), so that translates to 5PM to 11PM. Tell me what times work for you and I can make them happen, though. (With enough Red Bull, anything is possible! =P)

@frvge: Ah, I see. Not a bad idea.

@All involved: That being said, what would be the next step in possibly joining as a developer?

Offline LennardF1989

  • Lead Programmer
  • Production Team
  • ******
  • Posts: 2723
  • Karma: +13/-1
    • View Profile
    • LennardF1989.com
Re: Programmer
« Reply #7 on: January 07, 2011, 08:02:39 AM »
A CV or some kind of portfolio of work would help, then a test of competence will follow. If we have a little chat I will bomb you with annoying questions which could also tell me if you have the know-how or not :D

Offline Fudlite

  • Posts: 8
  • Karma: +0/-0
  • I convert caffeine into software.
    • View Profile
Re: Programmer
« Reply #8 on: January 07, 2011, 11:03:29 AM »
Well, a relevant CV may be a little difficult to come up with, as I'm in college right now (I've been programming long before college [soon to be university], but I need to have my CS degree to get anywhere here in Canada.  :-\).

In all honesty, my programming experience in the professional-world is limited. I'm mainly self-taught (With help from a software engineer family member at IBM, and the all-mighty Google  ;))

But, since I was 10 I've used Linux as my primary OS, and since I was 12 I've been developing code, so I'm quite well versed in adapting to stuff I don't understand. (I kinda had to use linux because my dad made me use it back then; I'm glad he did :P)

As we speak now, I'm putting together an example server application that will deal with (hopefully) dispatching requests, such as logins, in-game account creations, and other useful stuff. It's using boost for threading and what not. (It's not very far atm, but it compiles :D). I understand that this program hasn't been specially requested from me, but I've been looking into improving my skills in this area, so a refresher either way is always useful.

I'd love to have the competency check, although I'm a little afraid to take it as my knowledge of UT and stuff like that is limited.

If you want, I can PM you skype information and stuff like that, and we can go from there :D

However, it's 3:00AM right now for me, so imma go die for about 8 hours =P

Hooray for a day off tomorrow! :3

Fudlite

EDIT: Typos and stuff

Offline LennardF1989

  • Lead Programmer
  • Production Team
  • ******
  • Posts: 2723
  • Karma: +13/-1
    • View Profile
    • LennardF1989.com
Re: Programmer
« Reply #9 on: January 07, 2011, 11:32:14 AM »
I'm more than just a UT programmer, so don't worry about that. I am also well-versed with various languages and almost have my (Cum Laude*) Bachelor degree in Computer Science.

* I don't think we have Summa Cum Laude here in the Netherlands, but if we did it would be that. Only if I pass the last 1.5 year properly, that is.
« Last Edit: January 07, 2011, 11:38:53 AM by LennardF1989 »

Offline frvge

  • Administrator
  • *****
  • Posts: 7682
  • Karma: +9038/-38
  • [insert witty statement]
    • View Profile
    • ProjectStealthGame.com
Re: Programmer
« Reply #10 on: January 07, 2011, 12:21:56 PM »
Lennard = Geek. We love geeks.
Quote from: savior2006
SCDA has more bugs than a rain forest.
Quote
Treat your customers with respect you make more customers. Treat your customers like pirates, you make more pirates.

Offline MulleDK19

  • 1337 Programmer
  • Production Team
  • ******
  • Posts: 873
  • Karma: +2/-2
  • Love is the delusion that women are different
    • View Profile
Re: Programmer
« Reply #11 on: January 07, 2011, 02:07:23 PM »
Summa Cum Laude

Sounds like a porn movie.

If my heart ever heals, I will make sure it'll never break again.

Offline Fudlite

  • Posts: 8
  • Karma: +0/-0
  • I convert caffeine into software.
    • View Profile
Re: Programmer
« Reply #12 on: January 07, 2011, 10:08:10 PM »
Summa Cum Laude

Sounds like a porn movie.

I lol'd

@Lennard:
Yeah, I'm going for my Degree in CS too! Going for honors but I have to get through college first before I head up to the university here. Hoping to get there soon (it feels like it's taking forever).

I'll go ahead and send you my contact stuff so we can have that convo whenever you're available. =)

Offline LennardF1989

  • Lead Programmer
  • Production Team
  • ******
  • Posts: 2723
  • Karma: +13/-1
    • View Profile
    • LennardF1989.com
Re: Programmer
« Reply #13 on: January 11, 2011, 02:04:08 PM »
Had a great chat with you today, so congratulations, Frvge will set you up for Try-out as soon as possible :)

Offline frvge

  • Administrator
  • *****
  • Posts: 7682
  • Karma: +9038/-38
  • [insert witty statement]
    • View Profile
    • ProjectStealthGame.com
Re: Programmer
« Reply #14 on: January 11, 2011, 02:21:04 PM »
Will be sometime tonight :)
Quote from: savior2006
SCDA has more bugs than a rain forest.
Quote
Treat your customers with respect you make more customers. Treat your customers like pirates, you make more pirates.