Initial commit

master
Hugo Thunnissen 2 years ago
commit 7777a84d11

1
.gitignore vendored

@ -0,0 +1 @@
/publish

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 86.62 27"><defs><style>.cls-1{fill:#1e375a}</style></defs><g id="Landing"><g id="logos"><g id="drone-logo-back-with-text"><g id="Group-4"><path id="DRONE" class="cls-1" d="M29.07 6.52h4.35A4.93 4.93 0 0137 7.69a5.09 5.09 0 011.19 3.74A4.91 4.91 0 0137 15.06a4.89 4.89 0 01-3.53 1.17h-4.4zm4 7.54a3 3 0 001.22-.22 1.31 1.31 0 00.71-.79 4.32 4.32 0 00.24-1.62A4.65 4.65 0 0035 9.76a1.58 1.58 0 00-.69-.85 2.71 2.71 0 00-1.24-.24h-1.16v5.39zm7.82-7.54h5.07a3.47 3.47 0 012.6.93 3.52 3.52 0 01.85 2.55 3.19 3.19 0 01-.48 1.73 3.32 3.32 0 01-1.3 1.16 1.15 1.15 0 01.3.32 3.74 3.74 0 01.26.53l1.12 2.55h-3l-1-2.34a1 1 0 00-.29-.39.88.88 0 00-.48-.11h-.8v2.84h-2.82V6.52zm4.32 4.7a1.31 1.31 0 001-.32 1.17 1.17 0 00.34-.93c0-.85-.39-1.27-1.22-1.27h-1.65v2.55h1.51zm11.38 5.17a5.23 5.23 0 01-3.71-1.19 5.09 5.09 0 01-1.25-3.77 5.13 5.13 0 011.25-3.84 5.14 5.14 0 013.71-1.2 5.17 5.17 0 013.72 1.2 5.13 5.13 0 011.24 3.84 5.09 5.09 0 01-1.24 3.77 5.24 5.24 0 01-3.74 1.19zm0-2.41a1.91 1.91 0 001.57-.61 3.19 3.19 0 00.47-2 3.25 3.25 0 00-.47-2 2.39 2.39 0 00-3.19 0 3.38 3.38 0 00-.47 2 3.32 3.32 0 00.47 2 2 2 0 001.6.63zm7.69-7.46h2.42l3.66 5.15V6.52h2.84v9.71h-2.46l-3.64-5.12v5.12h-2.84zm12 0h7.32V8.7h-4.54v1.59h4v2.2h-4v1.59h4.54v2.18h-7.37z"/><g id="Group-3"><path id="Combined-Shape" d="M4.43 2.47l-.11.1 3.85 3.8a5.68 5.68 0 00-.85 3.05 5.27 5.27 0 005.49 5.43 5.7 5.7 0 003.08-.85l3.87 3.85A10.89 10.89 0 0111 22.12 10.84 10.84 0 010 11.25a10.63 10.63 0 014.43-8.78zM6.58 1a11.17 11.17 0 014.69-1A10.82 10.82 0 0122.2 10.87a11 11 0 01-1 4.7l-3.45-3.45a5.71 5.71 0 00.85-3 5.28 5.28 0 00-5.5-5.49 5.61 5.61 0 00-3 .85zm6.58 11.25A3.18 3.18 0 019.87 9a3.18 3.18 0 013.29-3.3A3.21 3.21 0 0116.44 9a3.16 3.16 0 01-3.28 3.28z" fill="#00abe4"/></g></g></g></g></g><path class="cls-1" d="M44.32 24.61a1.85 1.85 0 01-1.3.45 1.79 1.79 0 01-1.62-1v.88h-.43v-7.09h.51v3a1.85 1.85 0 011.64-1 1.82 1.82 0 011.33.51 2.81 2.81 0 01.77 2.06 3.19 3.19 0 01-.9 2.19zm-.27-3.79A1.4 1.4 0 0043 20.4a1.53 1.53 0 00-1 .37 2.18 2.18 0 00-.61 1.72 2.2 2.2 0 00.64 1.7 1.32 1.32 0 001 .4 1.46 1.46 0 001-.35 2.27 2.27 0 00.64-1.75 2.35 2.35 0 00-.62-1.67z"/><path class="cls-1" d="M47.26 26a1.36 1.36 0 01-1.32 1 2.37 2.37 0 01-.61-.08v-.42a5.37 5.37 0 00.61.05 1 1 0 00.9-.72l.32-.79-2-5h.53l1.71 4.36 1.6-4.35h.53zM54.61 24.93v-3.15c0-.59-.19-1-.85-1s-1.06.8-1.06 1.41v2.7h-1.22v-7.04h1.22v2.52a1.74 1.74 0 011.41-.66 1.67 1.67 0 011.72 1.83v3.39zM60.52 25a.82.82 0 01-.87-.72 1.75 1.75 0 01-1.54.77 1.66 1.66 0 01-1.86-1.59A1.62 1.62 0 0158 21.88l1.51-.1v-.32c0-.48-.16-.8-.88-.8-.55 0-.9.27-.92.72h-1.2c.08-1.14 1-1.67 2.12-1.67a1.81 1.81 0 011.91 1 2.61 2.61 0 01.16 1v1.88c0 .24.08.32.3.32a.43.43 0 00.15 0v.9a1 1 0 01-.63.19zm-1-2.33l-1.3.1a.73.73 0 00-.74.67.66.66 0 00.71.63 1.15 1.15 0 001.3-1.16v-.24zM64.16 20.93a1.28 1.28 0 00-1.33 1.43v2.57h-1.24v-5.09h1l.11.77a1.44 1.44 0 011.43-.82 2.17 2.17 0 01.37 0V21a1.44 1.44 0 00-.34-.07zM68 24.93V21.8c0-.61-.19-.95-.85-.95a.94.94 0 00-.88.63 3.46 3.46 0 00-.16 1.36v2.09h-1.24v-5.09h1l.08.66a1.76 1.76 0 013.23 1v3.39zM74.34 22.76h-3.42a1.4 1.4 0 00.37 1 1.15 1.15 0 00.75.32 1 1 0 00.74-.24 1 1 0 00.24-.42h1.16a2.14 2.14 0 01-.42.95 2.39 2.39 0 01-3.34.08 2.76 2.76 0 01-.8-2 2.81 2.81 0 01.74-2 2.17 2.17 0 011.64-.72 2.12 2.12 0 011.86 1 3 3 0 01.45 1.77c.06-.09.03.15.03.26zM72.83 21a1 1 0 00-.77-.29 1 1 0 00-.85.4 1.16 1.16 0 00-.26.79h2.2a1.45 1.45 0 00-.32-.9zM78.45 24.48a2.43 2.43 0 01-1.75.58 2.34 2.34 0 01-1.64-.58 1.74 1.74 0 01-.53-1.19h1.14a.86.86 0 00.26.61 1.13 1.13 0 00.77.24c.43 0 1-.08 1-.64a.53.53 0 00-.51-.53c-.45-.08-1-.11-1.4-.19a1.43 1.43 0 01-1.17-1.35 1.39 1.39 0 01.53-1.14 2.32 2.32 0 011.54-.5 2.07 2.07 0 011.59.61 1.63 1.63 0 01.45 1.06h-1.12a.64.64 0 00-.22-.48 1 1 0 00-.66-.24 1.23 1.23 0 00-.53.08.58.58 0 00-.4.53c0 .37.32.48.59.5l1.08.16a1.5 1.5 0 011.41 1.44 1.44 1.44 0 01-.43 1.03zM83 24.48a2.43 2.43 0 01-1.75.58 2.34 2.34 0 01-1.64-.58 1.74 1.74 0 01-.53-1.19h1.14a.82.82 0 00.26.61 1.13 1.13 0 00.77.24c.43 0 1-.08 1-.64a.53.53 0 00-.51-.53c-.45-.08-.95-.11-1.4-.19a1.43 1.43 0 01-1.17-1.35 1.39 1.39 0 01.53-1.14 2.32 2.32 0 011.54-.5 2.07 2.07 0 011.59.61 1.68 1.68 0 01.45 1.06h-1.09A.67.67 0 0082 21a1 1 0 00-.66-.24 1.2 1.2 0 00-.53.08.58.58 0 00-.4.53c0 .37.32.48.58.5l1.09.16a1.5 1.5 0 011.41 1.44 1.37 1.37 0 01-.49 1.01zM85.19 6.68v.93h-.13v-.93h-.32v-.13h.77v.13zM86.49 7.61v-.9l-.32.88h-.1l-.32-.88v.9h-.14V6.55h.19l.32.88.32-.88h.18v1.06z"/></svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="enable-background:new 0 0 640 640" xml:space="preserve" width="32" height="32"><path style="fill:#fff" d="m395.9 484.2-126.9-61c-12.5-6-17.9-21.2-11.8-33.8l61-126.9c6-12.5 21.2-17.9 33.8-11.8 17.2 8.3 27.1 13 27.1 13l-.1-109.2 16.7-.1.1 117.1s57.4 24.2 83.1 40.1c3.7 2.3 10.2 6.8 12.9 14.4 2.1 6.1 2 13.1-1 19.3l-61 126.9c-6.2 12.7-21.4 18.1-33.9 12z"/><path style="fill:#609926" d="M622.7 149.8c-4.1-4.1-9.6-4-9.6-4s-117.2 6.6-177.9 8c-13.3.3-26.5.6-39.6.7v117.2c-5.5-2.6-11.1-5.3-16.6-7.9 0-36.4-.1-109.2-.1-109.2-29 .4-89.2-2.2-89.2-2.2s-141.4-7.1-156.8-8.5c-9.8-.6-22.5-2.1-39 1.5-8.7 1.8-33.5 7.4-53.8 26.9C-4.9 212.4 6.6 276.2 8 285.8c1.7 11.7 6.9 44.2 31.7 72.5 45.8 56.1 144.4 54.8 144.4 54.8s12.1 28.9 30.6 55.5c25 33.1 50.7 58.9 75.7 62 63 0 188.9-.1 188.9-.1s12 .1 28.3-10.3c14-8.5 26.5-23.4 26.5-23.4S547 483 565 451.5c5.5-9.7 10.1-19.1 14.1-28 0 0 55.2-117.1 55.2-231.1-1.1-34.5-9.6-40.6-11.6-42.6zM125.6 353.9c-25.9-8.5-36.9-18.7-36.9-18.7S69.6 321.8 60 295.4c-16.5-44.2-1.4-71.2-1.4-71.2s8.4-22.5 38.5-30c13.8-3.7 31-3.1 31-3.1s7.1 59.4 15.7 94.2c7.2 29.2 24.8 77.7 24.8 77.7s-26.1-3.1-43-9.1zm300.3 107.6s-6.1 14.5-19.6 15.4c-5.8.4-10.3-1.2-10.3-1.2s-.3-.1-5.3-2.1l-112.9-55s-10.9-5.7-12.8-15.6c-2.2-8.1 2.7-18.1 2.7-18.1L322 273s4.8-9.7 12.2-13c.6-.3 2.3-1 4.5-1.5 8.1-2.1 18 2.8 18 2.8L467.4 315s12.6 5.7 15.3 16.2c1.9 7.4-.5 14-1.8 17.2-6.3 15.4-55 113.1-55 113.1z"/><path style="fill:#609926" d="M326.8 380.1c-8.2.1-15.4 5.8-17.3 13.8-1.9 8 2 16.3 9.1 20 7.7 4 17.5 1.8 22.7-5.4 5.1-7.1 4.3-16.9-1.8-23.1l24-49.1c1.5.1 3.7.2 6.2-.5 4.1-.9 7.1-3.6 7.1-3.6 4.2 1.8 8.6 3.8 13.2 6.1 4.8 2.4 9.3 4.9 13.4 7.3.9.5 1.8 1.1 2.8 1.9 1.6 1.3 3.4 3.1 4.7 5.5 1.9 5.5-1.9 14.9-1.9 14.9-2.3 7.6-18.4 40.6-18.4 40.6-8.1-.2-15.3 5-17.7 12.5-2.6 8.1 1.1 17.3 8.9 21.3 7.8 4 17.4 1.7 22.5-5.3 5-6.8 4.6-16.3-1.1-22.6 1.9-3.7 3.7-7.4 5.6-11.3 5-10.4 13.5-30.4 13.5-30.4.9-1.7 5.7-10.3 2.7-21.3-2.5-11.4-12.6-16.7-12.6-16.7-12.2-7.9-29.2-15.2-29.2-15.2s0-4.1-1.1-7.1c-1.1-3.1-2.8-5.1-3.9-6.3 4.7-9.7 9.4-19.3 14.1-29-4.1-2-8.1-4-12.2-6.1-4.8 9.8-9.7 19.7-14.5 29.5-6.7-.1-12.9 3.5-16.1 9.4-3.4 6.3-2.7 14.1 1.9 19.8l-24.6 50.4z"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 254.5 225" style="enable-background:new 0 0 254.5 225;" xml:space="preserve">
<style type="text/css">
.st0{fill:#2DBCAF;}
.st1{fill:#5DC9E1;}
.st2{fill:#FDDD00;}
.st3{fill:#CE3262;}
.st4{fill:#00ACD7;}
.st5{fill:#FFFFFF;}
</style>
<g>
<g>
<g>
<g>
<path d="M40.2,101.1c-0.4,0-0.5-0.2-0.3-0.5l2.1-2.7c0.2-0.3,0.7-0.5,1.1-0.5l35.7,0c0.4,0,0.5,0.3,0.3,0.6l-1.7,2.6
c-0.2,0.3-0.7,0.6-1,0.6L40.2,101.1z"/>
</g>
</g>
</g>
<g>
<g>
<g>
<path d="M25.1,110.3c-0.4,0-0.5-0.2-0.3-0.5l2.1-2.7c0.2-0.3,0.7-0.5,1.1-0.5l45.6,0c0.4,0,0.6,0.3,0.5,0.6l-0.8,2.4
c-0.1,0.4-0.5,0.6-0.9,0.6L25.1,110.3z"/>
</g>
</g>
</g>
<g>
<g>
<g>
<path d="M49.3,119.5c-0.4,0-0.5-0.3-0.3-0.6l1.4-2.5c0.2-0.3,0.6-0.6,1-0.6l20,0c0.4,0,0.6,0.3,0.6,0.7l-0.2,2.4
c0,0.4-0.4,0.7-0.7,0.7L49.3,119.5z"/>
</g>
</g>
</g>
<g>
<g id="CXHf1q_5_">
<g>
<g>
<path d="M153.1,99.3c-6.3,1.6-10.6,2.8-16.8,4.4c-1.5,0.4-1.6,0.5-2.9-1c-1.5-1.7-2.6-2.8-4.7-3.8c-6.3-3.1-12.4-2.2-18.1,1.5
c-6.8,4.4-10.3,10.9-10.2,19c0.1,8,5.6,14.6,13.5,15.7c6.8,0.9,12.5-1.5,17-6.6c0.9-1.1,1.7-2.3,2.7-3.7c-3.6,0-8.1,0-19.3,0
c-2.1,0-2.6-1.3-1.9-3c1.3-3.1,3.7-8.3,5.1-10.9c0.3-0.6,1-1.6,2.5-1.6c5.1,0,23.9,0,36.4,0c-0.2,2.7-0.2,5.4-0.6,8.1
c-1.1,7.2-3.8,13.8-8.2,19.6c-7.2,9.5-16.6,15.4-28.5,17c-9.8,1.3-18.9-0.6-26.9-6.6c-7.4-5.6-11.6-13-12.7-22.2
c-1.3-10.9,1.9-20.7,8.5-29.3c7.1-9.3,16.5-15.2,28-17.3c9.4-1.7,18.4-0.6,26.5,4.9c5.3,3.5,9.1,8.3,11.6,14.1
C154.7,98.5,154.3,99,153.1,99.3z"/>
</g>
<g>
<path d="M186.2,154.6c-9.1-0.2-17.4-2.8-24.4-8.8c-5.9-5.1-9.6-11.6-10.8-19.3c-1.8-11.3,1.3-21.3,8.1-30.2
c7.3-9.6,16.1-14.6,28-16.7c10.2-1.8,19.8-0.8,28.5,5.1c7.9,5.4,12.8,12.7,14.1,22.3c1.7,13.5-2.2,24.5-11.5,33.9
c-6.6,6.7-14.7,10.9-24,12.8C191.5,154.2,188.8,154.3,186.2,154.6z M210,114.2c-0.1-1.3-0.1-2.3-0.3-3.3
c-1.8-9.9-10.9-15.5-20.4-13.3c-9.3,2.1-15.3,8-17.5,17.4c-1.8,7.8,2,15.7,9.2,18.9c5.5,2.4,11,2.1,16.3-0.6
C205.2,129.2,209.5,122.8,210,114.2z"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because one or more lines are too long

@ -0,0 +1,35 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 302.69 157.03">
<defs>
<style>
.cls-1 {
fill: #393939;
}
.cls-2 {
fill: #654ff0;
}
</style>
</defs>
<title>web-assembly-logo</title>
<g id="Layer_2" data-name="Layer 2">
<g id="Notch_-_Purple" data-name="Notch - Purple">
<g>
<path class="cls-1" d="M27,156.68H22.41l-4.34-15.24q-.28-1-.7-2.88t-.51-2.61q-.18,1.12-.57,2.9t-.66,2.66l-4.23,15.17H6.87l-3.3-12.8L.21,131.12H4.48L8.13,146a64.24,64.24,0,0,1,1.22,6.33q.19-1.49.58-3.32t.7-3l4.16-14.93h4.14l4.27,15a56.12,56.12,0,0,1,1.29,6.22A45.58,45.58,0,0,1,25.75,146l3.64-14.86h4.23Z" transform="translate(-0.21)"/>
<path class="cls-1" d="M54.91,156.68H40.46V131.12H54.91v3.53H44.63v7h9.63v3.5H44.63v8H54.91Z" transform="translate(-0.21)"/>
<path class="cls-1" d="M63.66,131.12h7.59q5.28,0,7.63,1.54a5.39,5.39,0,0,1,2.35,4.86,5.89,5.89,0,0,1-1.15,3.72,5.16,5.16,0,0,1-3.32,1.87v.17a6.6,6.6,0,0,1,4,2,6.06,6.06,0,0,1,1.27,4,6.56,6.56,0,0,1-2.4,5.39,10.34,10.34,0,0,1-6.69,1.95H63.66Zm4.18,10.56h4a6.88,6.88,0,0,0,3.83-.83A3.18,3.18,0,0,0,76.89,138a2.83,2.83,0,0,0-1.3-2.6,8.14,8.14,0,0,0-4.13-.8H67.84Zm0,3.39v8.09h4.44a6.54,6.54,0,0,0,4-1A3.71,3.71,0,0,0,77.57,149a3.37,3.37,0,0,0-1.36-3,7.22,7.22,0,0,0-4.14-1Z" transform="translate(-0.21)"/>
<path class="cls-1" d="M108.87,156.68l-3.18-8.13H95.44l-3.15,8.13h-3L99.39,131h2.5l10.05,25.66Zm-4.11-10.8-3-7.92q-.58-1.5-1.19-3.69A33.24,33.24,0,0,1,99.5,138l-3,7.92Z" transform="translate(-0.21)"/>
<path class="cls-1" d="M135.25,149.88a6.27,6.27,0,0,1-2.45,5.26,10.61,10.61,0,0,1-6.64,1.89,16.64,16.64,0,0,1-7-1.17V153a18.33,18.33,0,0,0,3.43,1,18,18,0,0,0,3.67.38,7.41,7.41,0,0,0,4.48-1.13,3.7,3.7,0,0,0,1.5-3.14,4,4,0,0,0-.53-2.18,5,5,0,0,0-1.78-1.57,24.92,24.92,0,0,0-3.8-1.62,12.14,12.14,0,0,1-5.1-3,6.68,6.68,0,0,1-1.53-4.56,5.67,5.67,0,0,1,2.22-4.7,9.23,9.23,0,0,1,5.87-1.75,17.31,17.31,0,0,1,7,1.4l-.93,2.59a15.84,15.84,0,0,0-6.15-1.33,6,6,0,0,0-3.69,1,3.34,3.34,0,0,0-1.33,2.81,4.31,4.31,0,0,0,.49,2.18,4.6,4.6,0,0,0,1.65,1.56,20.48,20.48,0,0,0,3.56,1.57,14.08,14.08,0,0,1,5.53,3.08A6.05,6.05,0,0,1,135.25,149.88Z" transform="translate(-0.21)"/>
<path class="cls-1" d="M160.27,149.88a6.27,6.27,0,0,1-2.45,5.26,10.61,10.61,0,0,1-6.64,1.89,16.64,16.64,0,0,1-7-1.17V153a18.33,18.33,0,0,0,3.43,1,18,18,0,0,0,3.67.38,7.41,7.41,0,0,0,4.48-1.13,3.7,3.7,0,0,0,1.5-3.14,4,4,0,0,0-.53-2.18,5,5,0,0,0-1.78-1.57,24.92,24.92,0,0,0-3.8-1.62,12.14,12.14,0,0,1-5.1-3,6.68,6.68,0,0,1-1.53-4.56,5.67,5.67,0,0,1,2.22-4.7,9.23,9.23,0,0,1,5.87-1.75,17.31,17.31,0,0,1,7,1.4l-.93,2.59a15.84,15.84,0,0,0-6.15-1.33,6,6,0,0,0-3.69,1,3.34,3.34,0,0,0-1.33,2.81,4.31,4.31,0,0,0,.49,2.18,4.6,4.6,0,0,0,1.65,1.56,20.48,20.48,0,0,0,3.56,1.57,14.08,14.08,0,0,1,5.53,3.08A6.05,6.05,0,0,1,160.27,149.88Z" transform="translate(-0.21)"/>
<path class="cls-1" d="M185.11,156.68H170.87V131.12h14.25v2.64H173.84V142h10.59v2.62H173.84V154h11.28Z" transform="translate(-0.21)"/>
<path class="cls-1" d="M207.46,156.68,198.79,134h-.14q.24,2.69.25,6.4v16.26h-2.74V131.12h4.48l8.09,21.08h.14L217,131.12h4.44v25.56h-3V140.21q0-2.83.25-6.15h-.14l-8.74,22.62Z" transform="translate(-0.21)"/>
<path class="cls-1" d="M233.84,131.12h7.22q5.09,0,7.36,1.52a5.37,5.37,0,0,1,2.27,4.81,5.55,5.55,0,0,1-1.27,3.75,6.1,6.1,0,0,1-3.7,1.91v.17q5.82,1,5.82,6.12a6.57,6.57,0,0,1-2.32,5.35,9.86,9.86,0,0,1-6.48,1.92h-8.92Zm3,10.94h4.89a8,8,0,0,0,4.53-1,3.81,3.81,0,0,0,1.38-3.33,3.37,3.37,0,0,0-1.54-3.1,9.61,9.61,0,0,0-4.9-1h-4.37Zm0,2.52v9.56h5.33a7.59,7.59,0,0,0,4.66-1.2,4.42,4.42,0,0,0,1.56-3.75,4,4,0,0,0-1.6-3.5,8.55,8.55,0,0,0-4.87-1.12Z" transform="translate(-0.21)"/>
<path class="cls-1" d="M262.41,156.68V131.12h3V154h11.28v2.69Z" transform="translate(-0.21)"/>
<path class="cls-1" d="M292.86,143.9l6.82-12.78h3.22l-8.53,15.64v9.91h-3v-9.77l-8.51-15.79h3.25Z" transform="translate(-0.21)"/>
</g>
<g id="icon">
<path class="cls-2" d="M163.76,0c0,.19,0,.38,0,.58a12.34,12.34,0,0,1-24.68,0c0-.2,0-.39,0-.58H97.64V107.62H205.26V0ZM149,96.1l-5.24-25.93h-.09L138,96.1h-7.22L122.6,58h7.13l4.88,25.93h.09L140.58,58h6.67l5.28,26.25h.09L158.19,58h7L156.1,96.1Zm39.26,0-2.43-8.48H173l-1.87,8.48H164L173.22,58h11.25l11.21,38.1Z" transform="translate(-0.21)"/>
<polygon class="cls-2" points="177.3 67.39 174.19 81.37 183.87 81.37 180.3 67.39 177.3 67.39"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

@ -0,0 +1,75 @@
#!/bin/bash
print-slide-top() {
declare title="$1"
cat <<EOF
<!DOCTYPE HTML>
<html>
<head>
<title>${title}</title>
<link rel="stylesheet" type="text/css" href="style.css">
<meta charset="UTF-8">
</head>
<body>
<script src="main.js"></script>
<main>
<article>
EOF
}
print-slide-bottom() {
declare previous="$1"
declare next="$2"
echo '
</article>
</main>
<nav>
<a id="previous" href='"$previous"'>&#8592; previous</a>
<a id="next" href='"$next"'>next &#8594;</a>
</nav>
</body>
</html>'
}
# Determine script directory (requires GNU readlink)
here="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"
publish_dir="$here/publish"
printf 'Changing directory: '
pushd "$here" || exit $?
mkdir -p "$publish_dir" || exit $?
publish_file="$here/publish.txt"
declare -a slides=()
mapfile -t slides < "$publish_file"
for i in "${!slides[@]}"; do
declare previous="${slides[i == 0 ? 0 : i -1]}"
declare next="${slides[i + 1 >= ${#slides[@]} ? i : i + 1]}"
declare slide="${slides[i]}"
destination="$publish_dir/$(basename "$slide")"
previous="$(basename "$previous")" || exit $?
next="$(basename "$next")" || exit $?
if ((i == 0)); then
destination="$publish_dir/index.html"
fi
if ((i == 0)) || ((i == 1)); then
previous="index.html"
fi
print-slide-top 'ROR Presentatie' > "$destination"
cat "$slide" >> "$destination"
print-slide-bottom "$previous" "$next" >> "$destination"
done
cp -v style.css "$publish_dir/style.css"
cp -v main.js "$publish_dir/main.js"
cp -rv assets "$publish_dir/"

@ -0,0 +1,29 @@
function hugotOverrideFirstNext(func){
document.hugotOverrideFirstNext = func;
}
document.onkeydown = function (event) {
switch (event.keyCode) {
case 37:
//left key
document.getElementById('previous').click();
case 38:
console.log("Up key is pressed.");
break;
case 39:
//right key
if (document.hugotOverrideFirstNext) {
let func = document.hugotOverrideFirstNext;
document.hugotOverrideFirstNext = null;
func();
return;
}
document.getElementById('next').click();
break;
case 40:
console.log("Down key is pressed.");
break;
}
};

@ -0,0 +1,17 @@
slides/front.html
slides/topics.html
slides/product.html
slides/product-citybuilder.html
slides/a-good-rts-mmo.html
slides/monetization.html
slides/team-frontpage.html
slides/team.html
slides/process.html
slides/process-design.html
slides/process-ci.html
slides/challenges.html
slides/solutions.html
slides/architecture.html
slides/ror-auth.html
slides/nginx-auth-request.html
slides/demo.html

@ -0,0 +1,10 @@
<section><header>What makes a good MMO RTS</header></section>
<ul>
<li>Good lore</li>
<li>Many things to discover</li>
<li>Fair competitive mechanics</li>
<li>Thorough artwork</li>
<li>Works on mobile</li>
<li>Encourages player interaction</li>
</ul>

@ -0,0 +1,3 @@
<header>Architecture</header>
<img src="assets/ror-architecture.png"/>

@ -0,0 +1,10 @@
<header>Challenges</header>
<ul>
<li>Small team</li>
<li>High software quality standards</li>
<li>Ambitious project scope</li>
<li>Designing a fair online game takes time</li>
<li>Creative processes take time</li>
<li>Dependent on artwork (looking for artist)</li>
</ul>

@ -0,0 +1,3 @@
<header>Demo</header>
<a href="http://localhost:9999">Dev instance</a>

@ -0,0 +1,15 @@
<header>Rise of Rulers</header>
<section>
<header>Sprint 4</header>
</section>
<style>
main {
text-align: center;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
</style>

@ -0,0 +1,7 @@
<header>Monetization</header>
<ul>
<li>The base game is free to play</li>
<li>Expansions of game content cost money</li>
<li>Expansions are NFT's</li>
</ul>

@ -0,0 +1,3 @@
<header>NGINX Auth Request</header>
<img src="assets/ror-auth-request-flow.png"/>

@ -0,0 +1,27 @@
<header>Our Development Stack</header>
<table>
<tr>
<td>Version Control</td><td><img src="assets/gitea-logo.svg"> Gitea</td>
</tr>
<tr>
<td>Continuous Integration</td>
<td><img height="40" src="assets/drone-logo.svg"></td>
</tr>
<tr>
<td>Backend</td>
<td>
<img height="60" style="margin-top: -10px; margin-bottom: -10px;" src="assets/go-logo.svg">
Golang
</td>
</tr>
<tr>
<td>Frontend</td>
<td>
<ul>
<li><img height="100" src="assets/web-assembly-logo.svg"></li>
<li><img height="40" src="assets/svelte-logo.png"> Svelte</li>
</ul>
</td>
</tr>
</table>

@ -0,0 +1,18 @@
<section><header>Architecture and Design Process</header></section>
<ul>
<li>
Thorough discussion of design decisions
</li>
<li>
Collaborative documentation suite <img src="assets/bookstack-logo.png"/>
</li>
<li>
<a target="_blank" href="https://docs.snorba.art/books/epics">
Design documents for each epic
</a>
</li>
<li>
Review of documents after changes
</li>
</ul>

@ -0,0 +1,11 @@
<header>The Process</header>
<style>
main {
text-align: center;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
</style>

@ -0,0 +1,10 @@
<header>A MMO RTS Game</header>
<ul>
<li><b>MMO:</b> Massive Multiplayer Online</li>
<li><b>RTS:</b>Real Time Strategy</li>
<li>Setting: Medieval Fantasy World</li>
<li>Players hold villages</li>
<li>Villages can hold armies</li>
<li>Players can conquer other villages through battles</li>
</ul>

@ -0,0 +1,11 @@
<header>The Product</header>
<style>
main {
text-align: center;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
</style>

@ -0,0 +1,7 @@
<header>ROR AUTH</header>
<ul>
<li>User registration</li>
<li>User authentication</li>
<li>Account data management</li>
</ul>

@ -0,0 +1,14 @@
<header>How we deal with them</header>
<ul>
<li>Test thoroughly</li>
<li>Only work on things when:
<ul>
<li>They are thoroughly thought out</li>
<li>
They are no longer subject to fundamental change due to the creative
process.
</li>
</ul>
</li>
</ul>

@ -0,0 +1,11 @@
<header>The Team</header>
<style>
main {
text-align: center;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
</style>

@ -0,0 +1,18 @@
<header>The Team</header>
<ul id="member-list">
</ul>
<script>
hugotOverrideFirstNext(function() {
document.getElementById('member-list').innerHTML += "<li>Max - Software Engineer</li>";
hugotOverrideFirstNext(function() {
document.getElementById('member-list').innerHTML += "<li>Hugo (me) - Software Engineer</li>";
hugotOverrideFirstNext(function() {
document.getElementById('member-list').innerHTML += "<li>Yea.. That's all of us</li>";
});
});
});
</script>

@ -0,0 +1,15 @@
<header>
Topics
</header>
<ul>
<li>Product Idea</li>
<li>Team</li>
<li>Process</li>
<li>Challenges</li>
<li>Solutions</li>
<li>Architecture</li>
<li>ROR Auth</li>
<li>Demo</li>
</ul>

@ -0,0 +1,8 @@
<header>Our main goal for sprint 4</header>
<ul>
<li>Make existing functionality production ready</li>
<li>Add Logout functionality</li>
<li>Architecture design for token invalidation</li>
<li>Research into CRLITE</li>
</ul>

@ -0,0 +1,16 @@
@import '../../website/style.css';
nav {
position: fixed;
bottom: 0;
border-top: 1px solid var(--theme-text);
}
body {
padding: 0;
}
main {
font-size: 32px;
}
Loading…
Cancel
Save