본문 바로가기

전체 글

[게임 개발] C++ 프로그램의 작성과 이 책을 읽는 방법① * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  ✔ 문자열을 표시하는 「Hello world」 프로그램을 작성이 책에서는 최소한의 단계별로 처리를 분할하고, 이를 추가하면서 동작을 확인하는 형식으로 프로그램을 작성합니다. 따라서 간단한 프로그램 작성을 통해서 이 책을 어떻게 읽어나가며 프로그램을 작성하는지를 설명하겠습니다. 우선, 소스 파일의 어디에 무엇을 작성할지를 주석으로 표시해 둡니다. 주석은 프로그램에 영향을 미치지 않으므로 자유롭게 수정하거나 생략할 수 있습니다. [1] 다음에는 헤더 파일을 인클루드하는 코드를 작성하고, [2] 다음에는 함수의 선언을 작성합니다.  소스 파일에 프로그램의 실행 시작점인 main( ) 함수를 선언하겠습니다. 이 책에서는 새롭게 추가하는 코드는 밝게 되어 있고.. 더보기
[게임 개발] C++ 콘솔 프로그램의 개발 환경 설정하기 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  이 책의 게임을 개발하기 위해 Visual Studio를 사용하는 C++ 개발 환경을 설정합니다. ✔ Visual Studio 설치Visual Studio를 배포 페이지에서 다운로드하고 설치합니다. ➊ Visual Studio의 공식 사이트(https://visualstudio.microsoft.com/ko/vs/)를 엽니다. ➋ 「Visual Studio Community」를 바탕 화면 등 알기 쉬운 곳에 다운로드합니다. ➌ 다운로드한 설치 프로그램을 더블 클릭하여 설치를 시작합니다. ➍ 설치 중에 표시되는 [워크로드] 선택 화면에서는 [C++를 사용한 데스크톱 개발]에 체크합니다.  ➎ 「Microsoft 계정」의 입력을 요청하므로 작성합니다.설치.. 더보기
마인크래프트 1일 1페이지 아이디어 북 마인크래프트 1일 1페이지 아이디어 북Mojang 공식 가이드 북 이번엔 ​입니다!​마인크래프트에서는 상상할 수 있는 모든 것을만들 수 있습니다.​한장, 한장 넘기며 하루에 하나씩🗼총 150개의 미니 건축물을 만들 수 있어요!​작지만 기발한 아이디어가 담긴 건축물을 통해여러분의 창의력과 집중력을 키워보세요. ⚡미니 프로젝트를 설계하고, 구현하고,개조하는 방법들이 담겨 있습니다.🦙라마 조각상, 해적선, 오리배, 크리퍼 미로, 워터 슬라이드, 마녀의 집, 우주선, 푸드 트럭 등새로운 놀라움을 선사하는 재미있는 건물들이매일매일 무작위로 등장합니다. 🏰​마인크래프트 건축 기술을레벨 업하는 방법에 대한유용한 팁들도 가득합니다.​스프링 탁상 달력 형태로 구성된 이 책을 화면 옆에 세워 놓고 소재를 찾아 책장을.. 더보기
레고 마인크래프트 아이디어 북(+특별판 피규어) 레고 마인크래프트 아이디어 북 이번엔 레고와 모장이 합쳤다!특별 콜라보레이션💥레고 마인크래프트​50가지 이상의 아이디어와 함께여러분의 레고 마인크래프트 세상을더 멋지게 만들어 보세요!​책 속에 특별판 컬렉션이 들어있어요.다이버 익스플로러와 복어 가족,그리고 작은 화단을 만들 수 있죠.​레고가 처음인 불들을 위해그림으로 된 친절한 조립 설명서도담겨있답니다!🎁 특별판 레고 컬렉션과 함께마인크래프트 세상을현실에 지어 보세요.🎢 🗡다이아몬드 검, 생물 군계,초소형 몹 등을 만들 수 있어요.   여러분✨시작할 준비가 되었나요?​  🔥자세히 보기🔥  · 교보문고 : https://vo.la/HaIuhj 레고 마인크래프트 아이디어 북 | 셰리 래스트 - 교보문고레고 마인크래프트 아이디어 북 | 마인크래프트.. 더보기
[풀스택 개발] 다트의 심화 기능과 객체지향 프로그래밍 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  다트는 함수형 프로그래밍 언어의 특성을 가지고 있으며, 이는 자바스크립트, Haskell, Scala 등과 같은 다른 함수형 언어들과 공통점을 가집니다. 특히, 자바스크립트 개발자들은 다트의 구문과 개 념을 상당히 친숙하게 느낄 수 있습니다. ✔ 고급 함수 사용법다트에서 함수는 단순히 코드의 재사용성을 높이는 도구를 넘어서, 프로그램의 기본 구성 요소로 작용합니다. 다트의 함수형 프로그래밍 특성은 개발자들에게 더 큰 유연성과 표현력을 제공하며, 고차 함수와 클로저와 같은 고급 기능을 통해 이를 실현합니다. 이러한 기능들은 데이터 변환, 이벤트 처리, 비동기 작업 등 다양한 프로그래밍 상황에서 유용하게 활용될 수 있습니다. 고차 함수 고차 함수란, 단순.. 더보기
[풀스택 개발] Dart 기초 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  이제 플러터와 다트(Dart) 컴파일러가 컴퓨터에 설치되었습니다. 플러터 개발을 시작하기 전에, 이번 단원에서는 다트 언어의 특징과 다른 프로그래밍 언어와의 차이점에 대해 학습하겠습니다. 여기서 다트 언어의 기초부터 고급 개념까지 이해함으로써, 플러터 개발을 더욱 효율적으로 진행할 수 있을 것입니다. ✔ 다트의 개요 및 특징이 책은 프로그래밍을 처음 접하는 이들을 대상으로 하지 않습니다. 대신, 이미 어느 정도 프로그래밍 경험이 있는 분들을 주 독자층으로 삼고 있으며, 그러한 배경을 가진 독자들에게 가장 유용할 정보를 제공합니다. 따라서, 다른 프로그래밍 언어 책에서 흔히 볼 수 있는 기본적인 내용(예: if 문과 switch 문의 사용법 등)은 생략.. 더보기
[풀스택 개발] 플러터 설치 및 환경 설정 ② * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  ✔ 안드로이드 스튜디오 설치플러터로 모바일 애플리케이션을 만들기 위해서는 해당하는 애플리케이션 개발 환경이 구축되어 있어야 합니다. 아이폰 애플리케이션 개발은 매킨토시에서만 가능하며 엑스코드를 설치하면 됩니다. 반면, 안드로이드 애플리케이션 개발은 매킨토시와 윈도우 환경 모두 지원되며, 간단하게 안드로이드 스튜디오를 설치하면 가능합니다.  안드로이드 스튜디오 설치 방법은 공식 사이트(https://developer.android.com/studio)에 접속하여 안드로이드 스튜디오 다운로드 버튼을 클릭하여 설치 파일을 다운받습니다.  설치 파일을 다운받아 설치를 할 때 주의할 점은 안드로이드 가상 장치를 선택하는 체크박스 화면에서 기본으로 체크되어 있는.. 더보기
[풀스택 개발] 플러터 설치 및 환경 설정 ① * 본포스팅은 에서 발췌한 내용으로 작성되었습니다.  플러터 설치는 다양한 플랫폼을 지원하기 위해 몇 가지 단계를 거쳐야 합니다. 이 장에서는 플러터 SDK, 코드 에디터, 그리고 각 플랫폼의 SDK 및 도구를 설치하여 개발 환경을 준비하는 방법을 설명하겠습니다 1. 플러터 SDK 설치: 플러터 프로젝트를 생성하고 빌드하는 데 필요한 핵심 도구입니다. 이 SDK는 플러터의 모든 기능을 제공하며, 플랫폼 간 코드를 관리하는 데 중심적인 역할을 합니다. 설치 방법은 공식 사이트(https://docs.flutter.dev/get-started/install)에 소개되어 있습니다.2. 코드 에디터 설치: 플러터 코드를 효과적으로 작성하고 수정하기 위해 코드 에디터를 설치합니다. 이 책에서는 가벼우면서도 강력한.. 더보기