My first open source project! :)

Post everything that hasn't to do with MOHAA or MOHPA here, including site feedback/suggestions.

Moderator: Moderators

Post Reply
Rookie One.pl
Site Admin
Posts: 2752
Joined: Fri Jan 31, 2003 7:49 pm
Location: Nowa Wies Tworoska, Poland
Contact:

My first open source project! :)

Post by Rookie One.pl »

The thing is, the released Quake III source code did not include the code for the master server, which left the open source devs with a little bit of a trouble. I've been reading Bruce Eckel's Thinking in C++ recently and wanted to practice some object oriented programming, so I thought I'll write one. And so I did. :)

I've just finished setting up a temporary website for my first own open source project. :) I applied for a SourceForge project account. The application approval e-mail came today and I uploaded what I've done so far.

Check it out: http://q3mass.sourceforge.net/

It's IMHO object oriented to the point of overkill. ;) It's still a work-in-progress, some features might be broken.

Features include:
  • easily extensible architecture,
  • portability,
  • support for multiple games,
  • proper handling of keywords (this is broken in id's master server software).
I'm pretty proud of it. :D It's the first time I managed to pull off a complete piece of software on my own. :P
Admin
Image
Image
Honour guide me.

here's my stuff - inequation.org | here's where I work - thefarm51.com
PKM
General
Posts: 1888
Joined: Tue Aug 09, 2005 4:43 pm
Location: Philadelpia but stuck in San Antonio TX (hell)

Post by PKM »

for us retards sir, what will it do in the final run ?
i'm not f****** angry, i'm from philadelphia .
Image
User avatar
TopTiger
Sergeant
Posts: 65
Joined: Fri Mar 05, 2004 12:46 pm
Location: The Netherlands
Contact:

Post by TopTiger »

sounds nice :D great that you're willing to spend time on it. Although I won't use it I think.

Good luck on the project.
Rookie One.pl
Site Admin
Posts: 2752
Joined: Fri Jan 31, 2003 7:49 pm
Location: Nowa Wies Tworoska, Poland
Contact:

Post by Rookie One.pl »

Master server is the server that all game servers report to so that you can use server browsers. :) Server browsers query a master server for a list of servers currently running and then query each one of them to get detailed info.

This is what this app does - gathers the reports and gives them to server browsers. :)

Thanks, Tiger. :)

This will probably be more appreciated at quakesrc.org or quakedev.com. :P
Admin
Image
Image
Honour guide me.

here's my stuff - inequation.org | here's where I work - thefarm51.com
User avatar
At0miC
General
Posts: 1164
Joined: Fri Feb 27, 2004 11:29 pm
Location: The Netherlands

Post by At0miC »

Ooh nice :D, you sure may be proud about it 8-). I also wish u many luck with the project, and with any other study in programming you might do later =).
User avatar
hogleg
General
Posts: 1577
Joined: Tue Sep 09, 2003 5:23 pm
Location: Down South Hillbilly Country

Post by hogleg »

hey rookie, ever think about trying to hone your skills in on being an IT manager at some big Company pullin down 80~100 K?

cause the gaming industrie is rough! just a thought :wink:
"all the governments in the world are corrupt and in the hands of the Illuminati"
jv_map
Site Admin
Posts: 6521
Joined: Tue Sep 03, 2002 2:53 pm
Location: The Netherlands
Contact:

Post by jv_map »

Neat work :)
Image
Rookie One.pl
Site Admin
Posts: 2752
Joined: Fri Jan 31, 2003 7:49 pm
Location: Nowa Wies Tworoska, Poland
Contact:

Post by Rookie One.pl »

Heh, thanks, guys. :D

@hog: no, thanks, I plan to set up my own game dev company. :P
Admin
Image
Image
Honour guide me.

here's my stuff - inequation.org | here's where I work - thefarm51.com
Post Reply