본문 바로가기
반응형

전체 글1708

[플러터 게임] 플러터 기초: 환경 설정 및 기본 개념 /플러터의 기본 개념/ 위젯, 상태, 빌드 메서드 역활 1. Flutter에서 위젯이란?Flutter에서 위젯은 게임 화면에 보이는 모든 요소를 말해요.게임에서 보여주는 버튼, 텍스트, 이미지, 그리고 캐릭터까지 모두 위젯으로 표현됩니다.Flutter에서는 화면을 그릴 때 이런 위젯들을 사용해요. 그리고 모든 위젯은 서로 조합되어 UI를 만듭니다.위젯의 종류Flutter에는 두 가지 주요 위젯이 있어요StatelessWidget (상태가 없는 위젯): 이 위젯은 변하지 않는 화면 요소를 그릴 때 사용해요. 예를 들어, 게임의 제목이나 고정된 배경 같은 요소들은 StatelessWidget으로 만들 수 있어요.StatefulWidget (상태가 있는 위젯): 이 위젯은 사용자가 게임을 플레이할 때, 화면이 변화할 수 있는 요소를 그립니다. 예를 들어, 점수나 .. 2024. 9. 21.
플러터 탄생 배경과 활용 분야 - 초급자를 위한 쉬운 설명 Flutter는 최근 많은 개발자들 사이에서 인기를 끌고 있는 모바일 앱 개발 프레임워크입니다.이 글에서는 Flutter가 어떻게 탄생했는지, 그리고 어떤 문제를 해결하기 위해 만들어졌는지 알아볼 거예요. 또한 Flutter를 배우면 어디에 활용할 수 있는지도 함께 설명해드리겠습니다.Flutter의 탄생 배경Flutter는 Google에서 만든 오픈소스 UI 프레임워크로, 2017년에 처음 세상에 나왔어요.그 당시 모바일 앱 개발은 주로 iOS와 Android라는 두 가지 플랫폼으로 나누어졌습니다.각각의 플랫폼에서 앱을 만들려면 두 개의 다른 프로그래밍 언어(Swift/Objective-C for iOS, Java/Kotlin for Android)를 사용해야 했죠.문제: 중복된 작업과 시간 소모앱을 만.. 2024. 9. 21.
JavaScript: 탄생 배경과 활용 분야 - 초급자를 위한 쉬운 설명 JavaScript는 오늘날 웹 개발에서 없어서는 안 될 중요한 언어입니다. 하지만, JavaScript가 어떻게 탄생했는지, 그리고 어떤 문제를 해결하기 위해 만들어졌는지는 잘 모를 수 있어요.이 글에서는 JavaScript의 탄생 배경과 해결하려는 문제들, 그리고 이 언어를 배우면 어떤 분야에서 활용할 수 있는지에 대해 설명해 드리겠습니다. JavaScript의 탄생 배경1990년대 초반, 인터넷은 막 성장하기 시작했고, 대부분의 웹 페이지는 단순히 텍스트와 이미지로 이루어진 정적(Static) 페이지였습니다. 웹 페이지는 단순한 정보를 제공하는 데 그쳤고, 사용자는 페이지를 읽는 것 외에 별다른 상호작용을 할 수 없었습니다.당시 Netscape라는 웹 브라우저 회사는 인터넷이 더 동적이고 상호작용적.. 2024. 9. 21.
포자랩스, K팝에 생성 AI 도입…가이드 보컬 30~40% 활용 중! K팝 산업에서 생성 인공지능(AI)의 활용이 점점 더 활발해지고 있다는 소식이 전해졌습니다.포자랩스의 배승혁 작곡가는 최근 'BBC 뉴스 코리아' 라디오에 출연하여 AI 기술이 K팝 작곡가에게 미치는 영향에 대해 설명했습니다.이 변화는 K팝의 제작 방식에 큰 혁신을 가져오고 있습니다. 포자랩스는 AI 음악 창작 플랫폼 ‘라이브(LAIVE)’를 운영하며, 저작권 문제를 배제한 AI 서비스를 선보이고 있습니다.배승혁 작곡가는 K팝 시장에서 '가이드 보컬'의 중요성을 강조했습니다. 가이드 보컬은 작곡가가 기획사에 곡을 선보일 때 필수적인 요소인데, 이를 섭외하고 녹음하는 데 드는 비용이 상당합니다. 그렇기 때문에 AI를 활용하면 이러한 시간과 비용을 대폭 줄일 수 있습니다. 작곡가가 직접 노래를 부르고 이를 .. 2024. 9. 20.
업스테이지, '솔라 프로 프리뷰'로 허깅페이스 리더보드 1위 달성! 최근 업스테이지가 오픈소스로 공개한 ‘솔라 프로(Solar Pro)’의 초기 테스트 모델 ‘솔라 프로 프리뷰(Solar Pro Preview)’가 허깅페이스 오픈 LLM 리더보드에서 1위를 차지했습니다.이 성과는 업스테이지가 AI 기술에서 세계적인 수준에 도달했음을 보여주는 중요한 이정표로, 많은 이들의 관심을 받고 있습니다. 업스테이지는 '솔라 프로 프리뷰' 모델이 출시 직후 매개변수 70B 미만 기준으로 1위를 기록했다고 밝혔습니다.이 모델은 현재 70B 미만 모델 기준으로 3위, 전체 15위에 올라 있습니다. 특히, 글로벌 리더보드가 시즌2로 개편되면서 난이도가 높아진 상황에서 이룬 성과여서 더욱 주목받고 있습니다.22B 매개변수만으로 평균 점수 39.61을 기록하며 대형언어모델에 버금가는 성능을 .. 2024. 9. 20.
[플러터 게임] 플러터 기초: 환경 설정 및 기본개념 / 플러터 설치 및 설정/ 첫 번째 플러터 앱 생성 및 실행 플러터로 게임 개발하기: 첫 번째 플러터 앱 생성 및 실행 가이드안녕하세요! 오늘은 플러터(Flutter)를 설치한 후, 첫 번째 플러터 앱을 생성하고 실행하는 방법에 대해 알아보겠습니다.플러터는 구글이 개발한 UI 프레임워크로, 모바일, 웹, 데스크탑 애플리케이션을 만들 수 있는 강력한 도구입니다.이번 글을 통해 플러터로 첫 번째 앱을 만들고 실행하는 과정을 단계별로 소개하겠습니다.1. 플러터 설치 확인첫 번째로, 플러터가 제대로 설치되었는지 확인합니다. 이를 위해 터미널(명령 프롬프트)에서 다음 명령어를 입력하세요.flutter --version플러터의 버전 정보가 출력되면, 플러터가 정상적으로 설치된 것입니다.만약 설치가 되어 있지 않다면, 앞서 소개한 플러터 설치 및 설정 가이드를 참고하세요.2... 2024. 9. 20.
반응형