주말은 쉬는날이라 건너뜀
오늘한건 페이지 방문했을때 닉네임 입력칸 추가함
css할줄 몰라서 대충 인터넷에 화면 정중앙에 뜨게하는코드 복붙했더니
저런 모습임 현대 미술감성 느껴지는듯
이제 채팅이나 방안에 플레이어들 닉네임이 뜨도록 바꿔야해서
그리고 모델파일에 db로직 수정함
아예 테이블 구조를 바꿈
redis에
방리스트:[방번호를 배열로 가짐]
방번호 : 방제목
방번호_players : 방안에 있는 플레이어 닉네임들
이렇게 나눠짐
방이 하나 생길때마다
테이블 두개 생성되는거임
원래
방번호:{
방제목,
방안에 플레이어리스트
}
이렇게 하려했는데 redis에서 해쉬안에다 배열넣는법을 몰라서
내가 할수있는 최선으로 했더니 이모양임
방 드갔을때
방번호로 지금 그방안에 있는 사람들 목록 가져옴
나갔을때
개인적으로 콜백 한두개겹치는거 정도는 프로미스 쓰는게 더귀찮더라
대충 이런모습으로 동작함
내가 방안에 있을때 누가 들어오거나 나갈때 저런식으로 뜸
이제 canvas로 방 대기실 모습 보여주고 싶은데
캔버스 다루기가 존나 복잡함
기능을 처음부터 만드는것보다
만들어놨던거 새로 수정하는게 더힘드네
갈수록 기능이랑 코드가 늘어나니까 점점 꼬여서 스파게티화 되는거같음
예로 방번호로 방제목,인원 구하는 코드가 이모양임
실력이 없으니까 일단은 구상한데로 움직이면 되는식으로 막짜니까
점점 보기 힘들어짐, 실력있는 사람들은 어떻게 하냐?
일단 기능만들고 나중에 수정하냐?
아니면 만들면서도 계속해서 수정하냐
막 짜는 코딩이라도 소켓을 저정도로 다룰줄 아는건 실력 좋은거임