fritzln
Newbie level 1
- Joined
- Jul 22, 2013
- Messages
- 1
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 26
MIPS coder needed for simple project (WILL PAYPAL $175)
must run in QTSpim
Deadline: July 27th at 11:59 PM EASTERN
$175 paypal (or however you'd like to complete the transaction) will be instantly paid out upon transfer of the completed project
if interested i'll email you the complete PDF file, but i'll post most of the instructions below
if interested please email me at LJaySH@yahoo.com or skype: FritzLn
----------
I'm looking for someone proficient in MIPS that would be able to code a simple vehicle simulator project:
MIPS program that implements a car simulator. The simulator will maintain and display its current state and respond to the user’s input after each user command.
The simulator willl support the following:
Help
- Key ‘h’
- Prints out a message showing the available commands
Accelerate
- Key ‘a’
- Increases speed by 2 meters per second
Decelerate
- Key ‘d’
- Decrease speed by 2 meters per second
Add Passenger
- Key ‘p’
- Increase the number of passengers in the car by one
- Can only do this when fully stopped
Remove Passenger
- Key ‘r’
- Decrease the number of passengers in the car by one
- Can only do this when fully stopped
Toggle Wipers
- Key ‘w’
- Toggles wipers between on state and off state
Increase Brightness
- Key ‘l’
- Brighten the headlights on the car
Decrease Brightness
- Key ‘d’
- Dim the headlights on the car
Turn Car
- Key ‘t’
- Prepare car for turning
- Disallows all inputs other than the ones specified below
Turn Right
- Key ‘r’
- Turns the car 90 degrees to the right, e.g. north->east
- Can only do this after using the turn car command
Turn Left
- Key ‘l’
- Turns the car 90 degrees to the left, e.g. north->west
- Can only do this after using the turn car command
Cancel Turn
- Key ‘q’
- Aborts turn
- Can only do this after using the turn car command
The simulator needs the following states:
Speed in meters per second
- Floating Point
- Default Value: 0.0
- Min Value: 0.0
- Max Value: 100.0
Total distance traveled in meters
- Floating Point
- Default Value: 0.0
- Min Value: 0.0
Current direction facing
- String Value
- Default Value: north
- Possible Values: north, south, east, west
Number of passengers
- Integer Value
- Default Value: 0
- Min Value: 0
- Max Value: 3
- The driver isn’t a passenger and doesn’t count towards this
Wiper State
- Integer Value
- Default Value: 0
- Min Value: 0
- Max Value: 1
- 0 = Off, 1 = On
Headlight Brightness
- Integer Value
- Default Value: 0
- Min Value: 0
- Max Value: 2
- 0 = Off, 1 = Dim, 2 = Bright
-----
a skeleton .asm file will be provided with interrupt handlers
Thank you
must run in QTSpim
Deadline: July 27th at 11:59 PM EASTERN
$175 paypal (or however you'd like to complete the transaction) will be instantly paid out upon transfer of the completed project
if interested i'll email you the complete PDF file, but i'll post most of the instructions below
if interested please email me at LJaySH@yahoo.com or skype: FritzLn
----------
I'm looking for someone proficient in MIPS that would be able to code a simple vehicle simulator project:
MIPS program that implements a car simulator. The simulator will maintain and display its current state and respond to the user’s input after each user command.
The simulator willl support the following:
Help
- Key ‘h’
- Prints out a message showing the available commands
Accelerate
- Key ‘a’
- Increases speed by 2 meters per second
Decelerate
- Key ‘d’
- Decrease speed by 2 meters per second
Add Passenger
- Key ‘p’
- Increase the number of passengers in the car by one
- Can only do this when fully stopped
Remove Passenger
- Key ‘r’
- Decrease the number of passengers in the car by one
- Can only do this when fully stopped
Toggle Wipers
- Key ‘w’
- Toggles wipers between on state and off state
Increase Brightness
- Key ‘l’
- Brighten the headlights on the car
Decrease Brightness
- Key ‘d’
- Dim the headlights on the car
Turn Car
- Key ‘t’
- Prepare car for turning
- Disallows all inputs other than the ones specified below
Turn Right
- Key ‘r’
- Turns the car 90 degrees to the right, e.g. north->east
- Can only do this after using the turn car command
Turn Left
- Key ‘l’
- Turns the car 90 degrees to the left, e.g. north->west
- Can only do this after using the turn car command
Cancel Turn
- Key ‘q’
- Aborts turn
- Can only do this after using the turn car command
The simulator needs the following states:
Speed in meters per second
- Floating Point
- Default Value: 0.0
- Min Value: 0.0
- Max Value: 100.0
Total distance traveled in meters
- Floating Point
- Default Value: 0.0
- Min Value: 0.0
Current direction facing
- String Value
- Default Value: north
- Possible Values: north, south, east, west
Number of passengers
- Integer Value
- Default Value: 0
- Min Value: 0
- Max Value: 3
- The driver isn’t a passenger and doesn’t count towards this
Wiper State
- Integer Value
- Default Value: 0
- Min Value: 0
- Max Value: 1
- 0 = Off, 1 = On
Headlight Brightness
- Integer Value
- Default Value: 0
- Min Value: 0
- Max Value: 2
- 0 = Off, 1 = Dim, 2 = Bright
-----
a skeleton .asm file will be provided with interrupt handlers
Thank you
Last edited: