Doom-Nukem-CSS
๐ฎ CSS 3D Shooter. https://yurkagon.github.io/Doom-Nukem-CSS/
ํ์ผ ํ์๊ธฐ
์ต์ข ๋ฒ์ ๋ค์ด๋ก๋ (.zip)- settings.json
- div-structure.png
- main.gif
- night-level.gif
- wall-example.png
- icon.png
- index.html
- wall_walf.png
- BackgroundMusic.ts
- index.ts
- Enemy.ts
- index.ts
- style.scss
- types.ts
- GameObject.ts
- index.ts
- GameObjectLOD.ts
- index.ts
- index.ts
- Item.ts
- style.scss
- types.ts
- WeaponItem.ts
- defaultAssets.ts
- index.ts
- Level.ts
- types.ts
- CollisionDetector.ts
- index.ts
- types.ts
- index.ts
- LevelMap.ts
- index.ts
- MapHandler.ts
- types.ts
- index.ts
- Model.ts
- types.ts
- index.ts
- Pistol.ts
- Shotgun.ts
- types.ts
- Weapon.ts
- index.ts
- Inventory.ts
- types.ts
- Camera.ts
- Control.ts
- index.ts
- Player.ts
- PlayerController.ts
- index.ts
- IntervalStrategy.ts
- TimeoutStrategy.ts
- UpdateStrategy.ts
- index.ts
- Scene.ts
- SceneController.ts
- types.ts
- index.ts
- Settings.ts
- index.ts
- SkyBox.ts
- types.ts
- index.ts
- Sound.ts
- types.ts
- index.ts
- Sprite.ts
- style.scss
- types.ts
- index.ts
- style.scss
- Surface.ts
- brick-1.jpg
- brick-2.jpg
- gray.png
- metal-1.jpg
- metal-2.jpg
- prison-1.jpg
- prison-2.jpg
- prison-3.jpg
- stone-1.png
- stone-2.jpg
- stone-3.jpg
- stone-4.jpg
- stone-5.jpg
- stone-6.jpg
- wood-1.jpg
- wood-2.jpg
- wood-3.jpg
- wood-4.jpg
- data.ts
- index.ts
- style.scss
- textureData.ts
- types.ts
- Wall.ts
- guard.png
- Guard.ts
- index.ts
- style.scss
- types.ts
- index.ts
- style.scss
- types.ts
- zombie.png
- Zombie.ts
- index.ts
- angle.ts
- index.ts
- index.ts
- medkit.png
- MedkitItem.ts
- style.scss
- index.ts
- pistol.png
- PistolItem.ts
- style.scss
- index.ts
- shotgun.png
- ShotgunItem.ts
- style.scss
- floor.jpg
- index.ts
- level.ts
- map.ts
- preloadData.ts
- skybox.jpg
- index.ts
- level.ts
- map.ts
- preloadData.ts
- skybox.jpg
- Front.png
- Side.png
- sidingTexture.jpg
- data.ts
- index.ts
- style.scss
- itemPickup.ts
- itemPickUp.wav
- pickWeapon.wav
- weaponPickup.ts
- menu_back.ts
- menu_back.wav
- menu_click.ts
- menu_music.ts
- start_menu.ts
- dark.mp3
- dark_theme.ts
- doom_e1m1.mp3
- doom_e1m1.ts
- duke_theme.mp3
- duke_theme.ts
- step1.wav
- step2.wav
- step3.wav
- steps.ts
- medkit.wav
- medkitVoice.ts
- start.wav
- pistol.wav
- pistol_shot.ts
- shotgun.wav
- shotgun_shot.ts
- index.ts
- Loader.ts
- State.ts
- types.ts
- file-loader.d.ts
- image-brightness.d.ts
- image-filter-core.d.ts
- types.d.ts
- BackButton.tsx
- index.ts
- style.scss
- types.ts
- ButtonGroup.tsx
- index.ts
- style.scss
- types.ts
- Header.tsx
- index.ts
- style.scss
- types.ts
- index.ts
- Screen.tsx
- style.scss
- types.ts
- Char.tsx
- font.png
- getCharClassName.ts
- index.ts
- style.scss
- Text.tsx
- types.ts
- about.jpg
- About.tsx
- index.ts
- style.scss
- fake-quit.png
- FakeQuit.tsx
- index.ts
- style.scss
- face.png
- Face.tsx
- index.ts
- style.scss
- types.ts
- HealthBar.tsx
- index.ts
- style.scss
- HealthColorFilter.tsx
- index.ts
- style.scss
- index.ts
- style.scss
- WeaponBar.tsx
- HUD.tsx
- index.ts
- _index.scss
- _pistol.scss
- _shotgun.scss
- pistol.png
- shotgun.png
- BouncingWrapper.tsx
- index.ts
- style.scss
- Weapon.tsx
- Game.tsx
- index.ts
- style.scss
- index.ts
- level-select.jpg
- LevelSelect.tsx
- style.scss
- index.ts
- Loading.tsx
- splash.png
- style.scss
- background.png
- index.ts
- Menu.tsx
- style.scss
- index.ts
- index.tsx
- preloadData.ts
- UserInterface.tsx
- ImageProcessor.ts
- index.ts
- AudioLoader.ts
- ImageLoader.ts
- OperationHandler.ts
- UrlLoader.ts
- index.ts
- ResourceLoader.ts
- types.ts
- sleep.ts
- constants.ts
- index.ts
- _level.scss
- _utilities.scss
- background.jpg
- index.scss
- .editorconfig
- .gitignore
- map.template
- package.json
- README.md
- tsconfig.json
- webpack.config.js
- yarn.lock
# ์ค์น ๊ฐ์ด๋
1. ์ฝ๋ ๋ด๋ ค๋ฐ๊ธฐ
git clone https://github.com/yurkagon/Doom-Nukem-CSS
๊นํ๋ธ์์ ํ๋ก์ ํธ ์ฝ๋ ์ ์ฒด๋ฅผ ๋ด ์ปดํจํฐ๋ก ๋ด๋ ค๋ฐ์ต๋๋ค.
cd Doom-Nukem-CSS
๋ฐฉ๊ธ ๋ด๋ ค๋ฐ์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ์ด๋ํฉ๋๋ค.
2. Node.js
์ฌ์ ์ถ์ฒ์ฌ์ ์ค๋น๋ฌผ
npm install
package.json์ ๋ช ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๋ด๋ ค๋ฐ์ ์ค์นํฉ๋๋ค.
npm start
๊ฐ๋ฐ/์คํ ์๋ฒ๋ฅผ ์ผญ๋๋ค.
๋ช
๋ น์ด ์คํ ํ ํฐ๋ฏธ๋์ ๋ํ๋๋ ์ฃผ์(๋ณดํต http://localhost:3000 ํํ)๋ฅผ ๋ธ๋ผ์ฐ์ ์์ ์ด์ด๋ณด์ธ์.
// repository documentation
Was this content helpful?
(0 ratings)
