Home World Forum
Stars! AutoHost web forums

Jump to Stars! AutoHost


 
 
Home » Stars! Clones, Extensions, Modding » Stars! Nova - Open Discussion and Help » Do you want you want to work on Nova?
icon5.gif  Do you want you want to work on Nova? Sat, 10 March 2007 16:30 Go to next message
ken-reed is currently offline ken-reed

 
Senior Chief Petty Officer

Messages: 92
Registered: December 2006
Location: Oxfordshire, UK
Nova has now got to a sufficiently stable state that other people can sensibly work on it if they would like to as a "hobby" - or just as an excuse to learn and use something new (for exmaple, .Net 2.0).

Nova is on SourceForge as a project (stars-nova) and there is a source code release (pretty much the same as you'll find on the Nova home page but usually lagging by a week). The code itself is not yet in the SourceForge CVS. I'll move it there if anyone else wants to work on the project.

Mainly, Nova needs programmers (but if someone could do a proper set of XP icons that would be great).

Nova is written in C# but if C++ people would like to work on it as an excuse to learn C# that's fine.

Nova is sufficiently complex that you really must be a C# or C++ programmer to sensibly work on the code. There is only one "coding standard": follow the existing coding style. You'll hate it, but it would be silly to have lots of different layout styles all over the project.

The program documentation is written in XHTML and implemented as a local web site. If you are a "ASP .Net" person you might be interested in improving the documentation web. It's too early to write a user guide but anyone who has played Stars will be able to play Nova.

Nova is already a playable game (athough there are some bugs to fix before it would be sensible for anyone other than a developer to play it).

To work on Nova you will need the following tools installed on your PC (they are all free):

Visual Studio Express C#.
Visual Studio Express Web Developer.
NUnit.
Any CVS client of your choice (I plan on using WinCVS myself).

If you think you would like to work on Nova download the source code (the code on the home page is the latest) and have a look at the "things to do documentation page" and see if anything interests you. Browse the source code and build and run the programs (if you have any problems just e-mail me for help). Generally have a quick "play" with it.

If you would like to work on the project post to this thread saying what you would be interested in doing and drop me an e-mail.

If anyone is interested I'll create a team on SourceForge. If not, I'll just continue to play with it as my hobby project as an excuse to learn new things.



Don't let the Stars! fade away.

http://stars-nova.sourceforge.net

Report message to a moderator

Re: Do you want you want to work on Nova? Sun, 11 March 2007 21:27 Go to previous messageGo to next message
Nibor is currently offline Nibor

 
Crewman 3rd Class

Messages: 9
Registered: March 2006
Location: Thunder Bay
Yes I would. Like I had mentioned earlier in some other post I am mostly a PLC programmer but I have taken C, C++ and VB classes and have done some VB programs for work (all VB6). Also I have never done anything with Sourceforge before so I might need some help there.

Dispite this am I willing to learn (always looking to learn new languages but need a reason) and am very intrested in helping.

Let me know and I'll email you my email address. Thanks.

Report message to a moderator

Re: Do you want you want to work on Nova? Mon, 12 March 2007 09:48 Go to previous messageGo to next message
ken-reed is currently offline ken-reed

 
Senior Chief Petty Officer

Messages: 92
Registered: December 2006
Location: Oxfordshire, UK
Quote:

Yes I would. Like I had mentioned earlier in some other post I am mostly a PLC programmer but I have taken C, C++ and VB classes and have done some VB programs for work (all VB6).


Welcome to the team

Quote:

Dispite this am I willing to learn (always looking to learn new languages but need a reason) and am very intrested in helping.


If you've had some C++ training you should be able to work on Nova once you find your way around. I didn't know anything about C#, .Net nor web deveopment when I started Nova so it's been quite a useful learning experience. It should be the same for you (and it'll be something else you can put on your CV. Smile

Quote:

Also I have never done anything with Sourceforge before so I might need some help there.


Neither had I until recently. SourceForge has some good documentation so isn't hard to use, although I still have yet to learn how to use WinCVS. If you are not familiar with version control systems you'll proably find TortoiseCVS easier to use (both are free).

Quote:

Let me know and I'll email you my email address. Thanks.


Drop me an e-mail and we can talk details.

As a first step get Visual Studio Express C#, Visual Studio Express Web Developer and NUnit installed on your PC (they are all free downloads) - you don't need the CVS client just yet.

VS Express is a big download (about 500MB). I didn't download my copy but picked it up from one of the CDs that tend to come with computer magazines these days.

Then, download the latest Nova packackage from my home page and see if you can compile and run the programs. I'm sure just trying it out on a few different machines is going to reveal some problems even before we look at the code. Smile

Ken



Don't let the Stars! fade away.

http://stars-nova.sourceforge.net

Report message to a moderator

Re: Do you want you want to work on Nova? Tue, 13 March 2007 09:01 Go to previous messageGo to next message
Nibor is currently offline Nibor

 
Crewman 3rd Class

Messages: 9
Registered: March 2006
Location: Thunder Bay
Well I'm officially part of the team. I guess its time to get my thinking cap on. Lets see if I can find it.

Report message to a moderator

Re: Do you want you want to work on Nova? Tue, 01 May 2007 17:13 Go to previous messageGo to next message
ekolis is currently offline ekolis

 
Petty Officer 2nd Class
Stars! Nova developer
Stars! Nova developer

Messages: 51
Registered: May 2006
Location: Cincinnati, OH, USA

Man, this project sure looks promising... what kind of programming help do you need?


Mr. Flibble says...
Game over, boys!

Report message to a moderator

Re: Do you want you want to work on Nova? Tue, 01 May 2007 19:03 Go to previous messageGo to next message
ken-reed is currently offline ken-reed

 
Senior Chief Petty Officer

Messages: 92
Registered: December 2006
Location: Oxfordshire, UK
ekolis wrote on Tue, 01 May 2007 22:13

Man, this project sure looks promising... what kind of programming help do you need?


You ask a surprisingly difficult question Smile

Nova is a hobby for me. An excuse to learn about things I don't know about. So, as far as my personal interests are concerned, I don't need help (I'd stick a smiley in there but I've already used one ... needless to say that comment is said with tongue firmly in cheek). In fact, the best bit for me is finding out for myself the stuff I don't know.

However, since I started this little hobby a number of people have became interested and I've ended up taking it further than I ever intended and it's pretty much a playable Stars! clone now. Most of the "GUTs" are done and it is really just a case of implementing the views on the internals to sort out. This is why my previous "What's New" post in the Don't let the Stars! fade away thread seems to contain so much. Now that the infrastructure is done it's not that hard to make the inherent capabilities of the code visible to the player.

But I digress. Nova is meant to be a fun learning project. There are tons of stuff that could be done. User manual, better web site, program documention, more Stars! features (Nova is still missing mine fields), bug fixes, unit tests, better icons, ... oh, the list could go on and on.

Anyway, If you are looking to have a bit of fun, either by doing stuff you are already good at or just wanting an excuse to learn something new, have a play.

Download the source archive and look at the "To Do" list. If anything takes your interest have a bash at it. No commitments, no deadlines just time to relax, have fun and, as a bonus, learn new stuff. Just FYI I'm currently coding the battle visualisation dialog (excuse: learn about matrix translate and transform functions).

By the way, Nova discussions seem (due to historical reasons) to have fragmented over a few threads. The one I'm focusing on at the moment is Don't let the Stars! fade away and I've posted a copy of this reply there as well.

So, after much rambling, to get back to your original question, the answer is "what ever you will have fun doing".

Ken


[Updated on: Tue, 01 May 2007 19:22]




Don't let the Stars! fade away.

http://stars-nova.sourceforge.net

Report message to a moderator

Re: Do you want you want to work on Nova? Tue, 17 July 2007 01:55 Go to previous message
TomT64 is currently offline TomT64

 
Petty Officer 3rd Class

Messages: 45
Registered: August 2003
I would like to, but as I posted in another thread (missed this one) it compiles but won't run. Something about a registry key.

EDIT: I discovered what was wrong was that the value GameFilesFolder was missing from the registry keys. I guess this one was supposed to be set up by one of the tools you created? You should probably make this registry key choose the working directory of the running program if it's not found in the registry already. I also found that if no race files are present, the program exits. Why is that? Seems kind of counter intuitive... you should be allowed to create any files needed after the game's initial screen loads.

It looks like these might be bugs you intend to fix later. I'll keep a personal log of things as I proceed so I can wipe them out for you. But it looks like you're basically demanding that data files have already been created. Would you care to give me the files you're using?


[Updated on: Tue, 17 July 2007 04:14]




- TomT64
GStars! - A FreeStars Client (currently dead)
http://gstars.sf.net/

Report message to a moderator

Previous Topic: Nova
Next Topic: Is anyone working on Nova?
Goto Forum:
  


Current Time: Fri Apr 19 01:09:21 EDT 2024