KyleHessling1 commited on
Commit
73c8812
·
verified ·
1 Parent(s): 520b57b

Mobile optimization + cross-links (RTS game, Jackrong HF, Tom X, Kyle X)

Browse files
Files changed (2) hide show
  1. README.md +9 -1
  2. index.html +29 -5
README.md CHANGED
@@ -37,6 +37,14 @@ A single-file, **interactive animated slide deck** introducing **Qwopus 3.6 35B-
37
 
38
  Served via `llama-server` (llama.cpp) with the bundled NextN/MTP head for self-speculative decoding (~250 tok/s), exposed over an OpenAI-compatible endpoint. OpenCode was pointed at the local server and the model wrote the whole single-file deck — HTML, CSS, JS, and inline SVG — by reading and editing the file with tools.
39
 
 
 
 
 
 
 
 
 
40
  ---
41
 
42
- *Built by Kyle Hessling with Qwopus 3.6 35B-A3B-Coder via OpenCode. Benchmarks courtesy of Tom Turney (@no_stp_on_snek). Model by Jackrong. Base: Qwen + Unsloth.*
 
37
 
38
  Served via `llama-server` (llama.cpp) with the bundled NextN/MTP head for self-speculative decoding (~250 tok/s), exposed over an OpenAI-compatible endpoint. OpenCode was pointed at the local server and the model wrote the whole single-file deck — HTML, CSS, JS, and inline SVG — by reading and editing the file with tools.
39
 
