티스토리 뷰
홍천 대회를 잘 다녀왔습니다.
아쉽다면 아쉽겠지만, 아이들이 너무 잘 해줬습니다. 😍
메달을 처음 받았을 때 만큼은 아닌 것 같지만,
그래도 여전히 메달을 받으면 자랑하고 싶어합니다.
안다치고 안지치고 잘 다녀올 수 있었음에 감사하면서,
홍천 대회의 경기 기록과 도출된 프로그램 개선사항을 빨리 반영했어야 하는데,
본업도 바빠지면서 1주일이 훌쩍 지나버렸습니다.
아직 너무나 부족한 프로그램이지만 이렇게 조금씩 발전시키면 언젠가는 좋은 프로그램이 될 것이라 생각하면서
무엇이 부족했고, 어떻게 개선했는지를 기록합니다.
개선 사항
- 고의 사구 기능
경기 중에 고의 사구가 나왔습니다. +_+
우선은 급한대로 데드볼로 입력해서 진행했습니다. (물론 그래도 결과는 같으니 괜찮겠지만...)
투수의 선택지 중 하나라는 생각이 들어서 고의사구를 추가했습니다. - 전 상태로 되돌리는 기능
생각보다 경기에 집중해서 기록한다는 것이 힘들다는 것을 깨달았습니다.
(제 집중력은 10분이 안되는 것 같습니다. ㅠ_ㅠ)
경기도 봐야하고, 응원도 해야하고, 기록도 해야하다 보니 우선 정신이 없는데,
중간에 공 하나 상황을 놓쳤거나, 기록을 잘 못 했거나,
심판 판정에 의해 기록을 되돌려야 하는 경우가 꽤 있었습니다.
기존에는 가장 마지막 기록을 찾아서 휴지통 눌러서 삭제하는 기능만 있었는데,
생각보다 경기중에 공을 많이 던집니다. (4회 정도 하면 양팀 합쳐서 200개 정도)
스크롤 하다가 새로 고침이 되기도 했어서 전 상태로 딱 되돌리는 버튼이 있으면 좋겠다고 생각했습니다. - 기록 집계
결과적으로 기록하는 이유가 주요 항목을 집계해서 보기 위해서 였는데
홍천 대회까지는 해당 기능을 못 만들었고 아이디어도 없었습니다.
야구를 많이 보시고 잘 알고 계시는 장인어른께서 아이디어를 주셔서
투수, 타자 구분해서 기록을 집계하고 보여줘야 겠다고 생각했습니다. - 문자 중계
실제 경기장에서 경기를 보거나 영상을 보는 상황이라면
전광판 내용만으로도 경기 상황에 대해 이해하기가 쉽겠지만
그렇지 못한 경우에는 전광판을 보여주는게 잘 와닿지 않았다는 피드백을 받았습니다.
그래서 경기를 기록하므로 그 내용을 잘 정리해서 전광판이 변경되듯이 문자로 보여주면 좋겠다고 생각했습니다.
작업 후
고의사구는 투수 액션에 추가하고 로직에서 처리될 수 있도록 해줬습니다.
데드볼 볼넷과 기능이 같아서 큰 고민 없이 로직을 추가할 수 있었습니다.
전 상태로 되돌리는 기능은 확인 버튼 옆에 뒤로 버튼 추가로 처리했습니다.
되돌리는 기능은 전 상태로 돌아간다는 의미인데 이 로직의 구현이 생각보다 쉽지 않았습니다.
(그리고 여전히 잘 되는 건지 잘 모르겠습니다?!!)
현재는 가장 마지막 기록을 삭제하고 처음부터 다시 인식을 시킵니다.
기록이 많아지만 퍼포먼스 문제가 생길 수 있지만
상황을 순차적으로 재인식 함으로써 온전히 전 상태로 돌아갈 수 있다고 생각했습니다.
그런데 이번에 기록하면서 데이터가 꼬이는 상황이 여러번 발생했는데
이닝 교체 이후 작업들을 되돌리면 문제가 발생하는 것 같았습니다.
(이닝 교체 후 정신줄 놓고 있다가 경기가 시작되면 급하게 입력하다보니 실수가 많았습니다. 🤣)
게다가 1이닝에 7점을 내면 강제 이닝을 교체하는 룰이 로직에 없어서
다른 기능으로 대체도 불가능해서 강제로 이닝을 건너뛰어서 기록하기도 했습니다.
하여튼 나중에 오류가 나올지도 모르지만 강제 이닝 교체 로직도 넣고 테스트 후 반영했습니다.
(지금은 머리가 잘 안 굴러가는 것 같습니다. +_+)
야구를 잘 모르다보니 기록집계가 마냥 어렵게 느껴졌는데, 벤치마킹할 것이 생기니깐 도전해볼 수 있었습니다.
그리고 결과적으로 해당 집계를 잘 보여주기 위해 기록을 한 것이므로 더 이상 미룰 수 없는 기능이라 생각했습니다.
네이버 스포츠의 투수기록과 타자기록을 참고했습니다.
마지막으로 문자 중계 기능입니다.
경기를 볼 단위로 기록하므로 이를 상황에 맞게 텍스트로 만들어서 보여줍니다.
이런식으로 약간의 딜레이 후 반영됩니다.
다음 스텝
다음 스텝은 다음 대회 이후라고 말하고 싶지만,
경기 영상 업로드 및 영상에 맞춰 경기 기록이 보여지는 정적인 페이지를 만드는 작업을 할 것 같습니다.
그리고 해당 페이지를 공유하거나 가져갈 수 있는 기능?을 고민 하고 구현해 볼 것 같습니다.
지금은 핸드폰에서 보다보니 작고 안이쁜데, 이를 태블릿 또는 PC에 맞춰보면 좀 더 표현 할 수 있을 것 같습니다.
다른 얘기지만 웹 기술을 사용하려 하면 할 수록 대단한 것들이 많은 것 같습니다.
물론 그 만큼 공부도 많이 해야 해서 어려움이 있겠지만,
이 기술들로 점점 더 대단한 것을 만들 수 있을 것 같다는 느낌이 들어서 기대하게 됩니다. 😍
'vue - baseball 사이트 만들기' 카테고리의 다른 글
제6회 횡성한우배 전국유소년야구대회 목표 정리 (0) | 2022.09.02 |
---|---|
홍천 무궁화배 경기 결과 (0) | 2022.08.26 |
개발 의식의 흐름 정리 (0) | 2022.08.08 |
야구 경기 기록 사이트 - 현황 (0) | 2022.08.08 |
야구 경기 기록 사이트의 MVP (0) | 2022.08.08 |
- Total
- Today
- Yesterday
- 선수 개인 목표
- 무겁지않은드라마
- 횡성한우배
- 대한야구위원회
- 야구 경기 기록 사이트
- 동기부여
- 바다
- 서브캐릭터
- 프로야구이적
- 기억과 교훈
- 안전 관리
- 오블완
- 가벼운드라마
- 말하기
- 사회적 비극
- 2024fa시장
- 스포츠관전
- 금메달
- ppl없는드라마
- 홍천 무궁화배
- 타율 0.5 목표
- 자긍심
- 이태원 참사
- 달걀 깨짐
- 전국유소년야구대회
- QV Open API
- 경기 결과 집계
- 티스토리챌린지
- 반인륜적 표현
- 군베이스볼
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |