Skip to content

Pave Your Way

Sean Oldfield edited this page Oct 17, 2018 · 11 revisions

Pave Your Way

Table of Contents



Aim

Pave Your Way is a Civil Engineering Inspired mini game aimed at giving the players a basic perspective of the concepts that they are exposed to in Civil Engineering. The aim of Pave Your way is to show the players that they are capable of budgeting, time management, critical thinking and logical thinking, applying this to problems with road congestion.

Objective

Pave your way consists of multiple levels. With each level, there is a map with different landscapes and obstacles.

[level here]

On the map there are queues of cars, coloured differently, trying to drive to a goal of the same colour.

[car colours]

The player is tasked to use the given building blocks and a limited amount of budget to build a traffic system to allow all cars to reach their corresponding goals in a limited amount of time.

[budget here]

When the player hits the run button, the cars attempt to move to their goals. The player cannot pass a level whenever there is a car that cannot reach its goal, or failed to do so in time.

[fail here]

The score the player gets for the level is calculated based on both the budget remained and the time for all cars to reach to their goals. The player will get a higher score if they can build a cheaper system that allows the traffic to run faster.

Budget And Building

Building Blocks

For each level, there will be a dedicated budget the player can use to build and pave the building blocks. Each building block has a price, which will be deducted from the budget when it is paved to the ground. However, the player can also return a building block to get their money back. The player won't be able to overdraw the budget and use a building block they do not have the budget for.

[disabled factories here]

The provided building blocks are:

  • Road: a 1x1 straight road unit.

  • Bridge: a 1x1 straight road unit that can only be built over water.

  • Corner: a corner that connects two ends of roads in two perpendicular directions to allow the car to turn.

  • Three-way Intersection: a three-way intersection to join one end of a road into another road in a perpendicular direction

  • Four-way Intersection: a four-way intersection at the cross for two roads in perpendicular directions.

Building A Road

Paving a road is as simple as dragging a building block onto the map from one of the corresponding building block factories and dropping it on to the ground where the block can be placed on. For example, a bridge block can be dragged from the bridge factory and can only be dropped onto river tiles.

[dragging gif here]

Rotating Roads

All the new building blocks created by the factories will be facing to North East by default. To rotate the building block paved on the map double-click it to rotate it 90 degrees clockwise. To have a valid traffic system, the player needs to have all building blocks rotated correctly so one road piece flows into the next. For example, a corner block should be connecting two roadblocks such that one end of the corner is connecting to one road and the other end connecting to the other road.

[rotating gif here]

Obstacles

On the map, not all tiles on the ground are suitable for the different types of building blocks. There will be obstacles such as trees, buildings, rivers, and hills on the map. These tiles mean there can be none or only certain type(s) of blocks that can be paved on them. One example is that the river tiles can only have bridges built on them, while the ground tiles cannot have bridges built on them, and where a tree or other obstacles present, the tile cannot have any building blocks placed on them.

[bridge rejection gif]

The players need to figure out how to get around these obstacles. Should they build several bridges to go straight through an "island" surrounded by a river, or should they build a long road to go around it? Should they use a four-way intersection to link four roads coming from four directions, or using two three-way intersections? Different solutions will use different amounts of budget and result in different travelling times.

Achieving a balance between the budget and the travelling time is the key point for the player to pass a level.

Time Limit

To pass a level, all cars also need to drive from their queues to their corresponding goals in a limited time. The timer only starts counting down when the player clicks the run button after they have paved their road. This requires the players to build traffic systems that can handle the traffic load well. If the time expires before the cars reach their goals, the player will not pass the level.

[time fail gif]

Along with the limited budget given, the players are expected to use their knowledge and creativity to build systems that meet the traffic demands, whilst simultaneously not using too many resources

Gaming Controls

Each level comes with a number of controls to allow players to interact with the game world:

[control buttons]

  • Tutorial Guardian: The pink alien found sitting upon the budget block acts as access to the in-game tutorial on all levels by clicking on them. By default, the tutorial is shown on Level 1 of the game.

  • Run Button: This calls the cars to try and move to their goals. Once the cars have finished moving, whether that be because they are blocked from moving because there is no path or they have reached the goal, a dialog appears informing the player of their outcome.

  • Restart Button: If the player wishes to restart the level from scratch, they can click the restart button.

  • Exit Button: Once the user is finished playing Pave Your Way they can return back to the Engineering Lobby by clicking this button.

For Markers

NOTE: Please only consider the following if your marking the mini game for grading purposes.

Changing Levels

Along the bottom of every level is a set of buttons corresponding to which level you would like to go.

[Change level image]

If you wish to change levels without completing them, click the corresponding numbered button to load that level.

Cheat Levels

Every level besides Level 1 has a corresponding cheat level. The cheat levels consist of the same level with the majority of the road pre-placed. If you wish to view a cheat level, at the bottom right of the level click Enter Cheat Mode. The cheat levels are designed to be easier to mark and save you time.

Standard Level Cheat Level
[standard image] [cheat image]

NOTE: You can exit the cheat levels at any time by clicking Exit Cheat Mode along the bottom right of the cheat level.

Clone this wiki locally