전체 글(107)
-
[HappyTools] GameBootstrapper, SingletonBehaviour
HappyTools 프로젝트 더보기 HappyTools는 Unity로 게임을 만들면서 자주 사용하게 되는 기능, 클래스 등을 모아두는 Utility 라이브러리입니다. 딱히 구조가 탄탄한 라이브러리는 아니고, 그냥 제가 개발하면서 썼던 기능들을 아카이브 해두는 용도입니다. 나중에 게임 프로토타이핑이나 게임 개발에 사용할 수 있도록 하는게 목표입니다. HappyTools Github : https://github.com/HappyFaceFriend/HappyTools GitHub - HappyFaceFriend/HappyTools: My own code base which consists of utilities and useful base classes. My own code base which consis..
2023.03.21 -
코딩테스트 스터디 - 프로그래머스 금과 은 운반(python)
문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/86053 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 요약 신도시를 짓기 위해 금 a만큼과 은 b만큼이 필요하다. 여러 도시에 있는 금과 은의 양, 그 도시의 금을 신도시로 운반하는 트럭의 용량과 속도가 주어진다. 도시들에 있는 금과 은을 모아 신도시를 짓기위해 필요한 최소 시간을 구하는 문제다. 의식의 흐름 일단 처음에 봤을 땐 뭔가 수식으로 풀릴 것 같았다. 하지만 머리를 싸매본 결과 도저히 계산을 할 수 없었다. 이런 문제는 최소..
2023.03.17 -
[HappyTools] StateMachineBase
HappyTools 프로젝트 더보기 HappyTools는 Unity로 게임을 만들면서 자주 사용하게 되는 기능, 클래스 등을 모아두는 Utility 라이브러리입니다. 딱히 구조가 탄탄한 라이브러리는 아니고, 그냥 제가 개발하면서 썼던 기능들을 아카이브 해두는 용도입니다. 나중에 게임 프로토타이핑이나 게임 개발에 사용할 수 있도록 하는게 목표입니다. HappyTools Github : https://github.com/HappyFaceFriend/HappyTools GitHub - HappyFaceFriend/HappyTools: My own code base which consists of utilities and useful base classes. My own code base which consis..
2023.03.13 -
Discord에서 Github 변경사항 메세지 받기
안녕하세요! 최근에 디스코드에 깃허브 봇을 넣는 방법을 알아내서 공유드립니다. 협업할 때 커밋 푸시 내역 등을 디스코드에 바로바로 보내주기 때문에 개발 현황 공유에 큰 도움이 된답니다! 1. Discord Webhook 생성 디스코드 서버에 오른쪽 클릭해 [서버 설정] > [연동] 탭에 들어가면 웹후크 메뉴가 있습니다. 웹후크 만들기를 눌러주시면 새 웹후크가 생깁니다. 이름과 프로필 사진은 나중에 자동으로 변경되니, 깃허브 메세지가 보내질 채널만 골라주시면 됩니다. 나중에 이 웹후크 URL을 사용해야하므로 웹후크 URL 복사 버튼을 기억해두세요! 2. Github Repository에 Webhook 설정하기 깃허브 레포지토리에 들어가서 [Settings] > [Webhooks] > [Add webhook..
2023.03.12 -
코딩테스트 스터디 - 프로그래머스 무인도 여행 (python)
문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/154540 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 요약 2차원 배열 지도에 X 혹은 1자리 숫자가 주어진다. 인접한 숫자들끼리는 하나의 섬을 이루는데, 섬마다 숫자 총 합을 구해 오름차순으로 정렬 후 반환하면 된다. 의식의 흐름 맵을 전부 탐색하면서 숫자를 발견하면, 그 위치에서 BFS나 DFS를 시작해 섬의 숫자 총 합을 구하면 된다. 맵을 복사해 보관해야한다는 등 메모리 복사를 할 일이 없어 BFS를 하기로 선택했다. 한 숫자..
2023.03.08 -
23.03.06 포켓몬 9세대 실시간 대미지 계산기 개발
요즘 포켓몬 바이올렛을 즐겨하고 있는데, 9세대 대미지 계산기가 없어서 친구 한 명과 방학 프로젝트로 9세대 계산기를 만들었습니다. 종강과 동시에 시작해서 개강할 때 완성이 되네요 ㅎㅎ 친구가 웹페이지 개발 전체를 맡았고, 저는 그 외 세레비넷에서 도감 정보를 파싱해 데이터를 만들고, 데이터를 활용할 수 있는 클래스를 만드는 역할을 맡았습니다. 프론트 개발을 맡진 않았지만, UI 기획을 같이 하면서 UI 기획이 정말 어렵다는걸 느꼈습니다. 이전 소드실드에서 사용한 계산기들의 불편한 점을 최대한 완화해보고자 했습니다. 또 파싱을 하긴 했지만 리전폼이나 바디프레스, 자이로볼 같은 특수한 계산식이 적용되는 기술들을 일일이 수정하는게 귀찮았네요. 그래도 완성되고나니 뿌듯하고 잘 써먹고 있습니다. 9세대 계산기 ..
2023.03.06