Questions & AnswersJava Programming

super speed sprint racer p5js...

Question
Answered step-by-step
Asked by BailiffResolveRabbit25 on coursehero.com

super speed sprint racer p5js...

super speed sprint racer p5js

In p5.play, sprites providesome additional functionality over normal images. Using p5.play, create a simple top-down racing game similar to Super Sprint (https://en.wikipedia.org/wiki/Super_Sprint) but simpler, with the following specifications:

  • The program should read a track in from a file called 'track.txt'. 0 should indicate grass, 1 should indicate track and 2 should indicate start/finish line. You should find/draw appropriate images to use as tiles to represent these components, and it is recommended that you load them in as sprites. Each 'tile' shouldhave dimensions controlled by variables, and be positioned according to the input file. If the input file is 10x10 numbers, you should draw this many tiles. The track is static, so this could be drawn in the setup phase, but you will need access to this data for detecting the car leaving the track (3 marks)
  • The program should draw a car as a sprite on the start finish line, facing one of the adjacent road tiles. You could draw or find a suitable image to use. The car size should be controlled by a variable (but always smaller than the tile size) and be placed in the middle of the road. (2 marks)
  • The program should allow for 4 inputs - up/down and left/right on the keyboard.Up and down should modify the velocity of the car (you should impose limits so it cannot go too fast or backwards). Left and right should rotate the angle it is facing and moving. This should be done in a smooth way so the car cannot execute instant 90 degree turns. (4 marks)
  • If the car leaves the trackand hits the grass, the game shouldreset to the start position (simply move the car back to its initial position) (3 marks)
  • Extra (3 marks): Add additional featuresto your mini-game- car physics, animation, sound, gameplay mechanics, track features, or other.

For this question, we are not assessing your ability to write a full game (Milestone 2 covers this), but are more interested in demonstrating your ability to use p5.play and other features.

track. txt (loadStrings)

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 1 1 1 1 1 1 0 0 0 0 0
0 0 0 1 0 0 0 0 0 1 1 0 0 0 0
0 0 0 1 0 0 0 0 0 0 1 1 0 0 0
0 0 1 1 0 0 0 0 0 0 0 1 0 0 0
0 1 1 0 0 0 0 0 0 0 0 1 0 0 0
0 1 0 0 1 1 1 0 0 1 1 1 0 0 0
0 1 0 0 1 0 1 0 0 1 0 0 0 0 0
0 1 0 0 1 0 1 0 0 1 1 1 1 1 0
0 2 0 0 1 0 1 1 0 0 0 0 1 1 0
0 1 0 0 1 0 0 1 1 0 0 0 0 1 0
0 1 0 0 1 0 0 0 1 0 0 0 0 1 0
0 1 1 1 1 0 0 0 1 0 0 0 1 1 0
0 0 1 1 0 0 0 0 1 1 1 1 1 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Answer & Explanation

Solved by verified expert
Answered by lovelybuaat on coursehero.com

sectetur adipiscing elit. Nam lacinia pulvinar tortor n

sectetur adipiscing elit. Nam lacinia pulvinar

sectetur adipiscing elit. Nam lacinia p

sec

sectetur adipiscing elit. Nam lacinia pulvina

sectetur adipiscing elit. Nam lacinia pulvinar tort

sectetur adipiscingsectetur a
CliffsNotes Logo

Unlock access to this and over
10,000 step-by-step explanations

Unlock Explanation

Have an account? Log In

sectetur adipiscing elit.<p></p><p>sectetur adipiscing elit. Nam lacinia pulvinar to</p><p>  </p><p>sectetur adipiscing elit. Nam lacinia pul</p><p>sectetur adipiscing elit. Nam lacinia pulvinar to</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque d</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor</p><p>sectetur adipiscing</p><p>sectetur adipiscing el</p><p>sectetur adipiscing elit.</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisi</p><p>sectetur adipiscing elit.</p><p>sectetur adipiscing el</p><p>sectetur adipiscing</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisi</p><p>sectetur adipiscing elit.</p><p>sectetur adipiscing elit. Nam laci</p><p>sectetur adipiscing elit.</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisi</p><p>sectetu</p><p>sect</p><p>s</p><p> </p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilis</p><p>sectetur adipiscing elit. Nam lacinia</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentes</p><p>sectetur adipiscing e</p><p> </p><p>sectetur adipiscing elit. Nam lacin</p><p>sectetur adipiscing</p><p>sectetur adipiscing</p><p> </p><p>sectetur adipiscing elit. Nam</p><p>sectetur adipiscing elit</p><p>sectetur adipiscing elit. Nam lacinia pu</p><p>s</p><p>sectetur adipiscing elit.</p><p>sectetur adipiscing elit. Nam lacinia pul</p><p>s</p><p>sectetur adipiscing elit.</p><p>sectetur adipiscing elit.</p><p>s</p><p>sectetur adipiscing elit. N</p><p>sectetur adipiscing elit.</p><p>s</p><p> </p><p>sectetur adipiscing elit. Nam lacinia pulvina</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur</p><p>sectetur adipiscing elit. Nam lac</p><p>sectetur adipiscing elit. Nam lac</p><p>sectetur adipiscing el</p><p>sectetur adipiscing eli</p><p>s</p><p> </p><p>sectetur adipiscing elit. Nam lac</p><p>sectetur adipiscin</p><p>sectetur adip</p><p>sectetur</p><p>sectetur adipiscing elit. Nam laci</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentes</p><p>sectetur adipi</p><p>s</p><p>sectetur adipiscin</p><p>sectetur adipis</p><p>s</p><p>sectetur adipi</p><p> </p><p>sectetur adipiscing elit. Nam</p><p>sectetur adipi</p><p>sectetur adip</p><p>sectetur</p><p>sectetur adipiscing elit. Nam laci</p><p>sectetur adipiscing eli</p><p>sectetur ad</p><p>s</p><p>sectetur adipi</p><p> </p>

Step-by-step explanation

sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie cons

sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor ne

sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor s

Other answer

Answered by MasterBravery9358 on coursehero.com

sectet

sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia
CliffsNotes Logo

Unlock access to this and over
10,000 step-by-step explanations

Unlock Explanation

Have an account? Log In

<p>sectet</p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia

Step-by-step explanation

38493170
sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec alique
1 attachment
Subscribe to unlock attachment
PNG

Get unstuck with a CliffsNotes subscription

Example CliffsNotes Question and Answer
Unlock every step-by-step explanation, download literature note PDFs, plus more.Get Access

Related Q&A