본문 바로가기

컴퓨터공학/컴퓨터일반25

NN 흔치 않은 파일 확장자 모음 프로그래밍 APK — 안드로이드 애플리케이션 패키지 파일 DO — 자바 스트럿츠에서 사용되는 맵핑처리되는 확장자 GO — 프로그래밍 언어 Go 소스파일 O — c언어 오브젝트 파일 RB — 언어 Ruby 확장자 TS (TypeScript) — 마이크로 소프트에서 만든 자바스크립트 컴파일용 언어. 타입을 중요하게 처리 이미지 EPS — 벡터기반의 파일로 선과 도형이 깔끔하며 확대해도 깨지지 않습니다. 일러스트레이터에서 저장 가능합니다. HEIC — iOS에서 쓰이는 이미지 파일 형식 TIFF — 무손실압축으로 호환성이 좋지만 용량이 큽니다. 멀티미디어 음악 AAC — 음원파일 AC3 — 소리 음원 파일 LRC — 싱크 가사 파일 기타 BIN — Binary 형식 파일 CAB — MS에서 사용하는 압축 파일.. 2021. 2. 4.
NN 게임 물리 특이점 이벤트의 발생 -> 물리학에서 특이점이 발견되는 곳은 중심과 가장자리 단위 SI단위 세계적으로 쓰이는 물리학 단위, 단계별로 X 1000 단위변환 변환인자를 사용(mm->cm 변환시 변환인자는 0.1) 유효숫자 a. 자릿수가 너무 많을 경우, 보통 첫번째 0이 아닌 숫자로서 해당 숫자가 얼마나 큰 가를 결정하는 숫자 b. 일반적으로 세 개의 유효숫자 c. 반올림 : 마지막 유효숫자의 오른쪽에 있는 숫자가 4이하면 버리고 6이상이면 반올림, 5면 그 다음 숫자 판 별 과학표기법 1. 큰 숫자를 표현 : 소수점 앞의 한자리 유효 숫자와 소수점 이후의 나머지 숫자 + 곱하는 10의 제곱수 2. 작은 숫자를 표현 : 10의 제곱수가 마이너스 관련포스트 게임 기획 | 구상과 디자인 게임 프로그래밍 게임 알.. 2021. 2. 2.
NN 게임 알고리즘 (레벨업, 데미지, 피해량) 레벨업 공식, 데미지 공식, 피해량 공식 등 게임 알고리즘에 대해 소개합니다. 레벨업 필요경험치 = ((레벨-1) X 50 / 49) ^ 2.5 X 계수 // 계수는 10만테이블당 1 현재레벨 = (총경험치 / 계수) ^ 0.4 X 49 / 50 + 1 데미지 위자드리 for(공격횟수) { 데미지 = n면체 주사위 X 굴리는 횟수 + 보정치 } 방어력 : AC가 낮으면 공격자체가 안들어가고 Hit 수치가 낮아짐 -> 피데미지 감소 드래곤퀘스트 데미지 = (공격력-방어력/2)/2 + (난수) 난수는 데미지의 10% 위자드리, 드래곤퀘스트 경우 마법은 물리 데미지와 달리 능력치에 연관되지 않은 고정 데미지 형식 범용 데미지 = (기초AT + 능력 X 성장치) - 대상방어+ 난수 성장치 : 수정치정수 / 반영.. 2021. 2. 1.
NN 게임 프로그래밍 (멀티플레이, 게임서버, 레벨디자인) 게임 프로그래밍 시 고려해봐야 할 사항(게임서버, 레벨디자인 등)에 대해 리스트화 해 봤습니다. 멀티플레이 고려사항 1. 동기화해야하는 데이터의 종류 각 오브젝트의 위치 및 상태 이벤트 정보 게임 전체의 상태 2. Latency : 지연 3. Scale out 4. 호스팅 or 클라우드 포톤 유니티 네트워크 1. 다양한 플랫폼 2. 높은 신뢰성 3. 간단한 Class 구조 4. TrueSync : 물리 엔진 기반의 완전 동기를 구현 게임서버 게임 서버 다수 사용자가 데이터를 교환하며 게임을 진행할 때 사용 지속적인 연결과 많은 커넥션, 상태 유지 웹 서버 인증, 상점 등 필요한 경우만 호출 별도의 상태 유지가 필요 없음 필수 : 관리, 운영 구성 비지니스 로직 : 코드, 프레임 워크 인프라 : HTTP .. 2021. 1. 31.
NN Excel | 엑셀 팁과 함수 팁 순환참조 1. 수식에서 자기 자신의 셀이 포함되는 것 2. 해결방법 — '수식 메뉴 - 오류 검사 - 순환 참조' 하면 순환참조가 되고 있는 셀을 찾을 수 있습니다. 단축키 셀나누기 : Ctrl + L 함수 HLOOKUP () — 가로방향 데이터 검색 값 추출 IF (조건, 참값, 거짓값) — AND(조건, 조건) : 둘 다 참일때 참 반환 OR(조건, 조건) : 하나만 참이면 참 반환 다중 IF (조건, 참값, IF(조건, 참값, IF(...))) INDEX (범위, Row이동, Column이동) : 테이블 내 값 찾기 LEN ( ) — 문자길이 N ( ) — 숫자로 변환된 값 반환, 문자로 된 셀 카운트 시 RANK (기준, 범위, 순서) — EQ, AVG VLOOKUP () — 세로방향 데이터 .. 2021. 1. 27.
NN 게임 기획 | 구상과 디자인 구상 1. 영감 : 아이디어를 얻는 것 2. 합성 : 아이디어를 실현가능하도록 만드는 것 3. 공명 : 전체가 요소들의 집합보다 더 강한 호소력을 갖도록 만드는 방법 중 하나. 게임의 줄거리와 소재들이 유저에게 의미 있게 만드는 효과적인 수단 4. 수렴 : 아이디어가 실제 게임 안에서 실현가능한지 점검 자신의 아이디어를 납득시키지 못한다면 다른 팀원들이 그 일을 하도록 만들지도 못한다 디자인 게임요소 : 같은 기능을 하는 다른 요소는 필요없다. 게임플레이 : 게임이란 곧 게임플레이다. 인터페이스 규칙 레벨 디자인(RPG의 레벨이 아님) : 어떠한 문제를 먼저 풀어야 할까를 고민하게 하는 것 게임플레이 게임이란 흥미로운 선택의 연속 보정인자 1. 느리게 만들면 된다 2. 약하게 만들면 된다 3. 가시거리를.. 2021. 1. 11.
NN 컴퓨터 관련 케이블과 포트 그래픽 VGA (RGB, D-SUB) 영상을 아날로그 방식으로 전송하며 모니터, 프로젝터 연결 시 주로 사용합니다. DVI 모니터가 CRT방식에서 LCD방식으로 바뀌면서 VGA가 디지털 영상 신호를 출력 시 화질 저하를 가져오기 때문에 Digital Visual Interface가 등장하게 됩니다. HDMI 2003년, 고품질의 영상과 음향을 하나의 케이블로 동시 전달하기 위해 개발되었습니다. DP (DisplayPort) HDMI와 비슷한 디지털 영상과 음성을 전달하기 위해 개발되었습니다. DisplayPort와 hdmi 하나씩 있는 케이블을 구매하실 경우 방향성에 주의하셔야 합니다. DP to Hdmi, Hdmi to DP는 다릅니다. 보통 컴퓨터가 출력을 하고 모니터가 입력을 받죠. to 이후가 모.. 2020. 10. 27.
NN 애플 맥프로 성능과 가격 타워형 기본 사양 프로세서 : 3.5GHz 8코어 인텔 Xeon W 프로세서메모리 : 32GB(4x8GB) DDR4그래픽카드 : Radeon Pro 580X하드디스크 : 256GB SSD 기본사양인 구성이 7,899,000원입니다. 최고사양으로 설정해 보겠습니다. 프로세서 : 2.5GHz 28코어 인텔 Xeon W 프로세서메모리 : 1.5TB(12x128GB) DDR4그래픽카드 : Radeon Pro Vega 2 Duo 2개하드디스크 : 8TB SSD 이 제품은 일반인이 사기에 굉장히 무리한 가격인 73,216,000원입니다. 제온 X-3175X는 28코어 56스레드로 전문 컨텐츠 제작용 프로세서입니다. 맥이 꼭 필요한 컨텐츠는 주로 동영상, 음악입니다. 메모리 슬롯은 12개로 총 메모리용량은 1TB를 .. 2020. 10. 24.
NN 압축 파일의 종류 유닉스 tar.lz 압축 풀기 — Lzip으로 무손실 데이터 압축을 풀 수 있습니다. 변환 — zip파일로 변환하는 사이트 https://convertio.co/kr/tar.lz-zip/ GZ 1개 파일만 압축할 수 있으며 tar 확장자 등과 혼용하여 쓰기도 합니다. XZ 압축 알고리즘 : LZMA2 윈도우 CAB WinCE 등에서 패키지 형태로 쓰이는 압축파일 기타 7Z 7zip용 압축파일 확장자로 거의 대부분은 압축 프로그램에서 지원 LZMA 압축 파일 형식으로 파일 하나만 압축 가능하며 압축률이 높습니다. ZIP winzip 등이 쓰는 압축파일 형식 알집 ALZ EGG 관련포스트 APP | 데이터 복구 관련 APP | SendAnywhere 파일전송 APP | 모바비 동영상 편집 프로그램 APP |.. 2020. 9. 21.