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)
