PageSourceSearch

https://saxobroko.com/

html saxobroko.com collected 2026-10-05 22:52:56 UTC 28,633 bytes, 230 lines download raw bytes

1<!DOCTYPE HTML>
2<html lang="en">
3<head>
4<meta charset="utf-8" />
5<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
6<title>Home - Saxo_Broko</title>
7<meta name="description" content="Saxo_Broko&#39;s official website of doom, or whatever. Games, tools, portfolio, since 2015."><link rel="canonical" href="https://saxobroko.com/">
8<meta property="og:site_name" content="Saxo_Broko">
9<meta property="og:locale" content="en_AU">
10<meta property="og:type" content="website">
11<meta property="og:title" content="Home - Saxo_Broko">
12<meta property="og:description" content="Saxo_Broko&#39;s official website of doom, or whatever. Games, tools, portfolio, since 2015.">
13<meta property="og:url" content="https://saxobroko.com/">
14<meta property="og:image" content="https://saxobroko.com/images/banner-1600.webp">
15<meta property="og:image:alt" content="Saxo_Broko">
16<meta name="twitter:card" content="summary_large_image">
17<meta name="twitter:site" content="@Saxo_BrokoYT">
18<meta name="twitter:creator" content="@Saxo_BrokoYT">
19<meta name="twitter:title" content="Home - Saxo_Broko">
20<meta name="twitter:description" content="Saxo_Broko&#39;s official website of doom, or whatever. Games, tools, portfolio, since 2015.">
21<meta name="twitter:image" content="https://saxobroko.com/images/banner-1600.webp">
22<link rel="alternate" type="text/plain" href="/llms.txt" title="llms.txt">
23<link rel="alternate" type="text/markdown" href="/catalog.md" title="Catalog">
24<link rel="sitemap" type="application/xml" href="/sitemap.xml">
25<script>
26  (function () {
27    try {
28      var t = localStorage.getItem("sb-theme");
29      if (t !== "light" && t !== "dark") {
30        if (localStorage.getItem("darkmode") === "true") t = "dark";
31        else t = matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
32      }
33      document.documentElement.setAttribute("data-theme", t);
34      document.documentElement.style.colorScheme = t;
35    } catch (e) {}
36  })();
37</script>
37
38
39
40<style type="text/css">@font-face {font-family:'Manrope';font-style:normal;font-weight:400;src:url(/cf-fonts/v/manrope/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:400;src:url(/cf-fonts/v/manrope/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:400;src:url(/cf-fonts/v/manrope/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:400;src:url(/cf-fonts/v/manrope/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:400;src:url(/cf-fonts/v/manrope/5.2.8/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:400;src:url(/cf-fonts/v/manrope/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:500;src:url(/cf-fonts/v/manrope/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:500;src:url(/cf-fonts/v/manrope/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:500;src:url(/cf-fonts/v/manrope/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:500;src:url(/cf-fonts/v/manrope/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:500;src:url(/cf-fonts/v/manrope/5.2.8/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:500;src:url(/cf-fonts/v/manrope/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:600;src:url(/cf-fonts/v/manrope/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:600;src:url(/cf-fonts/v/manrope/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:600;src:url(/cf-fonts/v/manrope/5.2.8/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:600;src:url(/cf-fonts/v/manrope/5.2.8/latin/wght/normal.woff2);
40unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:600;src:url(/cf-fonts/v/manrope/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:600;src:url(/cf-fonts/v/manrope/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:700;src:url(/cf-fonts/v/manrope/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:700;src:url(/cf-fonts/v/manrope/5.2.8/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:700;src:url(/cf-fonts/v/manrope/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:700;src:url(/cf-fonts/v/manrope/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:700;src:url(/cf-fonts/v/manrope/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Manrope';font-style:normal;font-weight:700;src:url(/cf-fonts/v/manrope/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Syne';font-style:normal;font-weight:600;src:url(/cf-fonts/v/syne/5.2.7/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Syne';font-style:normal;font-weight:600;src:url(/cf-fonts/v/syne/5.2.7/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Syne';font-style:normal;font-weight:600;src:url(/cf-fonts/v/syne/5.2.7/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Syne';font-style:normal;font-weight:700;src:url(/cf-fonts/v/syne/5.2.7/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Syne';font-style:normal;font-weight:700;src:url(/cf-fonts/v/syne/5.2.7/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Syne';font-style:normal;font-weight:700;src:url(/cf-fonts/v/syne/5.2.7/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Syne';font-style:normal;font-weight:800;src:url(/cf-fonts/v/syne/5.2.7/latin/wght/normal.woff2);
40unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Syne';font-style:normal;font-weight:800;src:url(/cf-fonts/v/syne/5.2.7/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Syne';font-style:normal;font-weight:800;src:url(/cf-fonts/v/syne/5.2.7/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}</style>
41<link rel="stylesheet" href="/assets/css/main.css?v=2.8.0" />
42<link rel="stylesheet" href="/assets/css/cool.css?v=2.8.0" />
43
44
45<link
46  rel="preload"
47  as="image"
48  type="image/avif"
49  imagesrcset="/images/banner-960.avif 960w, /images/banner-1600.avif 1600w, /images/banner-2400.avif 2400w, /images/banner-3200.avif 3200w"
50  imagesizes="100vw"
51/>
52
53<script type="speculationrules">
54{
55  "prerender": [{
56    "where": {
57      "and": [
58        { "href_matches": "/*" },
59        { "not": { "href_matches": "/games/*" } },
60        { "not": { "href_matches": "/tools/*" } },
61        { "not": { "href_matches": "/*\\?*" } },
62        { "not": { "selector_matches": "[target=_blank]" } },
63        { "not": { "selector_matches": "[download]" } }
64      ]
65    },
66    "eagerness": "moderate"
67  }]
68}
69</script>
69
70<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=2">
71<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=2">
72<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=2">
73<link rel="manifest" href="/site.webmanifest?v=2">
74<link rel="mask-icon" href="/safari-pinned-tab.svg?v=2" color="#000000">
75<link rel="shortcut icon" href="/favicon.ico?v=2">
76<meta name="msapplication-TileColor" content="#0b0d10">
77<meta name="theme-color" content="#0b0d10">
78<meta name="impact-site-verification" content="e4761248-8ce5-42f1-b1ac-74d44c1cfab2">
79
80
81</head>
82<body class="page-home">
83  <div class="page-wrap">
84    <header class="site-nav" id="nav">
85  <a class="site-nav__brand" href="/" aria-current="page">Saxo_Broko</a>
86  <nav class="site-nav__links" aria-label="Primary">
87    <a href="/portfolio" >Portfolio</a>
88    <a href="/games" >Games</a>
89    <a href="/tools" >Tools</a>
90    <a href="/eco" >Eco</a>
91    <a href="/oscar" >Oscar</a>
92    <a href="/about" >About</a>
93    <a href="https://blog.saxobroko.com" rel="noopener noreferrer">Blog</a>
94  </nav>
95  <div class="site-nav__end">
96    <form class="site-nav__search" action="/search" method="get" role="search" data-nav-search>
97      <div class="site-nav__search-panel" data-nav-search-panel>
98        <label class="sr-only" for="nav-search-q">Search the site</label>
99        <input
100          id="nav-search-q"
101          class="site-nav__search-input"
102          type="search"
103          name="q"
104          placeholder="Search…"
105          autocomplete="off"
106          tabindex="-1"
107        />
108      </div>
109      <button
110        type="button"
111        class="site-nav__search-toggle"
112        data-nav-search-toggle
113        aria-expanded="false"
114        aria-controls="nav-search-q"
115        aria-label="Open search"
116      >
117        <svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true">
118          <circle cx="11" cy="11" r="7"/>
119          <path d="M20 20l-3.5-3.5"/>
120        </svg>
121      </button>
122      <button type="submit" class="site-nav__search-submit" aria-label="Submit search" hidden>
123        <svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true">
124          <circle cx="11" cy="11" r="7"/>
125          <path d="M20 20l-3.5-3.5"/>
126        </svg>
127      </button>
128    </form>
129  </div>
130</header>
131
132    <main id="main">
133      <section id="banner" data-hero>
134  <picture class="hero-bg" aria-hidden="true">
135    <source
136      type="image/avif"
137      srcset="/images/banner-960.avif 960w, /images/banner-1600.avif 1600w, /images/banner-2400.avif 2400w, /images/banner-3200.avif 3200w"
138      sizes="100vw"
139    />
140    <source
141      type="image/webp"
142      srcset="/images/banner-960.webp 960w, /images/banner-1600.webp 1600w, /images/banner-2400.webp 2400w, /images/banner-3200.webp 3200w"
143      sizes="100vw"
144    />
145    <img
146      src="/images/banner-1600.webp"
147      alt=""
148      width="4466"
149      height="3350"
150      fetchpriority="high"
151      decoding="async"
152    />
153  </picture>
154  <div class="inner" data-hero-tilt>
155    <h1 data-hero-stagger>Saxo_Broko</h1>
156    <p class="hero-tagline" data-hero-stagger>
157      <span class="hero-tagline__stage">
158        <span data-tagline aria-live="polite">World renowned Unicorn Rider</span>
159      </span>
160    </p>
161    <div class="search-wrap" data-hero-stagger>
162      <svg xmlns="http://www.w3.org/2000/svg" style="display:none" aria-hidden="true">
163        <symbol id="sbx-icon-search-13" viewBox="0 0 40 40">
164          <path d="M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z" fill-rule="evenodd" />
165        </symbol>
166        <symbol id="sbx-icon-clear-2" viewBox="0 0 20 20">
167          <path d="M8.96 10L.52 1.562 0 1.042 1.04 0l.522.52L10 8.96 18.438.52l.52-.52L20 1.04l-.52.522L11.04 10l8.44 8.438.52.52L18.96 20l-.522-.52L10 11.04l-8.438 8.44-.52.52L0 18.96l.52-.522L8.96 10z" fill-rule="evenodd" />
168        </symbol>
169      </svg>
170      <form method="get" action="/search" class="searchbox sbx-custom2" role="search">
171        <div class="sbx-medium__wrapper">
172          <label class="sr-only" for="home-search">Search the site</label>
173          <input id="home-search" type="search" name="q" placeholder="Search for the things" autocomplete="off" required class="sbx-custom2__input">
174          <button type="submit" class="sbx-custom2__submit" title="Submit your search query." aria-label="Submit search">
175            <svg role="img" aria-hidden="true" focusable="false"><use href="#sbx-icon-search-13"></use></svg>
176          </button>
177          <button type="reset" class="sbx-custom2__reset" title="Clear the search query." aria-label="Clear search">
178            <svg role="img" aria-hidden="true" focusable="false"><use href="#sbx-icon-clear-2"></use></svg>
179          </button>
180        </div>
181      </form>
182    </div>
183  </div>
184</section>
185
186      
187        <footer id="footer">
188  <nav class="footer-links" aria-label="Footer">
189    <a href="/" class="active">Home</a>
190    <a href="/portfolio" >Portfolio</a>
191    <a href="/games" >Games</a>
192    <a href="/tools" >Tools</a>
193    <a href="/eco" >Eco</a>
194    <a href="/oscar" >Oscar</a>
195    <a href="/about" >About</a>
196    <a href="https://blog.saxobroko.com" rel="noopener noreferrer">Blog</a>
197    <a href="/llms.txt">llms.txt</a>
198    <a href="https://share.saxobroko.com" rel="noopener noreferrer">Share</a>
199    <a href="https://status.saxobroko.com" rel="noopener noreferrer">Status</a>
200    <a href="https://saxobroko.kampsite.co/" rel="noopener noreferrer">Feedback</a>
201    <a href="/search" >Search</a>
202  </nav>
203  <p class="copyright copyright--year">&copy; Saxo_Broko 2015-<span id="year">2026</span>.</p>
204  <p class="copyright copyright--ack">Saxo_Broko acknowledges the Wurundjeri people of the Kulin Nation and other Traditional Custodians of country throughout Australia and their connections to the land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples.</p>
205</footer>
206
207      
208    </main>
209  </div>
210  
211
212<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://saxobroko.com/#website","name":"Saxo_Broko","url":"https://saxobroko.com/","description":"Official website of doom, or whatever. Games, tools, portfolio, photos, music, and a memorial for Oscar the fish. Making stuff since 2015.","publisher":{"@id":"https://saxobroko.com/#person"},"inLanguage":"en-AU","potentialAction":{"@type":"SearchAction","target":"https://saxobroko.com/search?q={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"Person","@id":"https://saxobroko.com/#person","name":"Saxo_Broko","alternateName":["Saxo Broko","Saxon"],"url":"https://saxobroko.com","description":"Official website of doom, or whatever. Games, tools, portfolio, photos, music, and a memorial for Oscar the fish. Making stuff since 2015.","jobTitle":"World renowned Unicorn Rider","homeLocation":{"@type":"Place","name":"Sunbury, Australia"},"sameAs":["https://blog.saxobroko.com","https://github.com/saxobroko","https://twitter.com/Saxo_BrokoYT","https://www.youtube.com/@Saxo_BrokoYT"]},{"@type":"ItemList","@id":"https://saxobroko.com/#games","name":"Saxo_Broko games","numberOfItems":41,"itemListElement":[{"@type":"ListItem","position":1,"name":"2048","url":"https://saxobroko.com/games/2048/index.html","description":"Slide puzzle"},{"@type":"ListItem","position":2,"name":"Attac of the Red Dots","url":"https://saxobroko.com/games/aotrd/index.html","description":"Dodge red dots"},{"@type":"ListItem","position":3,"name":"Avoid The Red Dots","url":"https://saxobroko.com/games/atrd/index.html","description":"Dodge red dots, earlier take"},{"@type":"ListItem","position":4,"name":"Coil","url":"https://saxobroko.com/games/coil/index.html","description":"Coil / snake-like"},{"@type":"ListItem","position":5,"name":"Colour Blast","url":"https://saxobroko.com/games/colourblast.html","description":"Colour matching"},{"@type":"ListItem","position":6,"name":"Farblade","url":"https://saxobroko.com/games/farblade.html","description":"Action game"},{"@type":"ListItem","position":7,"name":"Find the ball","url":"https://saxobroko.com/games/ftb.html","description":"Find-the-ball"},{"@type":"ListItem","position":8,"name":"Flappy Bird","url":"https://saxobroko.com/games/flappy/index.html","description":"Flappy clone (MelonJS)"},{"@type":"ListItem","position":9,"name":"Gomoku","url":"https://saxobroko.com/games/gomoku.html","description":"Five in a row"},{"@type":"ListItem","position":10,"name":"Guess-A-Word","url":"https://saxobroko.com/games/gaw.html","description":"Word guessing"},{"@type":"ListItem","position":11,"name":"Math Quiz","url":"https://saxobroko.com/games/math.html","description":"Math questions"},{"@type":"ListItem","position":12,"name":"Math Quiz 2","url":"https://saxobroko.com/games/math2.html","description":"More math questions"},{"@type":"ListItem","position":13,"name":"Maze","url":"https://saxobroko.com/games/maze.html","description":"Maze"},{"@type":"ListItem","position":14,"name":"Minecraft","url":"https://saxobroko.com/games/minecraft/index.html","description":"Browser Minecraft-style"},{"@type":"ListItem","position":15,"name":"Pacman","url":"https://saxobroko.com/games/pacman/index.html","description":"Pac-Man"},{"@type":"ListItem","position":16,"name":"Path Finder","url":"https://saxobroko.com/games/pathfinder.html","description":"Path finding"},{"@type":"ListItem","position":17,"name":"Planet Defender","url":"https://saxobroko.com/games/planetdefender.html","description":"Defend the planet"},{"@type":"ListItem","position":18,"name":"Pong","url":"https://saxobroko.com/games/pong.html","description":"Pong"},{"@type":"ListItem","position":19,"name":"Racing Game","url":"https://saxobroko.com/games/racinggame.html","description":"Racing"},{"@type":"ListItem","position":20,"name":"Reaction Test","url":"https://saxobroko.com/games/reaction.html","description":"Reaction time"},{"@type":"ListItem","position":21,"name":"Rock Paper Scissors","url":"https://saxobroko.com/games/singlerps.html","description":"vs computer"},{"@type":"ListItem","position":22,"name":"Rubiks Cube","url":"https://saxobroko.c
212om/games/rubiks/index.html","description":"Rubik's cube"},{"@type":"ListItem","position":23,"name":"Run","url":"https://saxobroko.com/games/run/index.html","description":"Runner"},{"@type":"ListItem","position":24,"name":"Runner","url":"https://saxobroko.com/games/runner.html","description":"Endless runner"},{"@type":"ListItem","position":25,"name":"Snake","url":"https://saxobroko.com/games/snake/index.html","description":"Classic snake"},{"@type":"ListItem","position":26,"name":"TapTapTap","url":"https://saxobroko.com/games/taptaptap/index.html","description":"Tapping game"},{"@type":"ListItem","position":27,"name":"Target Practice","url":"https://saxobroko.com/games/targetprac.html","description":"Shooting targets"},{"@type":"ListItem","position":28,"name":"Taxi Drift","url":"https://saxobroko.com/games/taxidrift.html","description":"Taxi drifting"},{"@type":"ListItem","position":29,"name":"Tennis","url":"https://saxobroko.com/games/tennis.html","description":"Tennis"},{"@type":"ListItem","position":30,"name":"Tower","url":"https://saxobroko.com/games/tower/index.html","description":"Stack / tower"},{"@type":"ListItem","position":31,"name":"Tower 2","url":"https://saxobroko.com/games/tower2.html","description":"Tower sequel"},{"@type":"ListItem","position":32,"name":"Tron","url":"https://saxobroko.com/games/tron/index.html","description":"Light cycles"},{"@type":"ListItem","position":33,"name":"Typing Game","url":"https://saxobroko.com/games/typing.html","description":"Typing practice"},{"@type":"ListItem","position":34,"name":"Unbeatable Pong","url":"https://saxobroko.com/games/unbeatablepong.html","description":"Pong vs ruthless AI"},{"@type":"ListItem","position":35,"name":"Tron","url":"https://saxobroko.com/games/multitron/index.html","description":"Local multiplayer Tron"},{"@type":"ListItem","position":36,"name":"Connect 4","url":"https://saxobroko.com/games/connect4.html","description":"Connect Four"},{"@type":"ListItem","position":37,"name":"Pig","url":"https://saxobroko.com/games/pig/index.html","description":"Dice game Pig"},{"@type":"ListItem","position":38,"name":"Ski Race","url":"https://saxobroko.com/games/ski/index.html","description":"Ski racing"},{"@type":"ListItem","position":39,"name":"TicTacToe","url":"https://saxobroko.com/games/tictactoe.html","description":"Noughts and crosses"},{"@type":"ListItem","position":40,"name":"Chess","url":"https://saxobroko.com/games/chess/index.html","description":"Online chess"},{"@type":"ListItem","position":41,"name":"Rock, Paper, Scissors!","url":"https://saxobroko.com/games/rps/index.html","description":"Online RPS"}]},{"@type":"ItemList","@id":"https://saxobroko.com/#tools","name":"Saxo_Broko tools","numberOfItems":9,"itemListElement":[{"@type":"ListItem","position":1,"name":"Percentage Calculator","url":"https://saxobroko.com/tools/percent/index.html","description":"Percent math"},{"@type":"ListItem","position":2,"name":"Saxo_Broko Docs","url":"https://saxobroko.com/docs.html","description":"Docs page"},{"@type":"ListItem","position":3,"name":"Proxy","url":"https://pro.saxobroko.com","description":"External proxy"},{"@type":"ListItem","position":4,"name":"Logo Finder","url":"https://saxobroko.com/tools/logofind/index.html","description":"Find logos"},{"@type":"ListItem","position":5,"name":"Camera","url":"https://saxobroko.com/tools/camera/index.html","description":"Camera tool"},{"@type":"ListItem","position":6,"name":"Ginger Chrome","url":"https://saxobroko.com/tools/ginger.html","description":"Chrome experiment"},{"@type":"ListItem","position":7,"name":"Colours","url":"https://saxobroko.com/tools/color.html","description":"Colour utility"},{"@type":"ListItem","position":8,"name":"Piglatin Translator","url":"https://saxobroko.com/tools/piglatin/index.html","description":"Pig Latin"},{"@type":"ListItem","position":9,"name":"Maze Generator","url":"https://saxobroko.com/tools/mazegen.html","description":"Generate mazes"}]}]}</script>
212
213
214
215
216<script defer src="/assets/js/darkmode.js?v=2.8.0"></script>
216
217
218<script defer src="/assets/js/site.js?v=2.8.0"></script>
218
219
220<script type="module">
221  import '/assets/js/pwaupdate.js';
222  const el = document.createElement('pwa-update');
223  document.body.appendChild(el);
224</script>
224
225
226
227
228<!-- Cloudflare Pages Analytics -->
vendor: 99 bytes, line 228
228<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "
228edb405cb1dea4034b24701fe5106863f
vendor: 13 bytes, line 228
228"}'></script>
228<!-- Cloudflare Pages Analytics -->
228<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"cd23f176cf8c4ea8918d3a7638974584","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 228
228
229<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45fffe67b8aa214',t:'MTc5MTI0MDc3Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
229</body>
230</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.