IT/TIL(127)
-
20231108_기록_블랙잭 게임
오늘 한 것들 학습법 특강 참가 C# 문법 종합반 3주차 과제 - 2. 블랙잭 게임 C# 문법 종합반 4주차 C# 문법 종합반 5주차 오늘의 주제는 블랙잭 게임인데 우선 아래에 완성된 코드를 입력하고 시작하면, 더보기 using System; using System.Collections.Generic; using System.Numerics; using System.Linq; // 블랙잭 게임 만들기 // 1 vs 1의 대결 게임 (턴 방식) // 게임 시작 시에 각각 2장의 카드를 받고 자신의 카드를 확인 // 플레이어는 자신의 카드를 확인한 후에 더 받을 지 선택할 수 있음 // 딜러는 카드의 합이 17점이 되거나 넘을 때가지 계속해서 카드를 받아야 됨 // 카드는 각각 한 장씩 받아야됨(순서대로 받..
2023.11.08 -
20231107_기록_스네이크 게임
오늘 한 것들 코드 컨벤션 특강 OT 참가 C# 문법 종합반 3주차 수강 C# 문법 종합반 3주차 과제 - 1. 스네이크 게임 C# 문법 종합반 3주차 과제 - 2. 블랙잭 게임 오늘은 원래 C# 문법 종합반을 마무리하려고 하였으나, 3주차의 과제인 스네이크 게임과 블랙잭 게임이 생각보다 난적이라 진행하지 못했다. 각종 게임만들기 책에 단골로 등장하는 스네이크 게임은 그 기본적인 틀은 어렵지 않으나 C#에서 구현하려니 살짝 막막한 감이 있었다. 코딩하기 전에 구현할 내용과 구현할 순서를 정하고 구현을 시도했는데, 더보기 // 스네이크 게임 // 매 턴 한 칸씩 진행 방향으로 이동하기 -> 맨 앞의 칸에 새로 만들고, 맨 뒤 칸을 하나 지운다. // 방향키를 입력하여 이동 제어 -> 방향키 받아오기 + 받..
2023.11.07 -
20231106_기록_틱택토
오늘 한 것들 프로그래밍 기초 발제 OT 참가 C# 문법 종합반 1주차 수강 C# 문법 종합반 2주차 수강 오늘은 C# 문법 종합반 강의를 중점적으로 공부했는데, 이전에 공부했었던 C# 사전 문법 기초로는 부족했었던 부분을 보충해주는 느낌으로 공부했으며, 구글링을 해도 의문점이 남았던 부분들을 보완하는 느낌으로 공부했다. 특히, python을 공부하면서 익혔던 연산자들을 활용하는 것은 쉬웠지만, python에는 없었던 변수 선언 부분이라거나, 조건문과 반복문의 서식이라거나, 배열들을 작업하는 과정에서의 다른 부분은 잘 이해가 되지 않는 부분이 있었는데, 이 기회를 통해 한 호흡으로 정리할 수 있었다. 오늘의 메인 주제는 틱택토인데 2주차 과제에 있던 녀석으로, 갑작스럽게 과제로 나타났다. 이전에 pyth..
2023.11.06 -
20231103_기록_카드 뒤집기 게임
오늘 한 것들 알고리즘 코드카타 풀이 카드 뒤집기 게임 버그 수정 발표 참가 1시간 만에 정복하는 코딩테스트 합격법 수강하기 LeetCode 문제 풀기 오늘은 어제 마무리 했었던 카드 뒤집기 게임의 최종 버전을 테스트하면서 발생한 버그를 수정하였다. - 10초 이하에서 화면이 빨갛게 점멸하는 애니메이션 버그이 재시작 시에도 유지되는 버그 게임에서 남은 시간이 10초 이하가 되는 경우 배경음의 속도가 빨라지고 화면이 빨갛게 점멸하는 애니메이션을 구현했는데 배경음의 경우 pitch를 사용하여 속도를 조절했다. (SoundManager.instance.bgSound.pitch = 1f) 와 (SoundManager.instance.bgSound.pitch = 1.2f) 화면이 빨갛게 점멸하는 애니메이션은 유니..
2023.11.03 -
20231102_기록_카드 뒤집기 게임 버그 수정
오늘 한 것들 카드 뒤집기 게임 구현 및 버그 수정 게임 구현 시 했던 방식과 버그, 수정 방식 기록 이전에 준비했었던 카드 뒤집기 게임의 구현의 마무리 및 버그 수정을 하였다. EndTxt 부분을 GameObject화 시켜서 내용을 수정할 수 있게 만들고 추가로 UI를 구현하여 사용자에게 게임을 좀 더 쉽게 이해할 수 있게 만들었다. 이후에 작업하면서 버그들이 생겼었는데 이를 해결하는 과정에서 버그가 발생했었는데 이를 해결하는 작업하면서 과정을 적어둔 후에 발표자료를 만들면서 기록했다. 1. 빠르게 카드를 없애면 게임이 종료되지 않는 현상 (cardsLeft == 2를 만족하는 타이밍이 강제로 넘어가지는 것으로 판단 → cardsLeft
2023.11.02 -
20231101_기록_두 정수 사이의 합(프로그래머스)
오늘 한 것들 알고리즘 코드카타 풀이 카드 뒤집기 basic version 코드 분석 TIL 작성 특강 참가 Github merge 시도하기 Github merge에서 conflict 해결법 찾기 -> 튜터님께 문의 endTxt 게임 오브젝트 구현하기 TMI란 자료 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 오전 9시부터 1시간 동안 알고리즘 코드카타를 풀이했다. 오늘 코드카타에서 알고 가고 싶은 점은 2개인데 하나는 12번 문제인..
2023.11.01