[개발 일지] Strikers 1945 게임 구현 프로젝트 1일차 (02/23)

2023. 2. 24. 14:21·Team Project/Strikers 1945 GUI Project
728x90
728x90

1일차에 구현한 것

1. enemy[] 배열을 만들어서 여러 객체를 한 번에 소환하기

    - 성공했으나, 일단 EnemyUnit 각 클래스들을 만들기 전까지는 1개만 소환해서 테스트

    - 컬렉션 프레임워크에서 List는 배열과 다르게 크기를 지정하지 않아도 되니까

      배열 말고 List를 사용하는 게 나을 수도?

 

2. Timer 클래스를 활용해서 오른쪽 위에 게임 진행 시간을 보이게 함

    - 로딩 화면에서는 시간이 흐르지 않고, 게임 진행 중에만 시간이 흐름

       (메인 프레임 클래스의 static 변수인 'gameState'의 값에 따라)

    - 나중에 게임 종료 화면을 만들면 시간 기록을 보이게 할 예정

    - 타이머 디자인 바꾸기

 

3. up(), down() 메서드 사용

    - 기본적으로 down()하면서 양옆으로 움직이며, 아래쪽 (보이지 않는) 벽에 닿았을 때만 up() 메서드로 올라가게 함

 

 

4. 원래는 플레이어가 스페이스 바를 꾹 누르면 총알이 마구 나와서 게임이 너무 쉬웠는데,

     총알 발사 메서드를 KeyPressed 말고 KeyReleased에 넣어서 해결함

     (스페이스 바를 눌렀다가 떼야 발사됨)

 

320x100
반응형
저작자표시 비영리 변경금지 (새창열림)

'Team Project > Strikers 1945 GUI Project' 카테고리의 다른 글

[개발 일지] Strikers 1945 게임 구현 프로젝트 5일차 (02/27) ~ 종료  (1) 2023.03.01
[개발 일지] Strikers 1945 게임 구현 프로젝트 4일차 (02/26)  (0) 2023.02.27
[개발 일지] Strikers 1945 게임 구현 프로젝트 3일차 (02/25)  (0) 2023.02.26
[개발 일지] Strikers 1945 게임 구현 프로젝트 2일차 (02/24)  (0) 2023.02.25
[개발 일지] Strikers 1945 게임 구현 프로젝트 0일차 (02/22)  (0) 2023.02.23
'Team Project/Strikers 1945 GUI Project' 카테고리의 다른 글
  • [개발 일지] Strikers 1945 게임 구현 프로젝트 4일차 (02/26)
  • [개발 일지] Strikers 1945 게임 구현 프로젝트 3일차 (02/25)
  • [개발 일지] Strikers 1945 게임 구현 프로젝트 2일차 (02/24)
  • [개발 일지] Strikers 1945 게임 구현 프로젝트 0일차 (02/22)
스응
스응
    반응형
    250x250
  • 스응
    이서영의 개발 블로그
    스응
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (385)
      • Java (134)
        • Base (54)
        • Spring Boot (37)
        • JSP (16)
        • Swing (GUI) (20)
        • Design Pattern (7)
      • C# (13)
      • PHP (18)
      • SQL (27)
      • Vue.js (9)
      • Tailwind CSS (4)
      • TypeScript (7)
      • HTML & CSS (27)
      • JavaScript (26)
      • jQuery (10)
      • Android (3)
      • - - - - - - - - - - - - - - (0)
      • Hotkeys (5)
      • CS (30)
      • IT Notes (13)
      • Error Notes (17)
      • Team Project (24)
        • Airlines Web Project (12)
        • University Web Project (6)
        • Strikers 1945 GUI Project (6)
      • My Project (18)
        • Library Web Project (8)
        • Pet Shopping Mall GUI Project (10)
      • etc. (0)
  • 블로그 메뉴

    • Home
    • Write
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    jQuery
    http
    Codeigniter
    errorNote
    SEO
    SQL
    개발일지
    java
    면접
    typeScript
    jsp
    CSS
    SWAGGER
    티스토리챌린지
    php
    tailwindcss
    Hotkeys
    C#
    vuejs
    Android
    cs
    Swing
    git
    SpringBoot
    HTML
    js
    오블완
    zapier
    Wordpress
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
스응
[개발 일지] Strikers 1945 게임 구현 프로젝트 1일차 (02/23)
상단으로

티스토리툴바