lrjanzen
06-14-2007, 10:41 PM
I am really excited about the new version of MSTS! I only hop that it can live p to all the expectations. I think to make it a success there are a few factors that should be considered. Aside from the obvious ones of being performant and have a minimum number of bugs, there are a few issues that are IMHO required for a successful rail simulation. There is not a monolithic rail sim fan base. There are many different types with varied interests. Trying to satisfy them all will be a daunting task. Some folks like to just run trains, others like operations and more than a few like to design and build content and see others use it. Most want prototypical performance from the simulations (brakes acceleration act). Here are a few brain dropping on how to make MSTS X successful.
1. Make it easy to develop content! I think this is vital to drawing a large group of participants. Everyone has their pet flag, route, time period or type of operation. There are many skill levels also. It should be easy to reskin to allow others to reapaint to their favorite color scheme. Consider a large number “blank” ready to paint templates to allow easy painting. Make the coding of the objects/operations as easy as possible. Since you are in the Microsoft world consider using the .NET framework as a base. That way the development can be done in VS Express in either C# ,J# or VB. Make the graphic format easy to use and allow as many tools as possible to create image files.
2. Make creation of Routes as easy as possible. This goes with No.1 Everyone wants to create their own world as easy as possible. This includes the ability to translate topo maps to terrain in a straight forward way. Easy track laying with prototypical switch angles and operations. Signaling should be very customizable and programmable. This has been a major issues in other sims in the past. (as an aside it would be very cool to be able to add a switch and have a “signal plug” created also. Then you just plug in a created object that had the right interface. I could have flags in some places and lights in others. I can dream…). Make sure there is an easy way to test the route during building. Make good use of splines and “painting” I want to lay in a forest without having to plant every tree! The good route artists will make good use of splines for the distance and individual objects up close.
3. Make it easy to develop operations. It should be straight forward to take an already created route and set up an operation on it. Both AI trains and job orders for the player. Give the ability to define industries that function (see LARS in Trainz). Allow for randomization of scenarios. For instance be able to designate a piece of track to have anywhere from 1..n hoppers of coal ready for pickup then have the program vary it. Have the program print the waybill/workorders for a session. It should be easy to place cars and motive power.
4. Have an open and active Forum. This is the life of the community. Where we go for help with ideas and whines. Keep it open and free wheeling s possible within the realm of civility. Auran used to be great, but the new forum with its frequent deletes and locks drove many away and I feel killed the community. I had many questions answered there about issues I had. You know you have a successful forum when folks check it several times a day just to see what is happening.
These are just a few of the items I have thought about after playing many of the rail sims around. The successful ones are the ones that have a large audience and that is based on. Don’t be afraid of 3rd party input. Keep it open. If someone thinks they can create a better consist builder, let them try! It may or may not be better, to each his own, but it will make someone happier and keep them simming in your app! Plus eagerly await the next version.
Thanks for Listening
Lonnie
1. Make it easy to develop content! I think this is vital to drawing a large group of participants. Everyone has their pet flag, route, time period or type of operation. There are many skill levels also. It should be easy to reskin to allow others to reapaint to their favorite color scheme. Consider a large number “blank” ready to paint templates to allow easy painting. Make the coding of the objects/operations as easy as possible. Since you are in the Microsoft world consider using the .NET framework as a base. That way the development can be done in VS Express in either C# ,J# or VB. Make the graphic format easy to use and allow as many tools as possible to create image files.
2. Make creation of Routes as easy as possible. This goes with No.1 Everyone wants to create their own world as easy as possible. This includes the ability to translate topo maps to terrain in a straight forward way. Easy track laying with prototypical switch angles and operations. Signaling should be very customizable and programmable. This has been a major issues in other sims in the past. (as an aside it would be very cool to be able to add a switch and have a “signal plug” created also. Then you just plug in a created object that had the right interface. I could have flags in some places and lights in others. I can dream…). Make sure there is an easy way to test the route during building. Make good use of splines and “painting” I want to lay in a forest without having to plant every tree! The good route artists will make good use of splines for the distance and individual objects up close.
3. Make it easy to develop operations. It should be straight forward to take an already created route and set up an operation on it. Both AI trains and job orders for the player. Give the ability to define industries that function (see LARS in Trainz). Allow for randomization of scenarios. For instance be able to designate a piece of track to have anywhere from 1..n hoppers of coal ready for pickup then have the program vary it. Have the program print the waybill/workorders for a session. It should be easy to place cars and motive power.
4. Have an open and active Forum. This is the life of the community. Where we go for help with ideas and whines. Keep it open and free wheeling s possible within the realm of civility. Auran used to be great, but the new forum with its frequent deletes and locks drove many away and I feel killed the community. I had many questions answered there about issues I had. You know you have a successful forum when folks check it several times a day just to see what is happening.
These are just a few of the items I have thought about after playing many of the rail sims around. The successful ones are the ones that have a large audience and that is based on. Don’t be afraid of 3rd party input. Keep it open. If someone thinks they can create a better consist builder, let them try! It may or may not be better, to each his own, but it will make someone happier and keep them simming in your app! Plus eagerly await the next version.
Thanks for Listening
Lonnie