@@ -4,19 +4,19 @@ This boilerplate is supplementary to my book titled **Three.js and TypeScript**
4
4
5
5
<img style =" float :left ; min-width :150px ;" src =" ./docs/threejs-typescript-250.jpg " >
6
6
7
-   ; <a href =" https://www.amazon.com/dp/B09GYTKRCH " ><img src =" /docs/flag_us.gif " >  ; https://www.amazon.com/dp/B09GYTKRCH </a ><br />
8
-   ; <a href =" https://www.amazon.co.uk/dp/B09GYTKRCH " ><img src =" /docs/flag_uk.gif " >  ; https://www.amazon.co.uk/dp/B09GYTKRCH </a ><br />
9
-   ; <a href =" https://www.amazon.in/dp/B09GYTKRCH " ><img src =" /docs/flag_in.gif " >  ; https://www.amazon.in/dp/B09GYTKRCH </a ><br />
10
-   ; <a href =" https://www.amazon.de/dp/B09GYTKRCH " ><img src =" /docs/flag_de.gif " >  ; https://www.amazon.de/dp/B09GYTKRCH </a ><br />
11
-   ; <a href =" https://www.amazon.fr/dp/B09GYTKRCH " ><img src =" /docs/flag_fr.gif " >  ; https://www.amazon.fr/dp/B09GYTKRCH </a ><br />
12
-   ; <a href =" https://www.amazon.es/dp/B09GYTKRCH " ><img src =" /docs/flag_es.gif " >  ; https://www.amazon.es/dp/B09GYTKRCH </a ><br />
13
-   ; <a href =" https://www.amazon.it/dp/B09GYTKRCH " ><img src =" /docs/flag_it.gif " >  ; https://www.amazon.it/dp/B09GYTKRCH </a ><br />
14
-   ; <a href =" https://www.amazon.nl/dp/B09GYTKRCH " ><img src =" /docs/flag_nl.gif " >  ; https://www.amazon.nl/dp/B09GYTKRCH </a ><br />
15
-   ; <a href =" https://www.amazon.co.jp/dp/B09GYTKRCH " ><img src =" /docs/flag_jp.gif " >  ; https://www.amazon.co.jp/dp/B09GYTKRCH </a ><br />
16
-   ; <a href =" https://www.amazon.ca/dp/B09GYTKRCH " ><img src =" /docs/flag_ca.gif " >  ; https://www.amazon.ca/dp/B09GYTKRCH </a ><br />
17
-   ; <a href =" https://www.amazon.com.br/dp/B09GYTKRCH " ><img src =" /docs/flag_br.gif " >  ; https://www.amazon.com.br/dp/B09GYTKRCH </a ><br />
18
-   ; <a href =" https://www.amazon.com.mx/dp/B09GYTKRCH " ><img src =" /docs/flag_mx.gif " >  ; https://www.amazon.com.mx/dp/B09GYTKRCH </a ><br />
19
-   ; <a href =" https://www.amazon.com.au/dp/B09GYTKRCH " ><img src =" /docs/flag_au.gif " >  ; https://www.amazon.com.au/dp/B09GYTKRCH </a >
7
+   ; <a href =" https://www.amazon.com/dp/B09GYTKRCH " ><img src =" . /docs/flag_us.gif" >  ; https://www.amazon.com/dp/B09GYTKRCH </a ><br />
8
+   ; <a href =" https://www.amazon.co.uk/dp/B09GYTKRCH " ><img src =" . /docs/flag_uk.gif" >  ; https://www.amazon.co.uk/dp/B09GYTKRCH </a ><br />
9
+   ; <a href =" https://www.amazon.in/dp/B09GYTKRCH " ><img src =" . /docs/flag_in.gif" >  ; https://www.amazon.in/dp/B09GYTKRCH </a ><br />
10
+   ; <a href =" https://www.amazon.de/dp/B09GYTKRCH " ><img src =" . /docs/flag_de.gif" >  ; https://www.amazon.de/dp/B09GYTKRCH </a ><br />
11
+   ; <a href =" https://www.amazon.fr/dp/B09GYTKRCH " ><img src =" . /docs/flag_fr.gif" >  ; https://www.amazon.fr/dp/B09GYTKRCH </a ><br />
12
+   ; <a href =" https://www.amazon.es/dp/B09GYTKRCH " ><img src =" . /docs/flag_es.gif" >  ; https://www.amazon.es/dp/B09GYTKRCH </a ><br />
13
+   ; <a href =" https://www.amazon.it/dp/B09GYTKRCH " ><img src =" . /docs/flag_it.gif" >  ; https://www.amazon.it/dp/B09GYTKRCH </a ><br />
14
+   ; <a href =" https://www.amazon.nl/dp/B09GYTKRCH " ><img src =" . /docs/flag_nl.gif" >  ; https://www.amazon.nl/dp/B09GYTKRCH </a ><br />
15
+   ; <a href =" https://www.amazon.co.jp/dp/B09GYTKRCH " ><img src =" . /docs/flag_jp.gif" >  ; https://www.amazon.co.jp/dp/B09GYTKRCH </a ><br />
16
+   ; <a href =" https://www.amazon.ca/dp/B09GYTKRCH " ><img src =" . /docs/flag_ca.gif" >  ; https://www.amazon.ca/dp/B09GYTKRCH </a ><br />
17
+   ; <a href =" https://www.amazon.com.br/dp/B09GYTKRCH " ><img src =" . /docs/flag_br.gif" >  ; https://www.amazon.com.br/dp/B09GYTKRCH </a ><br />
18
+   ; <a href =" https://www.amazon.com.mx/dp/B09GYTKRCH " ><img src =" . /docs/flag_mx.gif" >  ; https://www.amazon.com.mx/dp/B09GYTKRCH </a ><br />
19
+   ; <a href =" https://www.amazon.com.au/dp/B09GYTKRCH " ><img src =" . /docs/flag_au.gif" >  ; https://www.amazon.com.au/dp/B09GYTKRCH </a >
20
20
21
21
and my ** ThreeJS and TypeScript** courses at [ Udemy] ( https://www.udemy.com/course/threejs-tutorials/?referralCode=4C7E1DE91C3E42F69D0F ) , [ YouTube (Channel membership required)] ( https://www.youtube.com/playlist?list=PLKWUX7aMnlEKTmkBqwjc-tZgULJdNBjEd ) and [ Skillshare] ( https://skl.sh/2uxctEP )
22
22
@@ -238,27 +238,43 @@ This boilerplate was created as a sub project of my [ThreeJS and TypeScript Cour
238
238
239
239
To help support my TypeScript projects, please check out my book titled ** Design Patterns in TypeScript** .
240
240
241
- <img style =" float :left ; min-width :150px ;" src =" /docs/dp-in-typescript.jpg " >
241
+ <img style =" float :left ; min-width :150px ;" src =" . /docs/dp-in-typescript.jpg" >
242
242
243
-   ; <a href =" https://www.amazon.com/dp/B0948BCH24 " ><img src =" /docs/flag_us.gif " >  ; https://www.amazon.com/dp/B0948BCH24 </a ><br />
244
-   ; <a href =" https://www.amazon.co.uk/dp/B0948BCH24 " ><img src =" /docs/flag_uk.gif " >  ; https://www.amazon.co.uk/dp/B0948BCH24 </a ><br />
245
-   ; <a href =" https://www.amazon.in/dp/B094716FD6 " ><img src =" /docs/flag_in.gif " >  ; https://www.amazon.in/dp/B094716FD6 </a ><br />
246
-   ; <a href =" https://www.amazon.de/dp/B0948BCH24 " ><img src =" /docs/flag_de.gif " >  ; https://www.amazon.de/dp/B0948BCH24 </a ><br />
247
-   ; <a href =" https://www.amazon.fr/dp/B0948BCH24 " ><img src =" /docs/flag_fr.gif " >  ; https://www.amazon.fr/dp/B0948BCH24 </a ><br />
248
-   ; <a href =" https://www.amazon.es/dp/B0948BCH24 " ><img src =" /docs/flag_es.gif " >  ; https://www.amazon.es/dp/B0948BCH24 </a ><br />
249
-   ; <a href =" https://www.amazon.it/dp/B0948BCH24 " ><img src =" /docs/flag_it.gif " >  ; https://www.amazon.it/dp/B0948BCH24 </a ><br />
250
-   ; <a href =" https://www.amazon.co.jp/dp/B0948BCH24 " ><img src =" /docs/flag_jp.gif " >  ; https://www.amazon.co.jp/dp/B0948BCH24 </a ><br />
251
-   ; <a href =" https://www.amazon.ca/dp/B0948BCH24 " ><img src =" /docs/flag_ca.gif " >  ; https://www.amazon.ca/dp/B0948BCH24 </a ><br />
252
-   ; <a href =" https://www.amazon.com.au/dp/B094716FD6 " ><img src =" /docs/flag_au.gif " >  ; https://www.amazon.com.au/dp/B094716FD6 </a >
243
+   ; <a href =" https://www.amazon.com/dp/B0948BCH24 " ><img src =" . /docs/flag_us.gif" >  ; https://www.amazon.com/dp/B0948BCH24 </a ><br />
244
+   ; <a href =" https://www.amazon.co.uk/dp/B0948BCH24 " ><img src =" . /docs/flag_uk.gif" >  ; https://www.amazon.co.uk/dp/B0948BCH24 </a ><br />
245
+   ; <a href =" https://www.amazon.in/dp/B094716FD6 " ><img src =" . /docs/flag_in.gif" >  ; https://www.amazon.in/dp/B094716FD6 </a ><br />
246
+   ; <a href =" https://www.amazon.de/dp/B0948BCH24 " ><img src =" . /docs/flag_de.gif" >  ; https://www.amazon.de/dp/B0948BCH24 </a ><br />
247
+   ; <a href =" https://www.amazon.fr/dp/B0948BCH24 " ><img src =" . /docs/flag_fr.gif" >  ; https://www.amazon.fr/dp/B0948BCH24 </a ><br />
248
+   ; <a href =" https://www.amazon.es/dp/B0948BCH24 " ><img src =" . /docs/flag_es.gif" >  ; https://www.amazon.es/dp/B0948BCH24 </a ><br />
249
+   ; <a href =" https://www.amazon.it/dp/B0948BCH24 " ><img src =" . /docs/flag_it.gif" >  ; https://www.amazon.it/dp/B0948BCH24 </a ><br />
250
+   ; <a href =" https://www.amazon.co.jp/dp/B0948BCH24 " ><img src =" . /docs/flag_jp.gif" >  ; https://www.amazon.co.jp/dp/B0948BCH24 </a ><br />
251
+   ; <a href =" https://www.amazon.ca/dp/B0948BCH24 " ><img src =" . /docs/flag_ca.gif" >  ; https://www.amazon.ca/dp/B0948BCH24 </a ><br />
252
+   ; <a href =" https://www.amazon.com.au/dp/B094716FD6 " ><img src =" . /docs/flag_au.gif" >  ; https://www.amazon.com.au/dp/B094716FD6 </a >
253
253
254
254
(ASIN : B0948BCH24 / B094716FD6)
255
255
256
256
## Games Created from this Boilerplate
257
257
258
- [ First Car Shooter : https://github.com/Sean-Bradley/First- Car-Shooter ] ( https://github.com/Sean-Bradley/First-Car-Shooter )
258
+ ### Straight Car (SC )
259
259
260
- ![ First Car Shooter] ( /docs/fcs-demo.gif )
260
+ Demo : [ https://sc.sbcode.net/ ] ( https://sc.sbcode.net/ )
261
+
262
+ GitHub : [ https://github.com/Sean-Bradley/Straight-Car ] ( https://github.com/Sean-Bradley/Straight-Car )
263
+
264
+ ![ Straight Car] ( /docs/sc-demo.gif )
265
+
266
+ ### Ball-VR
267
+
268
+ Demo : [ https://ball-vr.sbcode.net/ ] ( https://ball-vr.sbcode.net/ )
261
269
262
- [ Ball-VR : https://github.com/Sean-Bradley/Ball-VR ] ( https://github.com/Sean-Bradley/Ball-VR )
270
+ GitHub : [ https://github.com/Sean-Bradley/Ball-VR ] ( https://github.com/Sean-Bradley/Ball-VR )
263
271
264
- ![ Ball-VR] ( /docs/ball-vr-demo.gif )
272
+ ![ Ball-VR] ( /docs/ball-vr-demo.gif )
273
+
274
+ ## First Car Shooter (FCS)
275
+
276
+ Demo : [ https://fcs.sbcode.net/ ] ( https://fcs.sbcode.net/ )
277
+
278
+ GitHub : [ https://github.com/Sean-Bradley/First-Car-Shooter ] ( https://github.com/Sean-Bradley/First-Car-Shooter )
279
+
280
+ ![ First Car Shooter] ( /docs/fcs-demo.gif )
0 commit comments