Jump to content
SubSpace Forum Network

Recommended Posts

Posted
Continuum does work on Vista but you have to run the game as administrator to take screenshots, savemacros, and use ?log.
  • Replies 190
  • Created
  • Last Reply

Top Posters In This Topic

Posted
Actually come to think of it, if you're a non-admin, you probably can't download any new zone stuff either, right? Since it's in a restricted folder. Man, priit should update it to download files to a vista-friendly location afterall I suppose. :/
Posted
Nope I am an admin & I can download zone stuff and PriitK would never update them. He should give the src to someone else who can take on the Continuum Project.
  • 6 months later...
Posted (edited)

The Continuum Project Continues!

 

Current Status

 

Language of Client = C#

Language of Server = C / Python

Language of Support Services (Distributed Directory Server, Distributed User Database, Distributed Chat Services) = undecided

 

 

Network Code = SubSpaceAPI http://www.ssforum.net/index.php?showtopic=17841

 

ASSS Modules (To handle new packets and encryption and new additional things. e.g. a HTTP server will server the level files, enabling fast downloads.) I intend to stick with the VIE/continuum protocol for now, however i will run a custom encryption scheme (similar to continuum's, however the purpose of mine will not be to prevent cheating, mearly to prevent traffic identifcation and classification), unless someone has the knowledge to design their own protocol, with better lag control than VIE's. - status = Not started

 

3D Games Engine (OpenGL - i am currently working on this) Will have to be coded from scratch using a nice OpenGL wrapper I have found, have explored several existing engines, they are useless, too slow and bloated for what we need.

 

3d object format needs to be decided on this. - status no work done

LVL -> 3d object converter. I intend to render lvl in 3d, This shouldnt be too difficult as each LVL is a cube. Tiles you can fly though are rendered as empty space. For backwards compatibilty only. I intend to develop an alternative format that allows nice curves etc, that will be a bigger project however smile.gif - status no work done

 

Once we have the basics working. Will be looking for new ideas smile.gif Let me know if you want to help, even if you can't code there is much that needs to be done. The default UI will need desiging (i envisage zones being able to customize the UI (much like lvz does).

 

If you do decide to work on something let me know, im going to put up some project managment stuff (forums bugtrac etc) at someone point to make it easier for people to grab tasks they like the look of.

Edited by doc flabby
Posted
i'll take the start screen. as for a compiler - i use sharpdevelop. it's free and still just as good as msoft. i'm done with continuum however i can help with this np. c# is my "strong" language too. looking forward to my first team project - hopefully.
Posted
Ok for now i'll make a rough draft of the start screen (choose zone, profile, etc.) . I'll also code a tad but not much. I'll just get it ready for coding mostly. As a matter of fact i'm pretty busy this week to so that works out well. Anyone else interested? I think this would be sweet to start a team, open source project. Every other major idea in ss has been mostly closed source and quite independent (maybe 2 people).
Posted
Ok for now i'll make a rough draft of the start screen (choose zone, profile, etc.) . I'll also code a tad but not much. I'll just get it ready for coding mostly. As a matter of fact i'm pretty busy this week to so that works out well. Anyone else interested?

I should be available for advice/help/suggestions/code reviewing/debugging for the front-end... I have alot of other projects so I can't really develop the thing from 0, but if you need help completing a certain task or fixing a buggy chunk of code, I could help.

 

I think this would be sweet to start a team, open source project. Every other major idea in ss has been mostly closed source and quite independent (maybe 2 people).
If I understood correctly, this will be an open-sourced project tc, don't worry 'bout that.

 

 

How will the project be managed? SVN? If I'll need anything else than TortoiseSVN tell me now I'll get ready blum.gif

 

For C# I only have Visual Studio 2005 though, should I get sharpdevelop as well?

Posted (edited)

i like sharpdevelop better personally because i wasn't willing to pay the $ for the complete version, and the trial version sucked. the only difference really is lots of tutorials are meant for msoft version but it's easy to figure it out.

 

anyways, sharpdevelop lets you convert microsoft visual file projects into sharpdevelop projects, and the folder/subfolders setup is similiar (if not the same). i'm not sure if microsoft visual can convert from sharpdevelop projects though.

 

ooo and btw....i haven't work with graphics very much at all. not familiar with openGL or stuff like that. i have no idea what svn is either. in my sport tracker program i'm working with graphics though right now so at least i'll be a little familiar with System.Drawing lol.

 

Question: say i have a few custom controls i downloaded from codeproject.com, and the creator has said i have permission to use it in my applications, are we going to use them in our project or are we going to not use any coding except ours. For now i won't use it.

Edited by tcsoccerman
Posted

Well, that's one reason Visual Studio worked well for me, the controls are easy to use... But I don't know if we want to depend on .net stuff so we might want to make custom controls anyway.

 

As for graphics, the start screen won't require anything graphic, really... We'll just want to display bitmaps, load them from skin files and such. Didn't work with System.Drawing much, but I'm guessing it will be enough.

Hmmm, now that I think of it, if ships are in 3D we might want to display it on the start screen... We'll see when we get there anyway blum.gif

 

SVN means Subversion. Basically it's a system that allows many people to work on the same project.

For example, I have a folder called 'DCME' on my computer; this is a working copy.

The repository is at http://opensvn.csie.org/DCMapEd and contains all the files.

When I'm done working on a file on my computer, I commit the changes, and the SVN program will upload the modifications made to the file on the repository. Then if someone else starts to work on something, he'll need to update his working copy by a simple click, and he'll get all the changes made, with a logged comment for every revision made.

 

It's really simple to use... http://tortoisesvn.tigris.org/ ;try it out with DCME's repository if you want. You'll need a password to change stuff though, so you can't screw stuff up blum.gif

Posted (edited)
If I understood correctly, this will be an open-sourced project tc, don't worry 'bout that.

The project will be open-source GPL2 Licenced.

 

i like sharpdevelop better personally because i wasn't willing to pay the $ for the complete version, and the trial version sucked.

SharpDevelop is totally compatable with VS2005 (for c#), so either program will be fine to use. I use both. The latest version of SharpDevelop has the added feature of having SVN intergrated into the IDE (once you have installed http://tortoisesvn.tigris.org/ as Samapico says)

 

Question: say i have a few custom controls i downloaded from codeproject.com, and the creator has said i have permission to use it in my applications, are we going to use them in our project or are we going to not use any coding except ours. For now i won't use it.

Provided the licence for said application is compatable with GPL2 Liceice, its not a problem. However I want to only use external libararies where necessary.

 

Ok for now i'll make a rough draft of the start screen (choose zone, profile, etc.) . I'll also code a tad but not much. I'll just get it ready for coding mostly.

You may wish to hang fire on that just a little bit as envisage having the the start screen in a different format to that of Continuum's, or at least we make sure we consider alternative designs that might be easier to use, before going ahead. One thing I would like to see, is a separate Create New Profile/user/spaceship/iden!@#$%^&*y/etc Button, like there is is in many modern games, as in continuum its confusing how to create a profile.

We also need to decide on a file storage format for storing a players' settings. The startscreen will be able to be developed separatly from the main program, but i will need to provide you with an interface to use!

 

Just a reminder to everyone, the aim of this project is to create a new game inspired by subspace/continuum, not clone continuum smile.gif

Edited by doc flabby
Posted (edited)
if you're using c# 2005, you might wanna use XNA 2.0 ? It's a higher api package than directx, and it's fully portable to xbox 360

Using OpenGL initially rather than DirectX, as OpenGL is supported on MAC and Linux. The advantage to this, is should we need to convert the 2d engine project to another language it should be fairly easy. Probably could port it to XNA/DirectX though at a later date, i can see the value in having it run on the xbox

Edited by doc flabby
Posted (edited)

I was just wondering in all that 50mb+ of .net runtime are there no graphics libraries in there already?

 

With XNA don't you have to pay MS to get your program onto the console? Even then is it publicly viewable?

Edited by Smong
Posted (edited)

If you are interested in taking part (only interested in people if you plan on coding, or reviewing code at the moment. ) please register of sf.net and PM me the following:

 

Your sf.net UNIX username: (only if u are doing to be writing code)

Languages you know:

What you want to do to help (general area -e.g. networking/3d graphics/user interface, not specifics):

Familiariy with SVN:

 

The Tao Framework has a lot of different bindings

I have had a look at that Framwork, but I'm trying to avoid relying on a framework, as the code may well have to be rewritten in c++ or another non-interpreted language should c# prove to slow. If it is pure c# code it will be fairly easy to do this, a nightmare if we are referencing another framework in addition to .net.

 

The project site is:

http://sourceforge.net/projects/subspace2

Edited by doc flabby
Posted
I have had a look at that Framwork, but I'm trying to avoid relying on a framework, as the code may well have to be rewritten in c++ or another non-interpreted language should c# prove to slow. If it is pure c# code it will be fairly easy to do this, a nightmare if we are referencing another framework in addition to .net.

I think you misunderstood, it's a C# binding that lets you use things like OpenGL, OpenAL, SDL, and a bunch of other stuff I've never heard of. Calling it a "framework" is a bit of a misnomer.

Posted (edited)
I think you misunderstood, it's a C# binding that lets you use things like OpenGL, OpenAL, SDL, and a bunch of other stuff I've never heard of. Calling it a "framework" is a bit of a misnomer.

I was just about to post, that i was in error, i investigated it further, and its exactly what i was looking for, it even uses the same C functions smile.gif

 

i downloaded discretion windows ver 2, i opened the program but cant connect to any zone

This is a separate project to discretion, i recommend reading the discretion website. At the moment i dont think the discretion client is allowed to connect to any public zone (correct me if im wrong)

Edited by doc flabby
Posted
I didn't find it in the thread, but will the gameplay be 2D? You're talking of a 3D engine, but would it be 2D gameplay, rendered in 3D?
Guest
This topic is now closed to further replies.

×
×
  • Create New...