반응형

전체 글 115

C++) C와 C++ 의 차이점 Part 1

어떤 언어로 코딩을 하든 공통적으로 염두해야할 점은 사용자가 사용하기 편하게 코드를 짜야한다는 점이다. 첫번째 차이점, 변수와 인스턴스 (Instance) • 사전적 의미는‘예시’ 혹은 ‘경우’ • 변수 대신 '인스턴스'라고 표현 • int a; -> int형식에 대한 인스턴스 a • 다양하게 사용되 는용어 • 프로세스 인스턴스 두번째 차이점, 변수 선언 및 정의 int main() { int a = 10; int b(10); int c(a); std::cout

All Development 2024.01.04

AI) Chat GPT 효율적으로 사용하기 Part 1

1. Custom Instruction 을 작성하자 Chat GPT 홈페이지에 로그인을 하면 위와 같은 탭에서 Custom instructions을 작성할 수 있다.GPTs 유료 결제를 하고 있지 않더라도 기본 3.5에서 설정이 가능하며, 하고 안하고의 차이가 극명하게 갈리기때문에 자주 활용하는 사람은 반드시 설정을 하자.Custom instructions에는 두 가지 질문이 있는데 아래와 같다. - 나에 대해서 Chat GPT에게 소개하자.나는 간단하게 내가 무엇을 전공했고, 어떤 직업을 가지고 있으며, 내가 이루고자 하는 목적은 것은 무엇이고, 내가 GPT 에게 무엇을 바라는지 간단하게 작성했다. - Chat GPT가 어떻게 답변해줬으면 하는지 작성하자.사실 이 부분은 이 글을 작성하는데 도움을 주신..

AI 2023.12.19

순서 및 표기법

PEMDAS vs BODMAS 대부분의 언어, 대부분의 시스템은 다른 조건이 없다면 BODMAS 방식(BIDMAS라고 표현하기도 함.)을 채택한다. 어떤 시스템을 사용하냐에 따라서 결과가 크게 달라지기 때문에 한때 논쟁이되기도 했었다고 한다. 각 시스템의 계산순서 - PEMDAS : 괄호(Parenthess) > 거듭제곱(Exponents) > 곱셈(Multiplication) > 나눗셈(Division) > 덧셈(Addition) > 뺄셈(Subtraction) - BODMAS : 괄호(Brackets) > 거듭제곱(Order) > 나눗셈(Division) > 곱셈(Multiplication) > 덧셈(Addition) > 뺄셈(Subtraction) 과학적 기수법 너무 크거나 너무 작은 숫자들을 십진..

GameMath 2023.12.19

AI) Google Gemini 논란

Gemini 의 논란이 심한 이유?  Gemini가 발표될때 처음부터 가장 강조했던 것이 Multi Modality이다. Multi Modality이란 입력하는 프롬프트에 텍스트, 이미지, 음성, 비디오를 모두 종합해서 처리할 수 있는 AI 기술인데, 이번 광고에서 Google Gemini가 실제로는 그렇지 않은데 마치 실시간으로 Multi Modality를 처리하는 AI라고 느끼게끔 했다는 것 때문이다.  첫번째 논란 : 악마의 편집https://youtu.be/UIZAiXYceBI?si=RbycE77cthCrlhep - 실시간으로 소통하는 것처럼 느끼게끔 편집을 했다. 실제로는 영상만큼 속도가 빠르지 않은데 마치 그런것처럼 편집이 되었다.  두번째 논란 : 비교 기준  비교할때 구글 제미나이 같은경우..

AI 2023.12.12

Unity) Zombie Runner Prototype

1. 게임 디자인 - 정해진 목표를 달성하면 게임을 클리어할 수 있도록 하는 서바이벌 생존형식의 디자인을 채택했다. - 플레이어가 느낄 수 있는 경험(긴장감, 공포)과 게임의 목표(지정된 위치까지 이동하기), 핵심리텐션 요소(게임 디자인)들을 정했다. 2. 사용한 기술 > 전략 패턴 (디자인 패턴) 주요 시스템인 무기관련 시스템을 스크립트 하나로 작성할 경우, 시스템이 커져서 확장이 될수록 같은 메서드를 반복해서 작성해야하는 문제가 발생한다. 따라서 전략 패턴을 사용하기 적합하다고 생각했다. 전략 클래스들을 캡슐화 하기 위한 GunWeapon 클래스 using System; using System.Collections; using System.Collections.Generic; using UnityEn..

Unity 2023.11.28

Unity) Cinemachine Part 1

