활동 22

[팀 다크사이더] 2024 KOCCA DEMODAY 도전트랙 최종 3등 마무리

KOCCA DEMODAY 전시에 사용했던 영상입니다. 영상 편집은 진짜 간단한 컷편집만 할 줄 아는 초보인데 팀에서 영상을 만들 수 있는 사람이 저 뿐이라 온몸을 비틀어가며 만들었습니다. 다른 팀 영상 퀄리티는 시네마틱 영상처럼 어마어마하던데 조금 부끄럽더군요. 하하 프로젝트 이름은 Titan 이었고 게임 이름은 와일더스러시로 확정되었습니다. 앞으로 3~6개월 정도 천천히 스팀 출시할 수 있을 정도로 계속 발전시켜 나가는게 목표입니다.

[내배캠] TIL C# 아스키 아트 코드

using System;using System.Text;using SixLabors.ImageSharp;using SixLabors.ImageSharp.PixelFormats;using SixLabors.ImageSharp.Processing;class AsciiArt{ // 밝기 값에 따라 아스키 문자를 매핑하는 배열 // 사실 배경색으로 이미지 표시하는거라 필요없는 부분이다. private static readonly char[] asciiTable = { '@', '#', 'S', '%', '?', '*', '+', ';', ':', ',', '.' }; private AsciiArt() { } public static void Draw(string imageP..

[내배캠] TIL 텍스트 RPG 개인 과제 종료 후 팀 프로젝트 대비

텍스트 RPG git 링크https://github.com/kjinwoo12/NBCamp_TextRPG GitHub - kjinwoo12/NBCamp_TextRPG: 내배캠 C# 텍스트RPG 과제 제출용 레포내배캠 C# 텍스트RPG 과제 제출용 레포. Contribute to kjinwoo12/NBCamp_TextRPG development by creating an account on GitHub.github.com   나는 개발을 오래 해왔던 사람이기 때문에 익숙하지만, 개발을 잘 모르는 사람과 함께 개인과제 제출 및 코드 리뷰를 진행한 내용을 오늘 TIL로 작성하려고 한다. 이걸 정리하는 이유는 팀원들의 장단점과 수준을 파악하고 팀워크와 결과물의 수준을 끌어올리기 위한 방법을 고민해야하기 때문이다...

[내배캠] TIL CS8600 경고

CS8600 은 변수가 null 이 될 가능성이 있지만 그 값이 null일 때 어떻게 할지 처리하지 않으면 나타나는 경고다. 프로젝트 세팅마다 경고를 표시해주는 단계가 있어 내 프로젝트에는 나오지 않았지만 다른 사람이 개발을 할 때 계속 경고가 쌓인다길래 해결해준 과정을 정리해봤다. 해결방법1. null 체크를 명시적으로 해주기string? input = Console.ReadLine();if (input != null){ // input이 null이 아닐 때 처리}null일 때 동작을 어떻게 할지 if 를 쓰면 된다. 2. Null-병합 연산자를 사용string input = Console.ReadLine() ?? "기본값";

[내배캠] TIL 텍스트 RPG 과제 답지 코드 분석 및 개선

텍스트 RPG 과제 코드과제 답지가 있다는 이야기를 듣고서 이번 과제는 답지를 내 방식대로 조금 더 개선하는 방향으로 해야겠다고 생각했다. 답지에 있는 코드를 분석하고 문제점을 찾아 개선해봤다. 1. 인터페이스 중복 구현 문제 첫 번째 문제점은 ICharacter를 상속받는 클래스에 중복 구현할 필요가 없는 인터페이스의 함수와 프로퍼티를 계속 중복 구현한다는 것이다. 이 문제를 해결하기 위해 .NET 8.0 부터 기본 구현 기능을 제공하지만 내 개발 환경은 .NET 6.0이며 이 기능을 사용할 수 없다. 대신에 ICharacter 를 상속받는 Character 클래스를 만들어서 필요한 것만 오버라이드 할 수 있도록 함수와 변수의 기본 구현을 해뒀고, 기존에 ICharacter를 상속받는 클래스는 Char..

[내배캠] TIL 권장하는 TIL 작성법 + 스네이크 게임 과제 코드 + 블랙잭 과제 코드

10년도 더 전에 C로 하던걸 C#으로 다시 할 줄이야.... 별찍기 건너뛰고 이것부터 하는건 좀 아쉽다. 학생 때는 별찍기 하면서 육망성 만들고, 커서 움직이는거 배우자마자 삼각함수로 오각별 만들고 그랬는데 추억이다. 낄낄 *************** 많은 학생들의 스트레스를 유발했던 과제 별찍기같은 조에 반복문에 어려움을 느껴하는 조원이 있길래 별찍기로 연습해보라고 추천해줬다. 나는 고등학생 때 주구장창 별찍기만 한 달을 했었는데, 어느 순간 뇌가 맑아지는 느낌을 받으면서 신들린 것처럼 반복문이 쉬워졌다. 분명 이 때 뇌주름이 한 줄 더 생겼을 것이다.권장하는 TIL 작성법TIL을 잘 작성하는 방법에 대해 매니저 님이 특강을 해주셨다. 크게 4가지로 카테고리를 나눠 글을 작성하면 된다. 4가지 카테고..