본문 바로가기

전체 글50

내일배움캠프 14일차 TIL + 퀘스트 입장, 콘솔꾸미기 할당량이 끝나서 다른 사람들의 스크립트를 안건들이면서 , 뭔가 더 해볼 수 있는게 없을까? 하다가퀘스트를 새로운 스크립트로 진행하면 되겠다는 생각이 들어 시작해보았다! 아직 전투부분 구현이 덜 되어서 퀘스트 입장하는 부분까지만 진행하였다.internal class Quest{ public static void quest() { bool exit = false; while (!exit) { Console.Clear(); Console.WriteLine(" ____ _ _ "); Console.WriteLine(" / __ \\ | .. 2024. 5. 2.
내일배움캠프 13일차 TIL + 오류 대수정/그래도 할당량 완료 히히. 오늘도 하루종일 오류수정 했다. 1. 상태보기에서 0을 누르면 메인으로 돌아가야 하는데 1을 눌러도 돌아가짐2. 상태보기에서 닉네임과 직업이 시작화면에서 정한대로 나와야 하는데 이전에 임시로 설정해놨던걸로 고정됨 시작할 때는 고칠게 이거 두개라 얼마 안걸리겠지? 라고 생각했는데 어림도 없었다.2번 하나 고치는데 하루종일 걸렸다. 1. 0을 눌러야 메인으로 가야하는데 1을 눌러도 돌아가짐 switch (ConsoleUtility.PromptMenuChoice(0, 0)) { case 0: return; }여기서 저 콘솔 유틸리티 ( ) 괄호 안의 숫자가 케이스의 최소값, 최대값으로 나와야 하는데 swtich문을 저렇게 유틸리티로 지정해서 해본적이 없어 실수했다.선.. 2024. 5. 1.
내일배움캠프 12일차 TIL + 시작화면, 상태보기, 오류대수정 어제 내내 깃허브 연결만 한참 걸리다가 드디어 오늘부터 제대로 코드를 짜기 시작했다.나는 시작화면과 캐릭터 상태보기를 담당했음.  internal class Start{ public static void startScene() { Console.Clear(); //화면정리 //게임입장 시 멘트 Console.WriteLine("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"); Console.WriteLine("스파르타 던전에 오신 여러분 환영합니다."); Console.WriteLine("캐릭터를 생성하려면 이름을 입력하세요"); Console.WriteL.. 2024. 4. 30.
내일배움캠프 11일차 TIL + 깃허브 연결하기 오늘의 키워드깃허브 연결하기커밋머지     이번주는 처음으로! 팀프로젝트를 시작하게 되었다!!저번 팀프로젝트에서 개인학습조가 되어 참여를 안했기 때문에,, 팀플은 처음이라 어색했다. 가장 큰 문제는 바로 깃허브였다.깃허브로 공동작업을 해야하는데 어떻게 사용하는지 몰라서 하나하나 팀원분들한테 물어봐야 해서 죄송했다.잘 알려주셔서 감사합니다.. 흑흑   > // 처음 깃허브 추가 받고 나서 데스크탑깃허브 - 커런트 레포지토리 - 클론 만들기 브랜치 만들기 //내 코드 작성하고나서 데스크탑깃허브 - 커밋  - Commit to [내 브랜치] push 해주면 내 브랜치까지 올라감! Dev 체크 - 스타트 눌러서 머지  - Dev 까지 올라감 평소 작업할 때는 내 브랜치까지만 올리고 Dev는 나중에 //Dev로 .. 2024. 4. 29.
내일배움캠프 10일차 TIL + 조건문이란 무엇인가 오늘의 키워드ifelseif elseswitch   조건문조건문엔 종류가 상당히 많았다if 하나인 줄 알았지 .. 이렇게 많을 줄이야 호달달.  (1) if  (실행할 코드가 한줄인 경우, 중괄호를 생략해도 되지만 처음 배우는 단계에서는 중괄호를 쓰는 것이 좋다)if (조건식){ // 조건식이 참이라면 진행할 코드} (2) elseif 문이 거짓일 경우 실행 (if가 아닐경우 무조건 else가 되는거임)if (조건식){ // 조건식이 참이라면 진행할 코드}else{ // 조건식이 거짓이면 진행할 코드} (3)  else ifelse if 문은 if 문의 조건식이 거짓일 때, 새로운 조건식을 사용하여 실행 여부를 결정하는 조건문else 는 if가 아니면 무조건 이거. 느낌이면if else 는.. 2024. 4. 26.
내일배움캠프 9일차 TIL + 텍스트 RPG 오늘의 키워드swtichWrtieLinegithub  개인 과제로 텍스트 RPG를 만들어 보았는데요저의 멸망기 함께 하시죠ㅎ  캠프 내 다른 멋쟁이 분들이 필수 구현 다 하고 추가 구현 하면서 기믹 집어넣으며 낄낄 거리시고 있을 무렵.저는 화면 넘어가는 것 부터 (처음부터) 삐걱거리기 시작합니다. 우선 게임에서 1번 누르면 이거~ 2번 누르면 이거~ 3번 누르면 이거~ 0번 누르면 나가기 이런 식으로씬 이동이 많이 있길래!!그럼 하나로 쭉 쓰는게 아니라 씬 별로 나눠서 쓰는게 낫지 않을까? 라는 생각으로static void 이용해서 Main, 상태보기, 인벤토리, 상점 이렇게 크게 네가지로 나누었습니다. 숫자 입력하면 페이지 바뀌는거를 switch로 할까 if로 할까 고민을 많이 했는데매 페이지마다 숫자.. 2024. 4. 25.