Post

2021-05-12-TIL

2021-05-12-TIL

Git에서 파일이름 대소문자 변경 반영하기

  • https://musma.github.io/2019/03/04/git-force-file-rename.html

TODO

  • isPlaying 랜덤으로 생성
  • playing의 값들을 null로 생성
  • average 계산
  • game, team에 대한 더미 데이터 추가
  • average 소수점 셋째자리까지 표시
1
2
3
4
5
6
7
8
9
10
11
INSERT INTO `baseball`.`game` (`id`, `home_score`, `away_score`, `is_end`, `home_name`, `away_name`) VALUES ('1', '0', '0', '0', 'Samsung Lions', 'KIA Tigers');
INSERT INTO `baseball`.`game` (`id`, `home_score`, `away_score`, `is_end`, `home_name`, `away_name`) VALUES ('2', '0', '0', '0', 'NC Dinos', 'Hanwha Eagles');
INSERT INTO `baseball`.`game` (`id`, `home_score`, `away_score`, `is_end`, `home_name`, `away_name`) VALUES ('3', '0', '0', '0', 'Lotte Giants', 'Doosan Bears');
INSERT INTO `baseball`.`game` (`id`, `home_score`, `away_score`, `is_end`, `home_name`, `away_name`) VALUES ('4', '0', '0', '0', 'SSG Landers', 'LG Twins');
INSERT INTO `baseball`.`game` (`id`, `home_score`, `away_score`, `is_end`, `home_name`, `away_name`) VALUES ('5', '0', '0', '0', 'New York Yankees', 'New York Mets');
INSERT INTO `baseball`.`game` (`id`, `home_score`, `away_score`, `is_end`, `home_name`, `away_name`) VALUES ('6', '0', '0', '0', 'Los Angeles Dodgers', 'Boston Red Sox');
INSERT INTO `baseball`.`game` (`id`, `home_score`, `away_score`, `is_end`, `home_name`, `away_name`) VALUES ('7', '0', '0', '0', 'Atlanta Braves', 'Los Angeles Angels');
INSERT INTO `baseball`.`game` (`id`, `home_score`, `away_score`, `is_end`, `home_name`, `away_name`) VALUES ('8', '0', '0', '0', 'St. Louis Cardinals', 'Chicago Cubs');
INSERT INTO `baseball`.`game` (`id`, `home_score`, `away_score`, `is_end`, `home_name`, `away_name`) VALUES ('9', '0', '0', '0', 'Toronto Blue Jays', 'San Francisco Giants');
INSERT INTO `baseball`.`game` (`id`, `home_score`, `away_score`, `is_end`, `home_name`, `away_name`) VALUES ('10', '0', '0', '0', 'Houston Astros', 'San Diego Padres');
INSERT INTO `baseball`.`game` (`id`, `home_score`, `away_score`, `is_end`, `home_name`, `away_name`) VALUES ('11', '0', '0', '0', 'Philadelphia Phillies', 'Cleveland Indians');
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Samsung Lions', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('KIA Tigers', '1');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('NC Dinos', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Hanwha Eagles', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Lotte Giants', '1');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Doosan Bears', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('SSG Landers', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('LG Twins', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Atlanta Braves', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Boston Red Sox', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Chicago Cubs', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Cleveland Indians', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Houston Astros', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Los Angeles Angels', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Los Angeles Dodgers', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('New York Mets', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('New York Yankees', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Philadelphia Phillies', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('San Diego Padres', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('St. Louis Cardinals', '0');
INSERT INTO `baseball`.`team` (`name`, `is_playing`) VALUES ('Toronto Blue Jays', '0');


  1. 게임 스타트를 누르면 게임 리스트가 받아와진다.
  2. 진행중인 게임에 대해서는 선택이 안되도록 했습니다.
  3. 그러면 첫번째 팀을 선택하고 player표시가 뜨고
  4. 마우스로 상단의 버튼을 슬라이드하면 스코어 현황판이뜨고
  5. 아래쪽을 슬라이드하면 선수별 스코어 현황판이 보입니다.
  6. 그리고 PITCH버튼을 누르면, 일정 비율에 따라 strike, ball, 안타가 결정되고,
  7. 4 ball이면 진루, 3 strike 면 아웃이 됩니다.
  8. 옴팡이가 홈에 들어오면 점수가 올라갑니다.

아쉬운 점

  • VPC 사용
  • 프론트 서버 배포 - 제인
  • OAuth 적용
  • API 문서 자동배포 서버 - 프레디
  • 소켓 기반으로 야구게임 -> 프론트
This post is licensed under CC BY 4.0 by the author.