lambda-lantern
๐ง โโ A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.
ํ์ผ ํ์๊ธฐ
์ต์ข ๋ฒ์ ๋ค์ด๋ก๋ (.zip)- lantern-body-ao.png
- lantern-body-diffuse.png
- lantern-handle-ao.png
- lantern-handle-diffuse.png
- logo-text-ao.png
- logo-text-diffuse.png
- logo.egg
- lantern-body-ao.png
- lantern-glass-ao.png
- lantern-metal-diffuse.png
- main-character-ao.png
- main-character-diffuse.png
- main-character-emit.png
- main-character.egg
- crate-ao.png
- door-way-ao.png
- door-way-diffuse.png
- floor-ao.png
- floor-diffuse.png
- pillar-ao.png
- pillar-diffuse.png
- wall-ao.png
- wall-diffuse.png
- room-0.egg
- gloria-hallelujah-sil-open-font-license.txt
- gloria-hallelujah.ttf
- big-eyes.ogg
- magic-in-the-garden.ogg
- night-in-the-castle.ogg
- chicken.ogg
- door-open.ogg
- evil-laugh.ogg
- level-complete.ogg
- stone-dragging.ogg
- twinkle.ogg
- README.md
- lambda-lantern-icon-0.png
- lambda-lantern-logo-3d-0.blend
- lambda-lantern-logo-3d-1.blend
- Main.purs
- Panda3d.purs
- .gitignore
- .nvmrc
- CHANGELOG.md
- LICENSE
- Makefile
- psc-package.json
- README.md
# ์ค์น ๊ฐ์ด๋
1. ์ฝ๋ ๋ด๋ ค๋ฐ๊ธฐ
git clone https://github.com/lettier/lambda-lantern
๊นํ๋ธ์์ ํ๋ก์ ํธ ์ฝ๋ ์ ์ฒด๋ฅผ ๋ด ์ปดํจํฐ๋ก ๋ด๋ ค๋ฐ์ต๋๋ค.
cd lambda-lantern
๋ฐฉ๊ธ ๋ด๋ ค๋ฐ์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ์ด๋ํฉ๋๋ค.
2. ๊ณต์ ์ค์น ์คํฌ๋ฆฝํธ
์ฌ์ ์ถ์ฒ์ฌ์ ์ค๋น๋ฌผ
- Node.js npm ๋ช ๋ น์ด๋ฅผ ์ฐ๋ ค๋ฉด Node.js๊ฐ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค.
npm install -g purescript@0.13.0 psc-package-bin-simple@3.0.1
npm ๋ ์ง์คํธ๋ฆฌ์ ๋ฐฐํฌ๋ ํจํค์ง๋ฅผ ์ ์ญ์ผ๋ก ์ค์นํฉ๋๋ค. ์์ค ํด๋ก ์ด ํ์ ์์ต๋๋ค.
์ค์น ํ ์ ํฐ๋ฏธ๋์ ์ด๊ณ , ํ๋ก๊ทธ๋จ์ ๋ฒ์ ํ์ธ ๋ช
๋ น(์: --version)์ผ๋ก ์ ์ ์ค์น๋๋์ง ํ์ธํ์ธ์.
์ด ๋ ํฌ์ README์ ์ ํ ์ค์ ๋ช ๋ น์ด๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์์ต๋๋ค.
3. Make
๋ณดํต์ฌ์ ์ค๋น๋ฌผ
- Git GitHub์์ ํ๋ก์ ํธ ์ฝ๋๋ฅผ ๋ด๋ ค๋ฐ์ผ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- Make Linux/macOS๋ ๋ณดํต ๊ธฐ๋ณธ ์ค์น๋์ด ์์ต๋๋ค. Windows๋ ๋ณ๋ ์ค์น(์: MSYS2, WSL)๊ฐ ํ์ํฉ๋๋ค.
make \
์์ฑ๋ ๋น๋ ์ค์ ์ ๋ฐํ์ผ๋ก ์ค์ ์ปดํ์ผ์ ์งํํด ์คํ ํ์ผ์ ๋ง๋ญ๋๋ค.
์๋ฌ ์์ด ๋๋๋ฉด ์ฑ๊ณต์
๋๋ค. ์์ฑ๋ ์คํ ํ์ผ์ ์ง์ ์คํํด๋ณด์ธ์.
์ด ๋ ํฌ์ README์ ์ ํ ์ค์ ๋ช ๋ น์ด๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์์ต๋๋ค.
// repository documentation
Was this content helpful?
(0 ratings)
