├── .github ├── lander.png ├── mark-dark.svg ├── mark-light.svg └── workflows │ └── build.yml ├── README.md ├── client ├── .eslintrc.cjs ├── .gitignore ├── index.html ├── package.json ├── postcss.config.js ├── public │ ├── Generic Icons.svg │ ├── Lander.svg │ ├── STARK.svg │ ├── fonts │ │ ├── ChicagoFLF.ttf │ │ ├── DOS_VGA.ttf │ │ ├── DOS_VGA_WIN.ttf │ │ ├── PPMondwest-Regular.otf │ │ ├── PixelscriptPro.ttf │ │ └── broken-console-broken-console-regular-400.ttf │ ├── vite.svg │ └── worker.js ├── src │ ├── App.tsx │ ├── Body.tsx │ ├── assets │ │ ├── react.svg │ │ └── svg │ │ │ ├── HappyFace.tsx │ │ │ ├── Icon.tsx │ │ │ ├── Lander.tsx │ │ │ ├── Skull.tsx │ │ │ └── Stark.tsx │ ├── components │ │ ├── Button.tsx │ │ ├── Control.tsx │ │ ├── Header.tsx │ │ ├── Prompt.tsx │ │ ├── Slider.tsx │ │ ├── Table.tsx │ │ └── icons │ │ │ ├── Arrow.tsx │ │ │ ├── ArrowEnclosed.tsx │ │ │ ├── ArrowInput.tsx │ │ │ ├── BorderImage.tsx │ │ │ ├── BorderImagePixelated.tsx │ │ │ └── index.tsx │ ├── dojo │ │ ├── abi.json │ │ └── setupNetwork.ts │ ├── index.css │ ├── main.tsx │ ├── theme │ │ ├── colors.ts │ │ ├── components │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── container.tsx │ │ │ ├── divider.tsx │ │ │ ├── index.ts │ │ │ ├── input.tsx │ │ │ └── slider.tsx │ │ ├── index.ts │ │ └── styles.ts │ ├── types │ │ └── components.ts │ ├── utils │ │ ├── math.ts │ │ └── ui.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock └── contracts ├── .gitignore ├── LICENSE ├── Scarb.toml ├── lander ├── Scarb.toml ├── readme.md └── src │ ├── lib.cairo │ └── math.cairo ├── readme.md └── src ├── components.cairo ├── components ├── fuel.cairo └── lander.cairo ├── lib.cairo ├── systems.cairo ├── systems ├── burn.cairo ├── position.cairo └── start.cairo ├── tests.cairo └── tests └── start.cairo /.github/lander.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/.github/lander.png -------------------------------------------------------------------------------- /.github/mark-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/.github/mark-dark.svg -------------------------------------------------------------------------------- /.github/mark-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/.github/mark-light.svg -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/README.md -------------------------------------------------------------------------------- /client/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/.eslintrc.cjs -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/postcss.config.js -------------------------------------------------------------------------------- /client/public/Generic Icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/public/Generic Icons.svg -------------------------------------------------------------------------------- /client/public/Lander.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/public/Lander.svg -------------------------------------------------------------------------------- /client/public/STARK.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/public/STARK.svg -------------------------------------------------------------------------------- /client/public/fonts/ChicagoFLF.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/public/fonts/ChicagoFLF.ttf -------------------------------------------------------------------------------- /client/public/fonts/DOS_VGA.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/public/fonts/DOS_VGA.ttf -------------------------------------------------------------------------------- /client/public/fonts/DOS_VGA_WIN.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/public/fonts/DOS_VGA_WIN.ttf -------------------------------------------------------------------------------- /client/public/fonts/PPMondwest-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/public/fonts/PPMondwest-Regular.otf -------------------------------------------------------------------------------- /client/public/fonts/PixelscriptPro.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/public/fonts/PixelscriptPro.ttf -------------------------------------------------------------------------------- /client/public/fonts/broken-console-broken-console-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/public/fonts/broken-console-broken-console-regular-400.ttf -------------------------------------------------------------------------------- /client/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/public/vite.svg -------------------------------------------------------------------------------- /client/public/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/public/worker.js -------------------------------------------------------------------------------- /client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/App.tsx -------------------------------------------------------------------------------- /client/src/Body.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/Body.tsx -------------------------------------------------------------------------------- /client/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/assets/react.svg -------------------------------------------------------------------------------- /client/src/assets/svg/HappyFace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/assets/svg/HappyFace.tsx -------------------------------------------------------------------------------- /client/src/assets/svg/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/assets/svg/Icon.tsx -------------------------------------------------------------------------------- /client/src/assets/svg/Lander.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/assets/svg/Lander.tsx -------------------------------------------------------------------------------- /client/src/assets/svg/Skull.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/assets/svg/Skull.tsx -------------------------------------------------------------------------------- /client/src/assets/svg/Stark.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/assets/svg/Stark.tsx -------------------------------------------------------------------------------- /client/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/components/Button.tsx -------------------------------------------------------------------------------- /client/src/components/Control.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/components/Control.tsx -------------------------------------------------------------------------------- /client/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/components/Header.tsx -------------------------------------------------------------------------------- /client/src/components/Prompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/components/Prompt.tsx -------------------------------------------------------------------------------- /client/src/components/Slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/components/Slider.tsx -------------------------------------------------------------------------------- /client/src/components/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/components/Table.tsx -------------------------------------------------------------------------------- /client/src/components/icons/Arrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/components/icons/Arrow.tsx -------------------------------------------------------------------------------- /client/src/components/icons/ArrowEnclosed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/components/icons/ArrowEnclosed.tsx -------------------------------------------------------------------------------- /client/src/components/icons/ArrowInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/components/icons/ArrowInput.tsx -------------------------------------------------------------------------------- /client/src/components/icons/BorderImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/components/icons/BorderImage.tsx -------------------------------------------------------------------------------- /client/src/components/icons/BorderImagePixelated.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/components/icons/BorderImagePixelated.tsx -------------------------------------------------------------------------------- /client/src/components/icons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/components/icons/index.tsx -------------------------------------------------------------------------------- /client/src/dojo/abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/dojo/abi.json -------------------------------------------------------------------------------- /client/src/dojo/setupNetwork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/dojo/setupNetwork.ts -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/main.tsx -------------------------------------------------------------------------------- /client/src/theme/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/theme/colors.ts -------------------------------------------------------------------------------- /client/src/theme/components/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/theme/components/button.tsx -------------------------------------------------------------------------------- /client/src/theme/components/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/theme/components/card.tsx -------------------------------------------------------------------------------- /client/src/theme/components/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/theme/components/container.tsx -------------------------------------------------------------------------------- /client/src/theme/components/divider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/theme/components/divider.tsx -------------------------------------------------------------------------------- /client/src/theme/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/theme/components/index.ts -------------------------------------------------------------------------------- /client/src/theme/components/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/theme/components/input.tsx -------------------------------------------------------------------------------- /client/src/theme/components/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/theme/components/slider.tsx -------------------------------------------------------------------------------- /client/src/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/theme/index.ts -------------------------------------------------------------------------------- /client/src/theme/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/theme/styles.ts -------------------------------------------------------------------------------- /client/src/types/components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/types/components.ts -------------------------------------------------------------------------------- /client/src/utils/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/utils/math.ts -------------------------------------------------------------------------------- /client/src/utils/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/src/utils/ui.ts -------------------------------------------------------------------------------- /client/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/tsconfig.node.json -------------------------------------------------------------------------------- /client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/vite.config.ts -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /contracts/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /contracts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/LICENSE -------------------------------------------------------------------------------- /contracts/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/Scarb.toml -------------------------------------------------------------------------------- /contracts/lander/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/lander/Scarb.toml -------------------------------------------------------------------------------- /contracts/lander/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/lander/readme.md -------------------------------------------------------------------------------- /contracts/lander/src/lib.cairo: -------------------------------------------------------------------------------- 1 | mod math; -------------------------------------------------------------------------------- /contracts/lander/src/math.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/lander/src/math.cairo -------------------------------------------------------------------------------- /contracts/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/readme.md -------------------------------------------------------------------------------- /contracts/src/components.cairo: -------------------------------------------------------------------------------- 1 | mod lander; 2 | mod fuel; -------------------------------------------------------------------------------- /contracts/src/components/fuel.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/src/components/fuel.cairo -------------------------------------------------------------------------------- /contracts/src/components/lander.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/src/components/lander.cairo -------------------------------------------------------------------------------- /contracts/src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/src/lib.cairo -------------------------------------------------------------------------------- /contracts/src/systems.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/src/systems.cairo -------------------------------------------------------------------------------- /contracts/src/systems/burn.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/src/systems/burn.cairo -------------------------------------------------------------------------------- /contracts/src/systems/position.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/src/systems/position.cairo -------------------------------------------------------------------------------- /contracts/src/systems/start.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/src/systems/start.cairo -------------------------------------------------------------------------------- /contracts/src/tests.cairo: -------------------------------------------------------------------------------- 1 | mod start; -------------------------------------------------------------------------------- /contracts/src/tests/start.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dojoengine/stark-lander/HEAD/contracts/src/tests/start.cairo --------------------------------------------------------------------------------