1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53# Combine Racers
For Bevy Jam #2. [v0.1.11](https://github.com/rparrett/combine-racers/tree/v0.1.11) is the version that was submitted.
[Play on itch.io](https://euclidean-whale.itch.io/combine-racers)
Do tricks to go fast in your Combine Harvester! Go fast longer by doing a different trick than the last one.
If you're building from source, the leaderboard will be unavailable.
## Acknowledgements
`7th-race-aiteru-sawato.ogg` is an original composition by [Aiteru Sawato](https://www.youtube.com/channel/UCXkaOsXAVvxY2HFFRt7PjPQ) produced for this project and redistributed here with their explicit permission.
`NanumPenScript-Tweaked.ttf` is derived from [Nanum Pen Script](https://fonts.adobe.com/fonts/nanum-pen-script) and is licensed under the SIL Open Font License.
All other assets are original creations by me for this project.
The [leaderboard server](https://jornet.vleue.com/) was kindly provided by [mockersf](https://github.com/sponsors/mockersf).
## TODO
- [X] (Pre-release) Reset leaderboard
- [ ] (Stretch goal) Boost gauge
- [ ] (Stretch goal) Textures for track and finish line
- [ ] (Stretch goal) Sticky patches on track
- [ ] (Stretch goal) Barrel roll trick
- [ ] (Stretch goal) Lava at bottom of map
- [ ] (Stretch goal) Parallax background or skybox
- [X] (Stretch goal) Speedometer
- [X] (Stretch goal) Navigate UI with gamepad
- [X] (Stretch goal) Navigate UI with keyboard
- [X] (Stretch goal) Use our own name generator for the leaderboard
- [ ] (Probably not happening) Add corn or something
## Track workflow
- Create path on grid in inkscape (save this)
- Jone all separate paths into one path
- Stroke path
- Convert stroke to path (save this separately)
- Import stroke path into blender
- Scale by 500 (s500) and (g) move start of track just below origin
- Enter edit mode and select all
- Select extrude tool and click and drag
- While dragging, type 30 to extrude 30 units
- Enter object mode and select the track
- Move -15 units in z (gz-15)
- Select all and apply all transformations (command-a)
- Rename track mesh to `Track`
- Add a cube and name the mesh `FinishLineCollider`
- Export GLTF. Check remember. Uncheck +Y Up.