| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
- this call
- virtual function
- std::cout
- suffix return type
- diamond inheritance
- delete function
- placement new
- c++ basic practice
- dynamic_cast
- C++
- std::ostream
- conversion constructor
- pointer to member data
- c++ multi chatting room
- virtual destructor
- vector size
- virtual inheritance
- std::endl
- 더 지니어스 양면포커
- discord bot
- virtual function table
- vector capacity
- constructor
- base from member
- increment operator
- member function pointer
- new&delete
- return by reference
- operator overloading
- std::vector
- Today
- Total
목록Unity (7)
I'm FanJae.
1. IDE(Integrated Development Environment)1-1. 정의IDE는 프로그래밍에 필요한 다양한 도구를 통합한 소프트웨어이다.개발자가 코드 작성, 디버깅, 테스트, 빌드 등을 한 곳에서 수행할 수 있게 해준다.IDE는 프로그래밍 생산성을 높이기 위해 코드 자동 완성, 디버깅, 코드 내비게이션, 빌드 및 실행 도구 등다양한 개발 지원 기능을 포함하고 있다.1-2. 종류 IDE의 종류는 매우 다양하며, 내가 사용해 본 대표적인 IDE는 Visual Studio, IntelliJ IDEA, Eclipse 등이 있다.종류가 다양한 만큼, 프로그래밍 언어나 제공하는 편의 기능에 따라 적절한 IDE를 선택할 수 있다. 또한 비교적 가볍게 사용할 수 있는 IDE도 있다.2. Visual S..
1) 게임을 즐기된 관점에서 벗어나기① 1단계 : 최근에 해본 게임최근에 해본 게임으로 '프로젝트 좀보이드'라는 게임을 다뤄보려고 한다.좀비 아포칼립스 세계관 형태의 생존게임이다. Q1) 어떤 점이 재미있었는가?이 게임의 가장 큰 매력은 현실성에 있다. 보통 생존 게임에서는 적만 경계하면 되는 경우가 많지만, 이 게임에서는 고려해야 할 요소가 훨씬 많다. 특히 상처와 부상 관련 시스템은 엄격하다고 느껴질 정도다. 이 게임의 세계관에는 좀비 치료제가 없기 때문에, 한 번 물리면 사실상 사망이 확정된다. 게다가 위험 요소도 단순히 좀비에게 입는 상처에만 한정되지 않는다. 나뭇가지에 긁히거나, 깨진 창문에 베이거나, 교통사고를 당하는 등 일상적인 부상도 얼마든지 치명적인 변수로 이어질 수 있다.또한 이 게임은..
1. Unity 게임 조사 및 플레이 후기1) 게임 소개게임 이름 : Raft개발사 : Redbbet Interactive유통사 : Axolot Games출시 연도 : 2018(얼리 엑세스), 2022(정식 출시)플랫폼 : Windows PC, Playstation 5, Xbox Series X|S더보기공식 홈페이지의 Press kit에서는 Windows PC만 언급하고 있다. 그러나 Xbox 공식 스토어는 Raft가 Optimized for Xbox Series X|S로 표기되어 있으며, PlayStation Store에서도 PS5 Version 명시되어 있고, 듀얼센스 진동 기능과 적응형 트리거 효과를 지원한다고 안내되어 있다. 따라서 Raft는 Windows PC, PlayStation 5, Xbo..
1. 요약 정리1) 기획자의 역할팀과 상의하며 아이디어를 문서로 구체화한다.기획자는 재미있는 아이디어만 생각하는 것이 아니다. 게임의 규칙, 레벨 구조, 목표, 사용자가 어떤 경험을 하게 될지까지 세세하게 정의한다.기능 우선순위, 일정, 필요한 자원 등을 계획에 반영한다. 2) 개발자의 역할기획서에 적힌 기능을 코드로 만들고, 작은 단위와 묶음 단위의 테스트를 반복한다.기능의 단순 동작을 넘어, 플레이어가 체감하는 조작감과 속도, 반응성을 세심하게 조율한다.프로그램이 예기치 않게 멈추지 않도록 디버깅을 계속 진행한다. 3) 디자이너의 역할색과 형태로 감정을 설계하고 게임의 흥미를 느낄수 있게 만든다.게임의 분위기, UI, 캐릭터의 표정과 동작, 작은 아이콘 등 보이는 모든 것을 시각적으로 조율한다.화면의..
1. 요약 정리1) 서론성적이 좋은 학생들과 성적이 나쁜 학생들의 성적 차이는 아이큐 외에 다른 요인도 존재했다.가장 우수한 학생들 중 일부는 아이큐만 높은 것이 아니었고, 아이큐가 높은 학생이라고 성적이 높은 것은 아니다. 모든 학생이 열심히 노력한다면 교과 내용을 다 이해하고 배울 수 있다고 확신했다.하지만, 현재 교육에서 우리에게 필요한 것은 학생과 학습에 대한 이해에 있다고 결론 내렸다.이는 학습 동기적인 면으로나 심리적인 면을 의미한다. 교육에 있어서 가장 많이 측정하는 것은 아이큐이다.하지만, 학교와 인생의 성공에 지능보다 더 중요한 요소가 있는지 의문을 가지게 된 것이다. 2) 성공한 사람들의 공통된 특성. Grit.어려운 환경에 처한 사람들의 성공 비결을 다양한 사례(미국 육군사관학교, 맞..
1. 요약 정리나의 생각이 다른 사람에게 부정 당했을 때(=거절 당한 상황) 포기하게 되는 경우가 많다.그럴 때, '용기'가 필요하다. 여기서 말하는 '용기'는 내 자신이 완벽하지 않다라는 사실을 덤덤히 적극적으로 받아들이는데 있다.메타인지(meta-cognition)의 사전적 정의1. 자기 자신을 보는 거울2. 스스로를 믿는 능력3. 나의 완벽하지 않은 모습을 인정하는 것 1) '착각'과 '완성'앞서 본 사전적 정의와 같이 메타인지라는 것은 내가 어떻게 생각하고, 느끼고, 판단하는지를 내가 알아차리는데 있다. 하지만, 실제로 사람은 자기 자신을 잘 안다고 생각하지만 '착각'하는 경우가 많다.우리가 실제 삶의 중요한 순간, 의견을 내야 하는 순간 등에 쉽게 용기를 못 내는 이유는 바로 '착각'에 있다...
1. 요약 정리인간은 지구에서 가장 번성한 동물이다.인간의 뇌는 다양한 환경에 유연하게 변화하기 위해서 빠른 성장과 전문성을 포기한다.대신 어떤 환경에도 유연하게 변화할 수 있는 적응력을 가지고 있다. 인간의 뇌에는 얼굴, 팔, 다리 등의 신체가 연결된 '호문쿨루스'라는 신체 지도가 존재한다.호문쿨루스는 뇌와 신체의 대응 관계를 보여주는 지도이지만, 여러 사례를 보면 뇌의 특정 부위가 한 가지 역할만 고정적으로 담당하는 것은 아님을 확인할 수 있다. 1) 허레이쇼 넬슨 경영국의 해군 제독 허레이쇼 넬슨 경은 괴사 위험으로 오른팔을 절단했다.신체 절단 후에도 팔이 있는 것처럼 인지했고, 사후 세계와 영혼의 존재라고 생각했지만현대에서는 이를 다르게 해석하였다.팔을 절단되면 그 부위를 담당하던 뇌 부분이 다..