40
+ ## 🔗 Related & credits
41
+
42
+ - ▶ **Play the RTS game it built:** [AETHER DOMINION](https://huggingface.co/spaces/KyleHessling1/aether-dominion-qwopus36-35b-coder) — a full single-file sci-fi RTS, also generated by the model in OpenCode.
43
+ - 🤗 **Model — Jackrong:** [huggingface.co/Jackrong](https://huggingface.co/Jackrong)
44
+ - 🛠️ **Hardware & live testing — Kyle Hessling:** [@KyleHessling1](https://x.com/KyleHessling1)
45
+ - 📊 **Benchmarks — Tom Turney:** [@no_stp_on_snek](https://x.com/no_stp_on_snek)
46
+ - ⚡ Base: Qwen + Unsloth.
47
+
48
  ---
49
 
50
+ *Built by Kyle Hessling with Qwopus 3.6 35B-A3B-Coder via OpenCode.*
index.html CHANGED
@@ -505,12 +505,33 @@ svg .flat-shadow {
505
 
506
  /* ============ RESPONSIVE ============ */
507
  @media (max-width: 768px) {
508
- .slide { padding: 40px 24px 80px; }
 
 
509
  .card, .step-block, .compare-card { padding: 16px 20px; }
510
  .step-row { flex-direction: column; }
511
  .step-arrow { transform: rotate(90deg); }
512
- .bar-chart { padding: 12px; gap: 6px; }
513
  .compare-row { flex-direction: column; align-items: center; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
514
  }
515
 
516
  /* ============ REDUCED MOTION ============ */
@@ -910,6 +931,9 @@ svg .flat-shadow {
910
  <div class="el" style="z-index:2;">
911
  <div class="body-text" style="margin-top:16px;">It built <strong>AETHER DOMINION</strong> — a complete, playable single-file sci-fi RTS — entirely through an OpenCode agentic loop, thinking-off, on a local RTX 5090.</div>
912
  </div>
 
 
 
913
  <div class="el" style="z-index:2;">
914
  <div class="chip-row" style="margin-top:18px;">
915
  <span class="chip" style="background:var(--cyan);">Fog of War</span>
@@ -1011,9 +1035,9 @@ svg .flat-shadow {
1011
 
1012
  <div class="el" style="z-index:2;">
1013
  <div style="display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px;">
1014
- <span class="credit" style="background:var(--yellow);">Model — Jackrong</span>
1015
- <span class="credit" style="background:var(--cyan);">Hardware &amp; live testing — Kyle Hessling @KyleHessling1</span>
1016
- <span class="credit" style="background:var(--pink);">Benchmarks — Tom Turney @no_stp_on_snek</span>
1017
  <span class="credit" style="background:var(--violet);">Unsloth + Qwen</span>
1018
  </div>
1019
  </div>
 
505
 
506
  /* ============ RESPONSIVE ============ */
507
  @media (max-width: 768px) {
508
+ /* Phone/tablet only desktop (>768px) is untouched.
509
+ Let each slide scroll instead of clipping, and tighten spacing. */
510
+ .slide { padding: 58px 16px 92px; justify-content: flex-start; overflow-y: auto; -webkit-overflow-scrolling: touch; gap: 4px; }
511
  .card, .step-block, .compare-card { padding: 16px 20px; }
512
  .step-row { flex-direction: column; }
513
  .step-arrow { transform: rotate(90deg); }
 
514
  .compare-row { flex-direction: column; align-items: center; }
515
+ .bar-chart { padding: 12px 8px; gap: 5px; height: 280px; width: 100%; max-width: 100%; margin-top: 22px; }
516
+ .headline { line-height: 1.15; }
517
+ .bar { min-width: 0; }
518
+ .bar-label { font-size: 6px; }
519
+ .stat-block { padding: 14px 18px; }
520
+ .chip-row, .badge-row { gap: 6px; }
521
+ .nav-bar { gap: 10px; bottom: 14px; max-width: 96vw; }
522
+ .nav-btn { width: 44px; height: 44px; font-size: 18px; }
523
+ .slide-counter { font-size: 13px; padding: 6px 12px; }
524
+ }
525
+
526
+ @media (max-width: 480px) {
527
+ /* Tighter still for phones */
528
+ .slide { padding: 52px 12px 84px; }
529
+ .dots { display: none; } /* tap zones + buttons + counter handle phone nav */
530
+ .bar-chart { height: 230px; gap: 4px; padding: 10px 6px; }
531
+ .bar-label { font-size: 5.5px; }
532
+ .stat-block { padding: 10px 14px; }
533
+ .footer-text { font-size: 11px; margin-top: 12px; }
534
+ .nav-btn { width: 40px; height: 40px; font-size: 16px; }
535
  }
536
 
537
  /* ============ REDUCED MOTION ============ */
 
931
  <div class="el" style="z-index:2;">
932
  <div class="body-text" style="margin-top:16px;">It built <strong>AETHER DOMINION</strong> — a complete, playable single-file sci-fi RTS — entirely through an OpenCode agentic loop, thinking-off, on a local RTX 5090.</div>
933
  </div>
934
+ <div class="el" style="z-index:2;margin-top:6px;">
935
+ <a href="https://huggingface.co/spaces/KyleHessling1/aether-dominion-qwopus36-35b-coder" target="_blank" rel="noopener" class="badge" style="background:var(--lime);text-decoration:none;color:#000;font-size:16px;padding:10px 22px;box-shadow:6px 6px 0 #000;display:inline-block;">▶ PLAY THE GAME</a>
936
+ </div>
937
  <div class="el" style="z-index:2;">
938
  <div class="chip-row" style="margin-top:18px;">
939
  <span class="chip" style="background:var(--cyan);">Fog of War</span>
 
1035
 
1036
  <div class="el" style="z-index:2;">
1037
  <div style="display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px;">
1038
+ <a class="credit" href="https://huggingface.co/Jackrong" target="_blank" rel="noopener" style="background:var(--yellow);text-decoration:none;color:#000;">Model — Jackrong</a>
1039
+ <a class="credit" href="https://x.com/KyleHessling1" target="_blank" rel="noopener" style="background:var(--cyan);text-decoration:none;color:#000;">Hardware &amp; live testing — Kyle Hessling @KyleHessling1</a>
1040
+ <a class="credit" href="https://x.com/no_stp_on_snek" target="_blank" rel="noopener" style="background:var(--pink);text-decoration:none;color:#000;">Benchmarks — Tom Turney @no_stp_on_snek</a>
1041
  <span class="credit" style="background:var(--violet);">Unsloth + Qwen</span>
1042
  </div>
1043
  </div>