All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.19.0 (2022-03-12)
- add difficulty settings - thanks @saraivais (65433a1)
2.18.0 (2022-02-15)
- adds new track - Canada (a93af8e)
- fixes old variable names (fa20523)
2.17.0 (2022-02-07)
- fixes OK button malfunctioning (a1f2910)
2.16.0 (2022-01-30)
- adds analogic speedometer (10ed5ad)
- adds menu particles effect (b3b51c7)
- adds random rain on races (014ae78)
2.15.0 (2022-01-30)
- adds car's segment list (ed79749)
- adds collision between opponents (7283270)
- adds mrdoob's FPS counter (17345e8)
- adds player collision detection (e7cf117)
- fixes parallax background side scrolling - thanks @ThiagoCarreiraVallim (e0dc91d)
- reposition opponent names and shows FPS only in race screen (b5c5615)
2.14.0 (2022-01-27)
- adds checkered flag on track start (7f75984)
- adds opponent name over the opponent car (989e270)
- adds speed on Sprite class (663ba94)
- fixes double confirmation on menu screen (3a91b11)
2.13.0 (2022-01-27)
2.12.0 (2022-01-12)
- adds music on exiting title screen (9f9c530)
- creates rectangle with rounded corners method (603174c)
- improves title and menu screen (aeb4f53)
2.11.0 (2022-01-12)
2.10.0 (2021-12-22)
- fixes laptime bug (ed0996c)
2.9.0 (2021-12-22)
- adds menu screen (2af28b6)
- adds method to render text (a2aa290)
- adds music option on menu (4f522e4)
- adds volume control option on menu (0205c09)
- fixes input lag on menu (2d2cb7a)
2.8.0 (2021-12-21)
- adds buttons for touchscreens (2da9c18)
- adds opponent's cars (2599ec8)
- balances computer's cars power (2ede00a)
- fixes computer's cars not showing in specific edge case (16a0e44)
2.7.0 (2021-12-21)
2.6.0 (2021-12-20)
- adds background sky (6f3b485)
- adds laptimes saving system (22574b4)
- adds way to create hills (b1e7c8d)
2.5.0 (2021-12-19)
- adds a new track (Interlagos revisited) (abce6d8)
- adds loss of speed on grass (fee8e05)
- enhances player torque curve (4ff71bf)
- improves curves implementation (8929319)
- improves the player's centrifugal force (31cdda2)
2.4.0 (2021-12-13)
- adds music button (c079693)
- enhances the player HUD (dbc9a53)
- starts a HUD for player info (f38434d)
- adds forgotten music file (49bf839)
- player animations code (7f744e6)
- rounds timeFormat function returns (ce636b4)
2.3.0 (2021-12-13)
- adds an acceleration system for player (08da9c1)
2.2.0 (2021-11-09)
- adds favicon and html descriptions (321c40d)
2.1.0 (2021-11-09)
- adds new sprites and track improvements (4ea7685)
- adds physics on axis X/Y (65a4a74)
- changes player sprites (1ef1524)
2.0.0 (2021-11-09)
- code breaks
-
adds a new track layout (34afd5b)
-
creates function to add text on canvas (10568b4)
-
inserts animation of player sprite (db21553)
-
restructures code into module (d3e31df)
1.7.0 (2021-11-09)
- adds a new track layout (34afd5b)
- creates function to add text on canvas (10568b4)
- inserts animation of player sprite (db21553)
1.6.0 (2021-11-09)
- adds a centrifugal force to curves (6065ee0)
- adds a left/right limit for player on track (2079e0d)
- adds a start line sprite (ada42a6)
- refines player sprite animation (cb535f5)
1.5.0 (2021-11-08)
- adds buttons to test app on phone (65a24d9)
- adds color on canvas to make a sky (69c57a8)
- adds media query to make app work on mobile screens (e80a851)
- player moving left/right on track (9d32380)
1.4.0 (2021-11-08)
- adds a way to inject multiple sprites (9ab7b18)
- creates illusion of tyres moving and changes scale of sprites (e81cd95)
- maximizes canvas on viewport (cbe76e0)
- renders player car on canvas (e0acbea)
- sets a scale for each sprite (7ca66df)
1.3.0 (2021-11-08)
- adds a way to render sprites on canvas (af619e3)
- adds sprite PNG file (b3c1c88)
- improves immersion and visuals on track (bf0c70a)
- renders a sprite on trackside (97fe5d8)
1.2.0 (2021-11-08)
- insert curves into the track (52e3fe2)
- inserts uphills and downhills on track (589a920)
- player moving up/down on track (bfeb022)
- render stripes and finish line on canvas (6785fe0)
- unexpected behavior in isKeyDown function (0e62ca7)
1.1.0 (2021-11-08)
- create Camera, Road and SegmentLine classes (d0cc316)
- create Keyboard class (fbf36cd)
- create Render class (dd3ca14)
- rendering track, kerbs and grass on canvas (6841a33)
- basic CSS (c3e4a3e)