Skip to content

Software-Development-Practices/gradle-invaders

Repository files navigation

Space Invaders

Convention

Commit Convention

  • task 하나 : 하나의 브랜치 = 1 : 1 로 작업을 한다.
  • task 의 하위 이슈(하위 작업)가 생길 경우 브랜치는 생성하지 않는다. (미정)
  • 커밋 메세지 첫 줄 컨벤션은 다음과 같다.
    • [헤더] [SETB-{issue number}] 커밋 메세지
    • 헤더 종류는 다음과 같다.
      • add: 기능 구현
      • fix: 코드/버그 수정
      • hofix: hotfix 브랜치에서 생성되는 모든 커밋 헤더
      • docs: 문서 작업
      • PR: PR 생성할 때 붙여주는 헤더
      • test : 페어 끼리 git 작업할때, integration test

Branch Convention

  • 브랜치 네이밍 컨벤션
    • SETB-{issue number}/{branch name}-{work feature}

Code Review Convention

  1. 궁금한 것 🤔(:thinking:)
  2. 제안 (수정 제안) 🤝 (악수)
  3. 칭찬? 👍 (+1) 좋아요
  4. 논의 💬 (말풍선)
  5. 이게 뭐람(오타, 버그 가능성) 🤷‍♂️ 🤷‍♀️ (어깨를 으쓱하는 남자, 여자)

Todo

general -- new

  • Add dying effect virbration effect, etc
  • Add SFX & BGM dynamic sound effect, etc
  • Display HP Color identifying enemy's hp state, bullet count, etc
  • Add Pause function pausing game by pressing ESC key, etc
  • Add Setting function screen resizing, game speed selecting, etc
  • Add various monsters diversifying monster patterns, boss monsters, etc
  • Add Game Summary game rule, manual, etc

old

  1. Add player dying effect

    Add a vibration effect when a player dies
    to add a sense of excitement.
    
  2. Add Sound Effects & Background Music

    Add sound effects and background music.
    Sound effects are dynamic so that volume depends on
    distance between player and sound effect point.
    
  3. Display Enemy HP Color

    color identifies how many bullets an enemy has to be hit to die
    and how many bullets are out of the enemy.
    
  4. Pause fuction (일시정지 기능)

    If you press the ESC key while playing the game,
    you can pause. If you want, you can exit the game.
    
  5. Setting function. (설정 기능)

    It enables the overall description of the game,
    selecting screen size, and game speed.
    
  6. Monster diversity (몬스터 다양성)

    Diversifying simple existing monster patterns gives tension to
    the game, It maintains the user's interest by providing the goal
    of a game called Boss Monster in the middle.
    
  7. Game Summary (게임설명)

    Explain manual, game rule before game start.
    

About

space-invaders 기능 업데이트 프로젝트입니다.

Topics

Resources

Stars

Watchers

Forks

Contributors 6

Languages