[개발 일지] 반려동물 용품 쇼핑몰 GUI 구현 프로젝트 2일차 (03/12)
·
My Project/Pet Shopping Mall GUI Project
2일차  - 비밀번호 찾기 기능 구현  MemberDAO - 비밀번호 찾기 기능더보기// 비밀번호 찾기 기능@Overridepublic String memberPwFind(String id, String phoneNumber) { String resultPw = null; String sql = " SELECT * FROM member WHERE id = ? AND phone_number = ? "; try { pstmt = conn.prepareStatement(sql); pstmt.setString(1, id); pstmt.setString(2, phoneNumber); rs = pstmt.executeQuery(); /..
[개발 일지] 반려동물 용품 쇼핑몰 GUI 구현 프로젝트 1일차 (03/10)
·
My Project/Pet Shopping Mall GUI Project
개인 프로젝트 주제Swing을 이용하여 반려동물 용품 쇼핑몰 DB 접근 프로그램을 GUI로 구현하기 프로젝트 기간시간이 날 때마다 비정기적으로 진행할 예정 깃허브 주소https://github.com/seoyounglee0105/ShopDB_GUI_Project 개발 계획1. 로그인 프레임  - 회원가입 버튼  - 비밀번호 찾기 버튼 2. 회원가입 프레임   - 아이디 중복 확인 기능  - 항목 형식 힌트 (글자 수 제한 등)  - member 테이블에 회원 정보를 INSERT하는 기능  - 필수 값 중 입력되지 않은 값이 있으면 회원가입 거부 3. 비밀번호 찾기 프레임 4. 마이페이지 프레임  - 정보 수정 버튼 (비밀번호를 다시 입력받아서 본인 확인)  - 주문 내역  - 쿠폰함  - 장바구니 5. ..
[개발 일지] Strikers 1945 게임 구현 프로젝트 5일차 (02/27) ~ 종료
·
Team Project/Strikers 1945 GUI Project
5일차에 구현한 것앞선 일차들에서 밑작업은 모두 끝내 두었다.그래서 5일차에 Timer와 TimerTask를 이용해서 지연시간 후에 적군 소환 메서드가 호출되게끔 하면게임을 완성할 수 있었다. 1. 적군 소환 흐름 구현// 적군 소환 흐름public void createEnemy() { // 1번째 적군 소환 unit2ArrayLeftMove(); Timer timer1 = new Timer(); long delay1 = 3000L; // 2번째 적군 소환 TimerTask task1 = new TimerTask() { @Override public void run() { unit3OneMove(); } }; ..
[개발 일지] Strikers 1945 게임 구현 프로젝트 4일차 (02/26)
·
Team Project/Strikers 1945 GUI Project
4일차의 목표  - 생성된 적군들을 메인 프레임의 리스트에 추가하는 방식으로 관리  - 다른 클래스들도 그에 호환되도록 코드 전부 수정 4일차에 구현한 것1. 메인 프레임의 멤버 변수 추가ArrayList enemyList = new ArrayList();// 아이템도 적군이 생성될 때마다 생성되므로 똑같이 리스트로 정의해둠ArrayList itemList = new ArrayList();2. Enemy 객체들이 각각 자신이 enemyList에 생성된 순서 인덱스를 멤버 변수로 갖도록 함// 부모 클래스의 멤버 변수protected static int enemyCount; // 생성된 적군의 총 숫자protected int myIndex // 자신이 생성된 순서// 자식 클래스의 생성자public Ene..
[개발 일지] Strikers 1945 게임 구현 프로젝트 3일차 (02/25)
·
Team Project/Strikers 1945 GUI Project
3일차에 구현한 것 1. 유닛 종류별로 이동 가능한 범위 조정 2. 유닛 종류별로 총알을 맞는 범위 조정 3. 유닛 종류별로 총알을 쏘는 위치 조정 4. 유닛 종류별로 적군과 플레이어가 접촉했다고 판단하는 범위 조정 (접촉하면 대미지를 입음) 5. 타이머를 시간 기록 대신 제한 시간 형식으로 (00:00이 되면 게임오버 되게끔 할 것)  별거는 아닌데 하나하나 보느라 시간이 오래 걸렸다.다음은 게임 오버 화면이랑 게임 클리어 문구를 간단하게라도 만들어야 할 것 같다.그리고 이제 만든 유닛들을 메인 프레임에 합치고 호환 가능하게 다른 파일들도 수정해야 한다.