TIL(37)

이채원·2026년 8월 11일

TIL

목록 보기
37/77

오늘의 할일
1. 코드카타 정리
2. 팀프로젝트 정리
3. 다음 학습 목표

개념 요약


코드카타 정리

  • 프로젝트 막바지라서 시간이 없었다고 합니다..

팀프로젝트 정리

매니저님들 인터뷰..

쿠키 최애 장난감 : 새 장난감

< 스킬 >
쿠키 쓰다듬기

< 수강생 호감 >

  • 적극적인 수강생

몬스터 추가

매니저님 방에 들어와서 아침마다 랩하시는 분(노래) 5분 모닝콜
쿨한 척 하는 수강생 (발표 시간 넘어가서 끊으면 님들이 손해임 시전)

김XX 매니저님

온열 안대

몬스터 추가

만년 지각생 -> 오늘 몬스터가 많았음 (프로젝트 기간에는 많음)
마감 기한 안 지키는 수강생

슬랙 이모지 잘 눌러주는 수강생

반대 <-> 좋아함

이것들을 토대로 게임 세계관 및 엔딩 조건 등을 확립시킴

인벤토리 기능과 상점 기능을 다 만들어서 아스키 아트 담당을 맡게 됨

간단하게 만든 것들을 전시하겠음

//아스키아트를 적어주세요 !
//이름: 젭 코인 (ZEM)
//분류: 아이템
 std::cout << R"(
						 :------==++++++            
            ::----=====+++++*=          
           :::---========+++***         
         :::::-============+****:       
         :=====************#####        
            ====**********####          
             ====********###            
               ===******##:             
                 ==****#-               
                   =**+
 )";
//아스키아트를 적어주세요 !
//이름: 쿠키 새 장난감
//분류: 아이템
 std::cout << R"(
                                        .                   
                                    :**+=                   
                                  ++*+=-                    
                                :+##+=.                     
                               *##+=.                       
                     :%%.*:  :**+=                          
                   %%%%=%*%=#*=                           .*
                 %=%%%@%%*.+#%%##########*              ##. 
             ##+*%%%%%%%%:**+=+++*####%%%%#=          *#-#  
         -*#*#%%%#%%%%%%::  .-+=***##%%##*%@%%+.:##=+%-%+   
   -**++-*.+#%%%##%%%%+.          -##*%+  .##*=%%%%%%#      
 -%%*##+*#*-*-........                #+%                   
 *#=%:-:.............                                       
  :::::::::........                                         
   ::::::::::....                                           
     ----::::::                                             
 )"
//아스키아트를 적어주세요 !
//이름: 본사 직원
//분류: 몬스터
 std::cout << R"(
        :::::       
    #@*+++++++*@+   
 :%++++++++++++*+=%:
 :#*+:.........:+*#:
 :#*=###+...*##*=+%:
:@-*+-..-+:*++..-=*@
:%:=++++++.*:+++=:@
  :==...........+=: 
     :*-.....=*:    
   :=::::+%=::::+-  
  %...-..=#-..-..:# 
 :-.:#@%##%##%@*:.=:
  :##@%%%@@@%%%@##:         
 )";
//아스키아트를 적어주세요 !
//이름: 8샷 넣은 아메리카노
//분류: 아이템
std::cout << R"(   
                                  
                          ...                     
                       %*##@. . #                
                     #.                           
                    @#                           
                   .. *@%%%@*..                        
              @.%..  .    .. .%.@             
               .    :#@@%@@#:  .              
               %     . .    %%#%              
               .%%%####%%%%#*%%.              
                %%#####%%%##%%%                            
                .%%%#*%%%###*%.                          
                 %%%%#%%%%###%               
                  =%%%%%%%%%%=                 
                  .\. =*=.. :                    
                                                  
 )";
//아스키아트를 적어주세요 !
//이름: 뿅망치
//분류: 무기 (젬 탈취범)
std::cout << R"(   

               @@@@@**-.:@@@@@@@@@=               
             @%%#%#*@%%%@%%%#%#****@:             
            @#%###*@*:-@%#%##*#***+*@             
            @#%#%#*@#**@%#%##*#***+*@             
            @%%%%%#@%##@%#%%%*#*****@             
             @%%%%#%@%%%@%%%%%**##*@:             
              @%%%%%%%***@@%%%%###%-              
                    =%=::=@                       
                    =%=..=@                       
                     *+..@                                              
                     *+::@                        
                    =%===*@                       
                      %@@

 )";
//아스키아트를 적어주세요 !
//이름: 쿠키 납치범
//분류: 몬스터
std::cout << R"(   
                   @@@@@@@@                       
              @@-            -@@@                               
           @                      @               
          @-                      -@              
          @@-@                   @@@                  
          @@-# #%-@        @-# #@@@@              
         @=@+@# @%-@      @-%@ #@@@@=@            
         @ =@+@@@@@%------%@@@@@++= @@            
          @ - @++@@@+@@ @+@@@++@   @              
             @    @@      @@    @@                
               @              @                             
               @@%%=:----:=%%@@                   
              @=%%%%=    =%%%%=@                  
             @%%--:%%%%-%%%%---%@@                

 )";

팀프로젝트를 마치며 & 회고

처음 해본 팀프로젝트는 너무 서툴기 짝이 없었고 소통이 가장 중요하단 것을 깨달았다. 다행히 우리 조는 다들 좋은 분들이라 소통하자고 하면 즉각 반응을 해주어서 크게 소통 부재로 인한 문제가 없었다. 마지막 날이라고 생각하니까 조금 뭉클해졌었고 밍글데이를 진행하면서 더욱 더 단합이 잘 되는 모습을 보이니 다음에도 같은 조가 됐으면 좋겠다는 생각이 들었다.

  • keep
    PR할 때 두명의 확인을 받아야 메인에 머지할 수 있도록 해놔서 크게 파일이 꼬일 일이 없었던 것 같다.

피그잼이라는 공유 파일을 이용해서 작업물을 공유하고 회의록 또는 요청 사항을 쉽게 적고 확인할 수 있어서 좋았다.

  • Problem
    처음 시작할 때 스토리만 대강 정하고 자세한 게임 진행 방식이나 기능을 구체적으로 구현하지 않은 채 진행하다가 마감 전날에 정하게 되어서 갑자기 할 일이 많이 늘어났었다.

처음부터 프로젝트 계획 단계일 때 최대한 많은 부분을 구체적으로 결정하고 게임의 처음부터 마지막 엔딩까지 모두 스토리 라인을 그려놓는 것도 방법인 것 같다.

  • Try
    전개도를 그려서 각각의 게임 진행 상황에서 어떤 식으로 코드를 구현해야하는지 정하면 좀 더 방향성이 잡혀서 구현이 더 깔끔하게 끝날 것 같다.

각자 회의할 때 프라이빗 룸에서 각각 회의를 진행했었는데 각 파트의 진행 상황이나 회의 내용을 알지 못해서 좀 더 다른 파트에 대해서는 무지했던 것 같다. 회의 내용을 즉각적으로 공유하는 방법이 있으면 좋을 것 같다.

  • Feel
    팀 프로젝트에서 가장 중요한 건 소통이라는 것을 깨달은 경험이었다. 소통은 아이템 회의부터 변수명 회의 등등 여러 가지 다양하게 여러 번 반복해서 즉각적으로 하는 게 좋은 것 같다.
profile
초보 개발자

0개의 댓글