[Feature] Native Angular port: Regexp People (regex) — logic & inspiration from ManzDev (approved) #41

Open
opened 2026-04-29 16:22:43 +00:00 by spikerj · 0 comments
Owner

Summary

Implement Regexp People–style regex practice natively inside SpikerSoftnot an iframe/embed of the upstream Parcel build.

  • Spirit & essence: The game logic, pacing, pedagogy, and overall feel remain faithful to @ManzDev/regex-people (HTML5 <input> pattern-style regex learning).
  • Implementation: Delivered with platform-native techAngular, SpikerSoft’s customer/theme system, and our established UI patterns alongside other games.

Upstream reference · preview: https://manzdev.github.io/regex-people/
Stack upstream (FYI only): TypeScript/Parcel/etc. We reimplement equivalent behavior using SpikerSoft stacks.

Related: #42 — RegExr-style authoring tool (/tools/regex)sister ticket (interactive RegExr UX in tools). This ticket (#41) is only the game.

Licensing & approval

We have ManzDev’s approval. Credit him clearly (issue/ticket, README, in-app credits line). Confirm license compatibility for ported logic derived from his design.

Goals

  • One native game shell: routing, layout, theming (glass-themed, light/dark, mobile) consistent with SpikerSoft.
  • Preserve the educational loop and challenge style that make RegExp People effective; logic and inspiration are purely ManzDev’s — we are the faithful native port, not a fork that drifts mechanically from the original.
  • Optional: learner progress / completion hooks consistent with other platform games.

Scope (draft)

  • Port game rules, level flow, and UX affordances from upstream spec/behavior — re-coded in Angular + SpikerSoft components/styling.
  • No dependency on upstream’s Parcel bundle for production UX (dev reference only).
  • Theming & a11y per SpikerSoft standards; document any intentional deltas from GitHub Pages build.
  • Attribution: visible credit to Manz Dev / Regexp People.
  • Legal: license + third-party notices as required.

Links

## Summary Implement **Regexp People**–style regex practice **natively inside SpikerSoft** — **not** an iframe/embed of the upstream Parcel build. - **Spirit & essence:** The game logic, pacing, pedagogy, and overall feel remain **faithful to [@ManzDev/regex-people](https://github.com/ManzDev/regex-people)** (HTML5 `<input>` `pattern`-style regex learning). - **Implementation:** Delivered with **platform-native tech** — **Angular**, **SpikerSoft’s customer/theme system**, and our established UI patterns alongside other games. Upstream reference · preview: https://manzdev.github.io/regex-people/ **Stack upstream (FYI only):** TypeScript/Parcel/etc. We **reimplement** equivalent behavior using SpikerSoft stacks. **Related:** **[#42 — RegExr-style authoring tool (`/tools/regex`)](https://git.spikersoft.com/spikerj/spikersoft-issues/issues/42)** — *sister ticket* (interactive RegExr UX in tools). This ticket (**#41**) is only the **game**. ## Licensing & approval **We have ManzDev’s approval.** Credit him clearly (issue/ticket, README, in-app credits line). Confirm license compatibility for ported logic derived from his design. ## Goals - One **native** game shell: routing, layout, theming (`glass-themed`, light/dark, mobile) consistent with SpikerSoft. - Preserve the **educational loop** and challenge style that make RegExp People effective; **logic and inspiration are purely ManzDev’s** — we are the **faithful native port**, not a fork that drifts mechanically from the original. - Optional: learner progress / completion hooks consistent with other platform games. ## Scope (draft) - [ ] **Port** game rules, level flow, and UX affordances from upstream spec/behavior — re-coded in Angular + SpikerSoft components/styling. - [ ] No dependency on upstream’s Parcel bundle for production UX (dev reference only). - [ ] Theming & a11y per SpikerSoft standards; document any intentional deltas from GitHub Pages build. - [ ] Attribution: visible credit to Manz Dev / Regexp People. - [ ] Legal: license + third-party notices as required. ## Links - Reference repo: https://github.com/ManzDev/regex-people
spikerj changed title from [Feature] Integrate ManzDev Regexp People (regex practice game) — approved to [Feature] Native Angular port: Regexp People (regex) — logic & inspiration from ManzDev (approved) 2026-04-29 16:24:31 +00:00
Sign in to join this conversation.