Skip to content

SMCE emulator environment modding (modification).

Nathalie edited this page May 29, 2022 · 33 revisions

Description

This Milestone involves the creation of a simulated world for the SMCE emulator where we can demonstrate the delivery of goods using the CarEship system. The mod is a representation of a small town, where the delivery will occur.

For the CarEship world the goal was to create an environment that fulfils all requirements and make delivery simulations feel realistic for the user of the system. When making a delivery from point A to point B - the user will drive in an environment that resembles the real world. The map consists of several buildings and houses, which deliveries can be made to and that also makes it possible for the user to have different destinations when simulating deliveries.

The roads are connected in such a way that there are multiple ways for the car to reach a destination, which lets the user travel both shorter and longer distances and makes it possible for the path to be different in each delivery simulation. The map also has a CarEship center/headquarter building where orders are prepared. The CarEship center can act both as a starting point when making a delivery and a final destination after a delivery has been made.



The CarEship environment mod


Overview of the CarEship map

Functional requirements

  1. The mod must have roads.
  2. The mod must have buildings.
  3. The car shall be able to be driven in the environment on the roads.
  4. The roads must have pavements that the car can recognise as obstacles to prevent the car from going off road.
  5. The mod must be compatible with the SMCE-Godot emulator

Non- functional requirements

  1. The mod map must be compatible with the car and scale taken into consideration.
  2. The textures and lighting shall strive to be realistic in color/appearance.
  3. The size of map shall be considered to make simuations seem realistic yet not too time consuming to carry out.
  4. To increase realism the streets shall be connected in such a way that there are multiple ways to reach a location.
  5. The mod map shall be easy for the user to navigate and carry out simulations in.
  6. The mod must have multiple buildings that can pose as recipients in delivery simulations.
  7. The mod map shall have a CarEship center/head quarters building that can act as the starting point and final destination of a simulation.

Example scenario

The user wants to simulate a delivery. The user opens the SMCE emulator and chooses the CarEship mod as world environment. The user drives the car in the emulator and simulates delivering an order. The user then drives to the CarEship center to finalize the simulation or to repeat simulation with another delivery.

Clone this wiki locally