패치 노트 - HY-CtrlS/Invaders-SDP GitHub Wiki

패치 노트

프로젝트의 버전별 변경 사항을 간단하게 정리합니다.


양식

v<주버전>.<부버전>.<수정 버전> (MM-DD)

  • 새로운 기능:
    • 설명...
  • 개선 사항:
    • 설명...
  • 버그 수정:
    • 설명...

v3.0.1 (10-21)


v3.0.0 (10-21)

  • 개선 사항: TA-repo 최신 사항 반영 (PR104~131)

v2.8.0 (10-17)


v2.7.0 (10-16)

  • 새로운 기능: ReiceiptScreen에 보너스 획득량 표시 및 Gameover 화면에 보너스 잃었다는 알림 추가
  • 개선 사항: caculateCoin 메소드 보너스별로 분리

v2.6.0 (10-15)

  • 새로운 기능: UpgradeManager 추가
    • FileManager를 통해 stat을 업데이트하는 클래스
  • 개선 사항: FileManager 메소드 추가
    • upgrade_status.properties 파일을 읽고 쓰는 메소드 추가
  • 개선 사항: TitleScreen 업그레이드 기능 구현
    • 코인 차감 및 UpgradeManager를 통한 업그레이드 구현

v2.5.4 (10-15)


v2.5.3 (10-15)

  • 새로운 기능:
    • 매 게임 클리어시 보상으로 1 gem 지급
  • 개선 사항:
    • 게임 오버 화면과 게임 클리어 화면 구분

v2.5.2 (10-13)


v2.5.1 (10-12)


v2.5.0 (10-12)

  • 새로운 기능:
    • 6주차 팀 작업사항
  • 개선 사항:
    • 메인 메뉴 coin, gem 표시와 currency 파일 동기화

v2.4.8 (10-12)

  • 개선 사항: 게임 중 Coin Item을 획득할 때마다 즉시 코인이 추가되는 기존 메커니즘에서, RoundState.calculateCoin에서 한 번에 코인이 정산되도록 로직을 변경

v2.4.7 (10-11)

  • 개선 사항: calculateCoin 메서드 수정: baseCoin과 bonusCoin 분리, game over가 아닐 경우에만 bonusCoin 지급

v2.4.6 (10-11)

  • 개선 사항: gem 아이콘을 그리기 위한 sprite 추가

v2.4.5 (10-11)

  • 버그 수정: TA 레포와 싱크하면서 신규 추가된 총알 두 개 발사하는 기능으로 인한 정확도 오류 수정(1 넘음) (발사하는 총알에 fire_id 부여하여, 같은 id를 가진 총알에 한해서는 Hitcount를 1만 증가시키도록 변경하여 해결)

v2.4.4 (10-10)

  • 개선 사항: encryption, decryption 메소드 수정

v2.4.3 (10-09)

  • 버그 수정: accuracy가 1을 넘어가는 오류 수정(checkCount와 Hitcount를 따로 삽입하여, 관통과 무관하게 1만 증가시키도록 하였음)

v2.4.2 (10-08)

  • 개선 사항: currency 명칭 변경. (currency -> coin)
  • 개선 사항: loadDefault 메소드 삭제. (load 메서드에 포함)
  • 버그 수정: load시 null값이 넘겨지는 문제 수정. (bufferReader, bufferWriter 분리)

v2.4.1 (10-05)

  • 버그 수정: 메서드 포함관계 수정.

v2.4.0 (10-05)

  • 새로운 기능: currency 암호화 기능 추가.

v2.3.0 (10-05)

  • 새로운 기능: ReceiptScreen 추가.

v2.2.0 (10-03)

  • 새로운 기능: RoundState 클래스 추가.
  • 개선 사항: 화폐 계산 단위 게임 단위에서 라운드 단위로 변경.

v2.1.0 (10-03)

  • 개선 사항: calculateCurrency 메소드 파라미터 time, level 추가.

v2.0.0 (10-03)

  • 새로운 기능: 협업 팀 5주차 진행사항 추가.

v1.2.1 (09-26)

  • 버그 수정: hitRate 보너스 적용 조건 수정.

v1.2.0 (09-25)

  • 새로운 기능: CurrencyManager 클래스 추가.

v1.1.0 (09-25)

  • 새로운 기능: GameState 클래스 currency 필드 추가.
  • 새로운 기능: currency load, save 기능 추가.

v1.0.0 (09-24)

  • 첫 번째 정식 릴리스.
⚠️ **GitHub.com Fallback** ⚠️