Jump to content
  • Advertisement
Sign in to follow this  

PC [Rail Network Simulator] Manual Routing

dozd

451 views

We mentioned manual routing of the trains in an earlier post. I would like to share some thoughts on this topic.

I implemented visual representation of the switches so it’s now visible how they are connected. A player can also change the connections by clicking the switch. Combined with direct control of displayed signals (turn green / red), we have the simplest manual routing mode complete. I played the level from the released prototype in the manual mode and it’s totally different game play. And I liked it. You can try it yourself as I made a special build for you. Note that we did not implement train crash yet ;). Manual routing will be part of the early game in the career mode before the user “unlocks” (through research) automated routing known from first demo.

Interlocking

In the real world, the routing is seldom as simple as in our implementation. To prevent accidents caused by improper switch configuration there is a system known as interlocking. In short, “an interlocking is designed so that it is impossible to display a signal to proceed unless the route to be used is proven safe (source: wikipedia)”. In terms of our game the player would need to set corresponding switches properly before turning a semaphore green. Then the switches would be locked to prevent any modification until a train passes them. We considered if we wanted to keep our game “railroad accurate” or more like an arcade. We decided to go somewhere in between; to keep the game real as well as entertaining.

There was a question why the player would unlock the interlocking that comes with less flexibility (you can’t change some switch when the train is on the move). So we plan to make routing with manual interlocking more comfortable visually. The player will see the route reserved for the train. I will post an update when the manual interlocking is available.

Read more on the game blog

Try manual routing

If you miss our first demo, check it out.

manual-routing.gif

Feedback

Leave us any feedback you have! We will work hard to deliver awesome rail network simulator ;-).

 




0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By Nilmani Gautam
      Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Inc.'s Worldwide Developers Conference as an OS X-exclusive game engine. As of 2018, the engine has been extended to support 27 platforms.
      I have started a video tutorial on A Complete Game Development course using Unity3d on YouTube. It is completely a beginner to advance course so any on can visit and learn to code and design game from beginning.
      Course will be updated daily.
      Visit here for more information.
      https://www.youtube.com/channel/UCJjDIEeBxUT8VxBVnMXHkDQ
       
       

    • By HappyCoder
      What is the game like
      I'm working on a game where the main mechanic is the player creates their own spells. They create spell using a sort of visual programming language
      Here is a diagram showing how the spell system would work

      The top spell would shoot fire out of the casters hand
      The second spell would shoot a projectile in a straight line until it hit something with no other effects
      The third spell would shoot a projectile and when it hits, explodes in a fireball
      Armed with only their knowledge of magic the player must navigate through caves and dungeons looking for artifacts and spells to allow them to become a master of the magic arts.
      What I have so far
      I prototype of the spell creation system. The user can draw symbols using an oculus touch controller in the air. The computer recognizes the symbol and the user can then move the symbols around to construct spells.
      List of spells I have working at the moment
      Fire - does damage, burns wood, and can light torches Wind - pushes objects and puts out torches Levitate - causes the target to become weightless, when used with wind you can push even heavy objects Light - a bright light used to light up dark areas What I need
      It would be great to have an artist to work with. I am going ahead doing the artwork on my own but having somebody who could take that too let me focus on the other aspects would be of great help
      I would also like if somebody would take on the role of designing levels. I think this game will rely on having many different interesting encounters to force them to come up with clever solutions to problems using their magic. It would be helpful to have somebody to collaborate with for ideas in the category and to focus on trying different levels out to help me focus on the programming.
    • By Novakin
      Looking for a c++ pogrammer to help us on a Viking battle game. We are using unreal engine 4 so knowledge of blueprint would be handy. The project is intended to sell commercially so you will recieve revenue shares. For more info on the project please contact me. Thnak you
    • By jb-dev
      This is a picture of a regular room. 
      Each rooms has a chance to have props with a certain layout.
      If a rock is spawn the player can try to break it by exploding it. These can spawn common collectibles like money and such...
      There are many different type of layout possible, including a totally random one.
      The generator simply picks a shape, an anchor position and the type of prop to be generated.
      The process itself is simply a 2D boolean array. We simply draw on that array like we would in a bitmap using traditional image manipulation algorithms.
      Once the array is set, then we simply add a given prop for each true cell of the array 
      We then finally remove every props that are either outside its room or obstructing an entry/exit point.
      Right now, only two types of props can be generated, although the algorithm itself is kinda flexible.
    • By Jreal
      How could I animate a model that has been created from high-fidelity scans with blend shape-based facial rigs?
      Should I find a set of Unity|Unreal plug-ins and packages (middleware, libraries, tools, etc...) that separately do speech synthesis, lip sync, cheek movement, eye rolling, etc...?
      I know this is a broad question, but I would appreciate some pointers to help me understand how I can create verbal & non-verbal behaviors in such a model when I open it in Unity|Unreal in order to create a primitive virtual human.
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!