Cinemachine 이란? 시네머신은 카메라 로직을 개발할 필요가 없이 손 쉽게 카메라를 조작가능한 유니티 내장 패키지이다. https://unity.com/kr/unity/features/editor/art-and-design/cinemachine 시네머신 Unity의 시네머신으로 복잡한 카메라의 움직임을 만드는 방법을 알아보세요. 타겟 트래킹, 구성, 블렌딩 및 자르기까지 쉽고 직관적으로 작업할 수 있습니다. unity.com https://docs.unity3d.com/Packages/com.unity.cinemachine@2.2/manual/index.html Cinemachine Documentation | Package Manager UI website Cinemachine Documenta..

Unity 2023.11.23

AI) OPENAI DEVDAY 정리

OPENAI가 한국시간 기준으로 오늘 새벽 3시에 처음으로 개발자 행사를 개최했다. 많은 사람들과 같이 나 또한 기대감이 컸다. 그래서 빈약한 영어지식으로 끝까지 시청했다. 많은 이야기들이 나왔고, 흥미로운 것들도, 많은 생각을 거쳐야하는 것들도 많아서 잠을 못이룬 하루였다. 하지만 한가지 명확하게 느낀 것은 시장을 선점하는 자가 모든 것을 거머쥘거라는 것이다. 과거에도 그랬듯. https://youtube.com/clip/Ugkx9cYhJHE9JUmoj27xa54gull2rv-caDGH?si=uLFUHVdm-kCXaCrO   GPT-1 Turbo 첫번째로 이번에 새로운 모델인 GPT-4 Turbo 를 공개했다.아래는 공개한 GPT-4 Turbo의 스펙이다. 1. Context length (입력량) -..

AI 2023.11.07

AI) Pandas AI

Python으로 데이터 분석을 할 때 빼먹을 수 없는 라이브러리인 Pandas. 아마 많은 분들이 사용하고, 처음에 많이 학습하고 있을것이다.  이에 맞춰 Pandas-AI라는 라이브러리가 공개되었는데 대화형으로 Pandas를 사용할 수 있는 시대가 되었다. 아직 버전은 0.2지만, 추후에 더 많이 발전할 것 같다.  Pandas-AI란?- Pandas AI는 Generative AI 기능을 Pandas와 결합해 사용할 수 있는 만든 라이브러리- Github Repo GitHub - gventuri/pandas-ai: PandasAI is the Python library that integrates Gen AI into pandas, making data analysis conversatioPandas..

AI 2023.11.06

모바일 게임 분석) Sports City

오늘 소개해 드릴 게임은 Sports City 라는 게임입니다. 1. 게임개요 개발사 - PIXODUST 플랫폼 - 안드로이드, iOS 가격 - 무료 (인앱 구매) 모바일 타이쿤 게임이라고 보시면 됩니다. 특출나게 차별화되는 부분은 없으나 무난무난한 게임입니다. 오프라인 수익이 있고 시민들의 반응을 살펴보는 시스템이 있다는게 그나마 차별점이라 판단되었습니다. 2. 게임소개 #게임시작화면 PIXODUST라는 회사에서 출시한 게임입니다. 타이쿤을 주로 개발하는 회사로서 어느정도 타이쿤에 이해도를 가지고 유저들의 리텐션을 위해 특정 요소들을 잘 활용한 모습이 보였습니다. #플레이방식 유명한 게임과 비교하자면 초반에는 붕어빵 타이쿤과 유사한 느낌입니다. 적은 돈으로 점점 수익을 불려서 더 돈을 많이 벌고 이를 ..

Mobile Game 2023.11.01

Unity) Progrids, Polybrush

ProBuilder를 제대로 사용하기 위해서는 Progrids와 Polybrush를 함께 사용해야 한다고 한다. 아래 참고영상을 시청하시면 더 쉽게 활용이 가능하다. https://www.youtube.com/watch?v=YtzIXCKr8Wo - Progrids Progrids는 말 그대로 일정한 간격을 유지하면서 오브젝트들을 배치하는데 편의를 제공하는 툴이다. 상당히 유용하다. 위에서 세번째에 위치한 On/Off 토글을 On으로 바꿔주면 조절이 가능해진다. 위와 같은 특정 객체모양을 만드는데 많은 도움이 된다. - Polybrush Polybrush는 특정 오브젝트의 mesh나 texture를 커스텀할 수 있도록 편의를 제공하는 툴이다. #참조 https://blog.unity.com/technolo..

Unity 2023.10.31
반응형