Car

The **Car Nodon** is an Object Nodon that places a vehicle in the game world. Up to 8 can be called per program, but may not be called if the object-cost limit is full.

When unpausing from a long pause in Free Programming, it may say "I wonder what driving adventures await us! Vroom vroom VROOOM!". In the Nodopedia, its quote is "Vroom vroom! I make cars drive around on the game screen!".

## Calling

* Objects
	+ Characters
		- **Car**

## Character

### Design

The Car Nodon is a car with a white hood and a light yellow window, a blue frame with big eyes protruding out of it which are similar, if not identical in shape to the Stick Nodon, dark blue wheels with a lighter shade on them to show a little bit of tire detail, and an open mouth with a yellow tongue.

### Personality

The Car Nodon loves driving and talks about it often, such as in its unpause quote and its Nodopedia quote. It also likes speed and talks about it sometimes; e.g., at the end of its introduction lesson, Thrill Racer, it says, "WOOO-HOO! Feels good to be a speed demon!"

## Technical

The names of this Nodon's input ports are displayed, even when unselected, in the Nodon's box on the program screen Canvas when zoomed in far enough.

### Inputs

* **⬍Accelerate** - Makes the car move forward if a positive input is received, or backwards if a negative input is received.
* **⬌Steering wheel** - Makes the car turn right if a positive input is received, or left if a negative input is received.
* **Jump** - Makes the car jump when any non-zero input value is received. The jump height is determined by how long the signal was received for.

### Connections

* **Upper connection port** - Can connect to another Nodon's lower connection port to physically link the car with the object that it has been connected to.

### Settings

* **Properties** - Determines various properties of the object.
	+ **Visible** - Can be changed, enabled by default.
	+ **Solid** - Can be changed, enabled by default.
	+ **Movable** - Always enabled.
	+ **Destructible** - Can be changed as a whole and for individual object types; fully disabled by default.
	+ **Destructive** - Can be changed as a whole and for individual object types; fully disabled by default.
	+ Other
		- **Play Sound When Hit/Destroyed?** - Can be changed, set to "Play" by default.
		- **Can Be Grabbed by Hand Nodon?** - Can be changed, set to "Can be grabbed" by default.
* **Color** - Defines object color. Can be "Auto", "Blue", "Red", "Green", "Yellow", "Light Blue", "Pink", "Lime green", "Orange", "Purple", "Brown", "White", or "Black". When it is set to "Auto", the color is set based on the "Destructive" and "Destructible" properties.
	+ Defaults to "Auto".
* **Movement Speed** - Sets the scale factor of the movement speed.
	+ Defaults to 1.00.
	+ Value restricted from 0.00 to 2.00.
* **Jump Strength** - Sets the scale factor of the jump speed.
	+ Defaults to 1.00.
	+ Value restricted from 0.00 to 2.00.
* **Size** - Sets the size of an object.
	+ The X, Y, and Z sizes are locked in a 1:1:1 ratio.
* **Position** - Determines the position of the object at the time of game start or after a reset.

## Built-In Uses

### Interactive Lessons

* Thrill Racer
	+ **1. Your First Wheels**
		1. One is called; this is its introduction.
		2. A Button Nodon's "If pressed" output port is connected to the "⬍Accelerate" input port.
		3. A Stick Nodon's "Amount tilted" output port is connected to the "⬌Steering wheel" input port.
		4. The car's settings are opened, and the "Movement speed" setting is changed to 0.50.

### Alice's Guide

Appears in "Taking the Car Nodon Out for a Spin", "Self-Driving Car", "Debugging with a Number-Object Nodon", and "Making a Countdown."