Jump to content
SubSpace Forum Network

Recommended Posts

  • Replies 181
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Posted

hey sos if you need any help just ask i know we would all love to help...To be a part of it. I Mean just ask and i know people would help you. Including me. and thanks for being so deadicated. You deserve something spical. laugh.gif well hope it works out for you mate...

-GS

Posted
I'm always looking for something to do. I know VB .NET (about a year experience). I have very good knowledge of OOP and all that good !@#$%^&*. Though, I will only be able to do work on my off days for a few months, then I should be free. I'd like to join up, email me if you want. pio@p-soft.org
Posted
The project is just about entirely in C#, so you probably wouldn't be very useful... hmm... maybe when the day comes (definitely not for a few months yet), you'd be willing to work on the map editor? I'd provide the graphics engine and probably map reading code, you'd have to just do the UI and map "drawing" functionality. What do you think about that?
  • 3 weeks later...
Posted
So hows it going? how far are you with the game? is there anything non-programmers can do e.g. gfx or sounds for its interface?
Posted

It's pretty much at a standstill due to school :(

Sigh! Maybe I'll be able to do a bit during scrool break, working 24/7 blum.gif

 

No work for non-programmers at this time.

Posted

SOS, I'd like to take a quick moment to discuss with you the current problems with Continuum in the hope that your rewrite, once completed, doesn't repeat these mistakes.

 

Firstly, PriitK's Continuum, as well as VIE's Subspace were extremely poorly designed. Security through obscurity is bad; the client should NEVER make authoritative decisions. Your version (especially if you're going to open source it) should correct the client and server model. I'm !@#$%^&*uming you know this. smile.gif

 

My other concern is, well, C#. The biggest reason people want a new Subspace/Continuum client is to get away from Windows. If you write this thing in C# (with .NET), there's at least a chance in !@#$%^&* it'll run on Linux with Mono... but if you use DirectX, WINE would be necessary too. As for Mac people, well, they'd be screwed period until the switch to x86. Then they might have some kind of a chance in !@#$%^&* too.

 

The point is, I would hope that the successor to Continuum would be crossplatform and not rely on things like Win32, .NET, or DirectX. These things are bad.

 

I'm sorry to hear time hasn't been good to you. For the record, I'm looking forward to the completion of your rewrite with as much glee as everyone else, no matter what you choose to write it in. Best of luck.

 

But please consider these concerns. There is a huge underground of people on Linux and Mac who've wanted to play subspace for years. They've been stymied because PriitK refused to acknowledge the existence of other operating systems and refused to open source the client because it relies heavily on security through obscurity. !@#$%^&*, it won't even work with WINE because of the lengths it goes to to prevent itself from being debugged. This situation is unacceptable; don't repeat PriitK's mistakes!

Posted

and here i am thinking people wanted to get rid of the unmaintained continuum version and the bug with adware scanners to prevent continuum from working...

 

but, cross platform would add to the fun i admit that ;) but i think its not the mainreason sos is making a rewrite...

Posted

Yeah, I've got the redesign taken care of. It's hard to keep good playability (fast reactions) together with security but I think I can handle it smile.gif

 

However, at this time, I have no plans to make it cross-platform, for several reasons:

1) I don't really see that "huge" following. How big is it? 25 people? 30? Not a number of any consequence.

2) I actually forgot the other reasons ;) But #1 is the most important one.

Posted

you can always make it crossplatform in a later stage... maybe when you got several hundred or even thousand players...

 

btw i was thinking. regarding the server, how many bandwidth will one player use when he plays in the server... is it as low as continuum? and will the server be easy to setup and maintain from a home server? just as the continuum server is...

Posted

I !@#$%^&*ure you, we're not talking about a few dozen people, SOS. But if you open source your client and server, someone will eventually port it, and you won't need to worry about writing a Linux/Mac version. At least there's some hope.

 

Still, I see it as incredibly short sighted to write stuff in DirectX. What's wrong with OpenGL?

Posted

Well, DirectX is just a lot easier and more straightforward to use, it seems to me. With DirectX, my impression is "ok, here are the tools" but with OpenGL it's "here are some tools... I wonder if there are more?". Something like that smile.gif

Also, input is DirectInput for now. I suppose SDL or something could be used but since those are all just loosely-supported wrappers, I'd rather stick with a thustworthy Microsoft implementation of DirectX.

Posted

Microsoft's is the only implementation of directx. blum.gif

 

Only way it'll work on *nix is to use the reverse engineered directx in the form of WINE (and Mono, since you're using C#), or to totally rewrite your client in OpenGL and SDL.

 

Priitk made the same decision when he wrote Continuum and alt. OS people suffered for it immensely. One man's convenience can often be thousands of other men's inconvenience. Personally, I can't understand why people choose to write Windows only software at all. It's as if to say "I enjoy Microsoft locking me onto their operating system." I enjoy that about as much as having my gums scraped. smile.gif

 

Even if you continue using shoddy proprietary MS crap, there is indeed a glimmer of hope. If you open source this thing, someone will port it, compile it against Mono and WINE, and it'll probably run in *nix some day. To that end, I'll continue to wish you luck and promote your work when it is finished.

 

In short, I understand your reasons. I completely disagree with them on principle. But it's your project and I understand. And I wish you luck.

 

SOS, I have an additional concern I just thought of...

 

C# is a garbage collection language. Won't this produce absurd levels of client lag?

Posted

dude if you dont like ms so be it :blink: but not all microsoft is bad... if its really bad then why is it so widely used...

 

anyway. i agree with you on the multios thing but stop whining about sos using directx stuff... its annoying

Posted
If you actually read my post, you'd know that I'm not "whining" about it, I'm explaining why it's ill advised. And for the record, MS software is so widely used because MS practices predatory business practices. It has absolutely nothing to do with quality.
Posted

Ok, drop the MS is good/bad discussion. I totally think MS's software quality generally owns everything else. But who cares, off-topic.

 

The game will be MS-based for now. If, at a later stage, I see considerable support for a cross-playform version, it should not be too hard to change over since I'm already wrapping all the engines.

 

C# is a garbage collection language. Won't this produce absurd levels of client lag?

 

.Net is probably the smartest program there is. GC is totally unnoticable and .Net can easily outperform native apps. As I said, I think MS's quality is very impressive.

Guest
This topic is now closed to further replies.

×
×
  • Create New...