ITCH.IO 출시 가이드
·
🚀Game Release
Itch.io 출시 가이드Itch.io 는 비교적 자유롭게 게임을 배포할 수 있는 플랫폼이다.ZIP 파일이나 APK 파일만 준비되어 있어도 배포 자체는 가능할 정도로 출시 요구사항이 낮은 편이다.하지만 별다른 설명이나 이미지 없이 빌드 파일만 올려두면 , 유저 입장에서는 어떤 게임인지 파악하기 어렵다.플랫폼에 게임을 공개하고 홍보하기 위해 필요한 요소들을 정리한다.다음 방법은 Itch.io 의 계정이 필요하다.[1단계] 필수 요소 준비 ⓐ 플랫폼별 빌드 및 압축 방법 공통 사항파일명과 폴더 구조에는 영문 , 숫자 , 언더바만 사용하는 것이 좋다.여러 플랫폼용 빌드를 준비했다면 각 빌드가 어떤 플랫폼용인지 구분해두는 것이 좋다.예시 : Project_v1.02_Windows.zipPC 빌드실행에 필요한 ..
구글 플레이스토어 게임 출시 가이드
·
🚀Game Release
플레이스토어 출시 가이드[1단계] 출시 전 최종 점검 : 기술 요구사항과 정책 확인게임 개발이 끝났다고 해서 바로 스토어에 등록할 수 있는 것은 아니다.구글 플레이에 앱을 출시하려면 빌드 형식 , API 레벨 , 보안 , 개인정보 처리 등 여러 기준을 충족해야 한다.특히 기술 요구사항을 놓치면 심사 단계에서 거절될 수 있으므로 , 빌드 전에 아래 항목들을 먼저 확인하자. ⓐ 필수 기술 요건 ( 이것이 없으면 리젝률 100% )항목정리목표 API 레벨 : Android 15 ( API 35 )25년 8월 31일부로 신규 앱이나 업데이트는 구글 플레이에서 요구하는 목표 API 레벨( API 레벨 35 이상 )을 만족해야한다. 현재 기준에 맞지 않으면 등록이나 업데이트가 제한될 수 있으므로 build.gr..
옷가게 할인 받기
·
📖TIL/✅CodingTest
옷가게 할인 받기https://school.programmers.co.kr/learn/courses/30/lessons/120818구매 금액 price 에 따라 할인율을 적용한 최종 금액을 반환하는 문제이다.구매 금액이 10만원 이상 시 5% 할인 / 30만원 이상 시 10% 할인 / 50만원 이상 시 20% 를 할인받는다.내가 작성한 풀이는 이렇다.각 조건에 맞는 할인가를 구한 후 ( 가격 x 할인율 ) , 가격에서 할인가를 뺀 값을 반환하면 될 것이라 판단했다.using System;public class Solution { public int solution(int price) { int discount = price >= 500000 ? price * 20 / 100 : ..
문자 리스트를 문자열로 변환
·
📖TIL/✅CodingTest
문자 리스트를 문자열로 변환https://school.programmers.co.kr/learn/courses/30/lessons/181941문자들이 담겨있는 배열이 주어질때, 배열의 원소들을 순서대로 이어 붙인 문자열을 반환하는 함수를 만들면 된다.내가 작성한 풀이는 이렇다.배열 인덱스의 문자는 길이 1짜리 문자열이니까 반복문으로 answer 에 계속 대입하면 될것 같다.using System;public class Solution { public string solution(string[] arr) { string answer = ""; for(int i = 0; i 더 간결하게 작성하는 방법// string.Join 사용return string.Join("", ..
숨어있는 숫자의 덧셈
·
📖TIL/✅CodingTest
숨어있는 숫자의 덧셈https://school.programmers.co.kr/learn/courses/30/lessons/120851문자열 매개변수가 주어질 때 문자열 안에 있는 자연수들의 합을 반환하는 문제이다.내가 작성한 풀이는 이렇다.using System;public class Solution { public int solution(string my_string) { int answer = 0; foreach(char c in my_string) { if(char.IsDigit(c)) { answer += c; } } return ans..
문자열 패딩 ( Padding )
·
📖TIL/✅CodingTest
핸드폰 번호 가리기https://school.programmers.co.kr/learn/courses/30/lessons/12948전화번호가 매개변수로 주어질 때, 전화번호 뒷 4자리를 제외한 나머지 숫자를 전부 * 로 변환하는 문제이다.내가 생각한 방법은 이렇다.phone_number 를 char 배열로 담는다. ( string 은 불변이기 때문 )반복문 for 를 사용한다.for(int i = 0; 0 phone_number.Length 의 - 4 를 하면 인덱스 마지막 4자리는 포함 안되니까 그대로 * 로 변환마지막으로 형변환을 활용해서 문자열로 변환 후 반환public class Solution { public string solution(string phone_number) { ..
등차수열의 합
·
📖TIL/✅CodingTest
두 정수 사이의 합https://school.programmers.co.kr/learn/courses/30/lessons/12912두 정수 a , b 가 주어졌을 때 a 와 b 사이에 속한 모든 정수의 합을 반환하는 문제이다.public class Solution { public long solution(int a, int b) { long answer = 0; for(; a 단순하게 생각해서 반복문을 사용했는데, 입출력 예의 마지막 부분이 문제였다.반복문 조건은 a 가 b 보다 작거나 같을 때까지 반복하는데 입출력 세번째는 a 가 b 보다 크기 때문에 조건에 맞지 않는다.그래서 Math 메서드를 사용해서 a 와 b 중 크기가 작거나 큰 값을 구해서 반..
반복문 없이 반복된 문자열 만들기
·
📖TIL/✅CodingTest
문자 반복 출력하기https://school.programmers.co.kr/learn/courses/30/lessons/120825문자열 my_string 과 정수 n 이 매개변수로 주어질 때 , my_string 에 들어있는 각 문자를 n 만큼 반복한 문자열 반환하는 문제이다.내가 생각한 방법은 이렇다.my_string 을 foreach 를 사용해서 char 로 하나씩 꺼낸다.반복문 ( while )을 사용해서 꺼낸 char 를 n 번 만큼 반복answer 에 대입한다.answer 를 반환한다.using System;public class Solution { public string solution(string my_string, int n) { string answer = ..
문자열 변환 없이 각 자릿수 분리
·
📖TIL/✅CodingTest
자릿수 더하기프로그래머스의 문제 중 하나이다.https://school.programmers.co.kr/learn/courses/30/lessons/12931매개변수 N 이 주어지면 N 의 각 자릿수의 합을 구하는 문제이다.내가 생각한 방법은 이렇다.받아온 매개변수 int n 을 string 으로 변환변환한 string 을 foreach 를 사용해 char 로 하나씩 가져오면서 answer 에 += 대입answer 반환using System;public class Solution { public int solution(int n) { int answer = 0; string text = n.ToString(); foreach(char c in text) ..