OhMyGame
OhMyGame은 AI로 게임을 만들 수 있는 오픈소스 스튜디오로, 디자인·구축·플레이테스트·출판을 하나의 앱에서 모델 키와 함께 수행합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A warband builder for Space Weirdos, the skirmish wargame by Casey Garske, with optional support for the community "Weird Millennium" fan expansion.
Build a warband, see its cost and any rule problems as you go, keep a library of warbands in your browser, and print unit cards for the table.
Try it: https://edward3h.github.io/space-weirdos-builder/
This is an unofficial fan tool. It is not affiliated with or endorsed by the game's author. It does not contain the rulebook: you need the game to play it, so please get it from the link above.
You need Node 22. The repository pins it with mise (mise.toml); run mise install if you use mise. In a shell that has not picked up the pin, prefix commands with mise exec --.
npm install
npm run dev # local development server
npm test # unit tests (rules, storage, model helpers)
npm run e2e # end-to-end tests with Playwright (run `npx playwright install chromium` once)
npm run format # Prettier
npm run format:check # check formatting without changing files
npm run build # type-check and build to dist/
Before merging a change, npm run format:check, npm test, npm run build and npm run e2e should all pass.
The live site is published to GitHub Pages by a workflow (.github/workflows/pages.yml): every push to main runs the format check and unit tests, builds the site and deploys it.
To host it yourself, npm run build produces static files in dist/. Host them on any static web server. The build uses relative paths, so it also works under a sub-path.
Browsers block module scripts on file:// pages, so serve the folder (for example with npm run preview) rather than double-clicking index.html.
Warbands are stored in the browser, per site address. They do not sync between devices or browsers; use Export and Import to move them. If browser storage is unavailable or full, the app says so and offers Export as the way to keep your work.
src/
rules/ the rules: data tables (data/core.ts, data/expansion.ts), the catalogue,
and the engine that works out costs, displayed stats and warnings
model/ warband and model types, and helpers for creating them
storage/ the warband library, validation and migration of saved data, JSON import and export
ui/ the library, editor and print views (plain TypeScript, no UI framework)
e2e/ end-to-end tests
docs/ the design document and implementation plan
The rules engine has no dependency on the browser, and the interface never works out costs itself: it only displays what the engine returns.
The item tables are transcribed from the core rules and the fan expansion, with page references. They are checked against the example warbands printed in both PDFs: src/rules/examples.test.ts rebuilds roughly 55 example models and expects each to cost what the cost tables say.
Twelve of those printed costs disagree with the cost tables. Astral and Vampire in the core rules, and Darn Father, Darn Sillious, Imperial Scout, Big Pappa, Karl, Dwarf Trooper, Dwarf Demolisher, Bezerker, Little Bugs and Tech Daddy in the expansion. The tests record both numbers rather than hiding the difference. They look like errors in the examples, but if you spot a mistake in the tables themselves, please say so.
Where the rules are unclear the builder takes the simplest reading and warns rather than blocks. For example, a Hero/Villain leader counts double towards the warband total, but the per-model point limits are checked on the undoubled cost.
This project's code is free software, licensed under the GNU General Public License, version 3 or (at your option) any later version (GPL-3.0-or-later). You can redistribute and modify it under the terms of that licence; it comes with no warranty.
The licence covers this code, not the game. The rules, names and text of Space Weirdos and its fan expansion belong to their authors, and the item names, costs and rule notes in src/rules/data/ are transcribed from them for use with the game.