|
When I was in the navy back in the 70's there as a startrek game available for playing on the NTDS consoles. It was nothing more than a big 2-dimension galaxy that allowed dozens of players to play in a single game. It used standard symbols for the players, and you were always at the center of the screen. I was sitting here thinking it wouldn't (or shouldn't) be too hard to come up with a .Net version of this game with several enhancements beyond its rather simplistic game play.
I figure it would be a DirectX game, and written in .Net 3.5. I've never coded a game like this, or even done anything tin DirectX, but since it woill be 2D, and will have simple shapes and icons, it should be fairly low impact in that regard. It will be severely multithreaded, and have an inordinate amount of physics requirements, and require some knowledge of DirectX.
I've already got some basic ideas drawn up, and I know what the various shapes would be. Is anyone up for talking about it?
EDIT ------------
I found SlimDX[^]. It's a free open source replacement for Managed DirectX 1.1 (Microsoft's abandoned this product in favor of XNA).
.45 ACP - because shooting twice is just silly ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001
modified on Monday, December 28, 2009 2:03 PM
|
|
|
|
|
John Simmons / outlaw programmer wrote: I figure it would be a DirectX game
You should probably give this book a read before you embark on game making.
Microsoft XNA Game Studio Unleashed[^]
|
|
|
|
|
Are you going for something similar to one of these?
Starflight[^]
SubSpace[^]
There was a StarFlight 3 project going awhile back, not sure of the status: StarFlight 3[^]
Maybe you can "borrow" some ideas from these.
- S
50 cups of coffee and you know it's on!
Code, follow, or get out of the way.
|
|
|
|
|
In addition to the above XNA book suggestion, I'd like to suggest Learning XNA 3.0. I read that myself and found it to be useful. It may also be a lighter read than the book suggested by the previous poster, which could be a good or a bad thing.
XNA is really easy and there are already lots of examples online of how to do common tasks. You can get started by installing Visual C# 2008 Express in addition to XNA Game Studio 3.1 (currently the most recent version).
There are various tutorials, but you'll probably want to get started with the 2D games tutorial. Once you install Visual C# 2008 Express and XNA Game Studio, you can start a new XNA project by selecting File --> New Project --> Windows Game (3.1).
FYI, XNA for XBox didn't support multithreading last time I checked (that very well may have changed), so if you create a game for the XBox just keep in mind that you may not be able to use multiple threads. However, you should be fine working with multiple threads on a Windows XNA game.
|
|
|
|
|
I'm not at all interested in supporting the xbox, and I hardly need anything labeled "express" from Microsoft.
.45 ACP - because shooting twice is just silly ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001
|
|
|
|
|
John Simmons / outlaw programmer wrote: I'm not at all interested in supporting the xbox
Sweet, then you won't have to worry about the lack of multithreading. Although, I don't have an XBox 360 and I bought a wireless USB XBox 360 controller to use with a game I made on Windows. Using a joystick is pretty fun for omnidirectional navigation. Although, one could also use a mouse for the same type of navigation (I added support for joysticks and mice).
John Simmons / outlaw programmer wrote: I hardly need anything labeled "express" from Microsoft
At one point, XNA would only work with the express editions of Visual Studio (i.e., didn't work with professional editions). That may have changed, but if you want to use XNA then you may in fact "need" an express edition. I'm not even sure if it will work with VB... might be C# only.
|
|
|
|
|
aspdotnetdev wrote: At one point, XNA would only work with the express editions of Visual Studio
I've done some XNA stuff in VS2008 pro in the past, so if that was the case it's long since been seen to.
My current favourite word is: Sammidge!
-SK Genius
Game Programming articles start - here[ ^]-
|
|
|
|
|
Yeah, I just opened Visual Studio 2008 Pro and XNA seems to work fine with it.
|
|
|
|
|
I found SlimDX[^].
.45 ACP - because shooting twice is just silly ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001
|
|
|
|
|
John Simmons / outlaw programmer wrote: Is anyone up for talking about it?
Talking? Sure, create a thread in the soapbox
XNA will take away all the pain of managing sprites, leaving the communication among the players as your mayor challenge. There's the sweet-spot for this application; near realtime sharing of imformation. If you're on a 2D-map, then you'd only need everyone's positions (for the mini-map) and some information about your neighbours. Still, quite the challenge.
I are Troll
|
|
|
|
|
I found SlimDX[^].
Preferable to XNA? I guess we'll see.
.45 ACP - because shooting twice is just silly ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001
|
|
|
|
|
John Simmons / outlaw programmer wrote: Preferable to XNA?
"With support for many libraries, including DirectX 9, DirectX 10, DirectX 11, DirectSound, XAudio2, and XInput, SlimDX is the most complete multimedia library for .NET you will find anywhere."
What version of DirectX does XNA target? 9, perhaps 10? It might outperform XNA, and it would be kinda cool to use DirectX directly, with a very thin wrapper
I are Troll
|
|
|
|
|
T&C Vectors is a Startup firm - Engaged in Theoretical Systems Research and Systems Development .
T&C Vectors has ownership of breakthough intellectual property -Smart Algorithms (T-Enterprise FreeScaling Algorithms)
T&C Vectors also has a maiden product called Smart TRAIL - A Micro - ERP - Activity Management software which helps you mange and monitor all you Work Tasks Projects activities .It is a tool meant for a Audience ranging from Ceo's ,Technical Project Managers to general Workers,Sales Men.Check out the Help file at Www.Smarttrail.com -Worldwide login Page.
T&C Vectors is Proposing to form 15 Joint venture companies - catering to different regions like -JV(Worldwide), JV(Germany) ,JV(Europe) ,JV(USA) ,JV(India)
,etc etc.check the website for details.
For Each of the Joint Ventures we are Looking for 22(Maximum) Smartest FreeLance Engineers - Who would be Partners of the Joint venture and would have equity Stake for all profits created by the Jointventure.Each Member Partner would have 3% Ownership in the jv in return for their work and a small initial commitment fee.The Commitment Fee is a very small Amount for protocol sake and legalities.
The joint-ventures will have thus have 66% Equity owned by these working partners.T&C Vectors would retain 34% stake in return for it's software and Intellectual property.
Invitation
We are Looking for freelance Engineers who are smart - skilled and have the energy to make it big.
We are looking for Freelancers in the Following Categories :
1) ASP.NET + SQL Server Engineers who would handle Operations and Support of - running the Hosted version of www.Smarttrail.com (8-10 members)
2) Product Marketing Engineers who can explain concepts & Market the product/Service/Intellectual Property.(Market the LAN Version + Hosted Version +
Intellectual Property ).Marketing engineers who can also sell Intellectual Property Rights to Enterprises and Generate Revenue.(12-14 members).
The Team would be an independent team and have all flexibilty to manage the show.
Why we are asking a Commitment fee? - We want people with genuine interest in becoming a Partner member.However the commitment fee is negligible compared to the Amount of Stake you are going to own in the Partnership.
The Commitment fee would be Payable through GAF(Getafreelancer) or a suitable medium.
If this Opportunity Sounds Interesting to you Go ahead and bid to become a Partner member.Also Bid an amount you are willing to pay as commitment fee for the 3% stake in the Company jv.Also Mention which Jointventure you want to be a Part of. eg jv(Worldwide) JV(Germany).Check the smarttrail-website for jv Opportunities in other regions.
|
|
|
|
|
Oh no! Advanced fee scam!
Is the head office in Nigeria?
|
|
|
|
|
Hello sir,
i have some knowledge of C
but can u tell me how can i Start programing for software and Internet Application software....and OS making software ? Which programing languages are best for me to start.
and other program....
Please gave me some support.
Thank you for your support
|
|
|
|
|
C# can be good for you and then try WPF.
/* LIFE RUNS ON CODE */
|
|
|
|
|
Hi,
I was thinking about hiring a programmer who will be able to work on my project with me.
If you are interested if you could reply to this thread.
Thanks
Andrew
Andrew McIntyre
|
|
|
|
|
I have been a flight sim programmer for more years than I usually care to admit in public.
I have worked full flight simulators for twin turboprops to B747-400 and most anything in between.
I also wrote the flying lessons for Microsoft Flight Simulator 2002.
I'd love to work on your project.
Lets talk.
-jwc
|
|
|
|
|
When could you start?
Andrew McIntyre
modified on Monday, November 2, 2009 3:12 PM
|
|
|
|
|
Hi,
I sent you an e-mail to your inbox.
Thanks
Andrew
Andrew McIntyre
|
|
|
|
|
I really wanted so badly to become a pro in programming but did not have the chance to be one.
|
|
|
|
|
I am looking for an experienced OpenGL programmer to create for me for my project sparkling water, realistic sky with clouds, an huge island for the terrain and weather like rain, snow ect and a day and night cycle.
I am willing to the person by the end of the project as soon as I get profit from the customers use of this 3D world application.
Andrew McIntyre
|
|
|
|
|
DETAILS?
/* LIFE RUNS ON CODE */
|
|
|
|
|
Dear all, I'm member of an academic spin-off. We are working on a new website which should improve the collaboration between coders. The project is non-commercial and the source code will be full open. The used language is PHP. We are planning a closed beta test with a couple of people. Therefore I want to ask you to help us with the beta test and provide your feedback and impressions.
The project is non-commercial without a big sponsor, so we can not paid for testing!!!. The platform later will be free-of-charge...so everybody can use it... We put a static page online (bettercodes.org) with an email registration. All interested coders are asked to register themselves and we will inform you via mail and send you an invitation when we are ready to test. THANKS A LOT!!!!! 
|
|
|
|
|