989kr
https://9.989.kr/

초등학생도 할 수 있는 코딩게임 만들기(with 파이참)

계절이 변화하는 만큼 풍경도 눈의 띄게 바뀌는 요즘입니다. 지나는 길에 풍경을 만끽하는 여유가 깃드시길 바라겠습니다.

요즘 스마트폰게임 시장에서는 모바일 RPG장르가 대세입니다. 하지만 저는 복잡한걸 싫어하기 때문에 간단하게 즐길 수 있는 게임을 만들어보려고 해요. 그래서 이번엔 간단히 즐기는 게임 만들기라는 주제로 글을 써보도록 하겠습니다.

간단한 게임이란 어떤건가요?
제가 만들고 싶은 게임은 아주 단순하게 조작해서 플레이 하는 게임이에요. 예를 들어 가위바위보 같은 게임이죠. 이렇게 쉽게 만드는 게임을 `미니게임`이라고 부르는데요, 미니게임은 개발자 입장에서도 부담없이 제작할 수 있고 유저입장에서도 쉽고 빠르게 즐길 수 있어서 많이 선호되는 장르랍니다.

그럼 어떻게 만드나요?
먼저 준비물로는 안드로이드 스튜디오(Android Studio), 자바(Java), 유니티(Unity) 가 필요합니다. 이 세가지 프로그램 모두 구글플레이스토어에서 무료로 다운받을 수 있으니 참고하세요. 먼저 안드로이드 스튜디오를 실행시켜줍니다. 그리고 프로젝트를 생성하는데 이때 이름은 아무거나 상관없지만 파일명은 영어로 해주세요. 그래야 나중에 찾기 쉬워요.
그리고 나서 패키지이름과 폴더이름을 정해주는데 이것도 역시 아무렇게나 해도 되지만 알아보기 쉬운걸로 하면 좋겠죠? 이제 본격적으로 코딩을 해야되는데 처음하시는 분들은 막막하실테니 제가 만든 코드를 보면서 설명하도록 할게요.
일단 위 사진처럼 화면을 구성해주고 버튼을 눌러주면 랜덤으로 숫자가 나오게끔 설정해줄게요. 일단 변수선언을 해줘야겠죠? int randomNum = 0; 을 선언해준 후 if문을 이용해서 만약 1~9까지의 숫자중 하나가 나오면 해당 값을 출력하게끔 했어요. 자 그러면 이제 진짜 프로그래밍을 해야겠죠? 우선 Random 클래스를 import 시켜주시고 srand((unsigned)time(NULL)); 를 입력해주시면 됩니다. 시간 함수인 time(NULL) 은 현재 시각을 나타내는 NULL값을 반환하므로 이를 인자로 받아서 난수를 발생시키는 거죠. 그렇게 되면 다음과 같이 결과가 나올겁니다.
랜덤함수를 통해서 나온 숫자들을 배열에 저장해줄건데요, for문을 이용해서 i=0 부터 i<10 까지 반복하면서 각 숫자마다 +1씩 더해주도록 했습니다. 그런다음 마지막에 arr
++; 로 총 10개의 숫자를 넣어줬구요. 다 넣었으면 다시 for문을 빠져나오면 되겠죠?
이제부터는 그냥 쭉 진행하면 되는데요, 맨처음 나오는 숫자랑 두번째 나오는 숫자 중 큰숫자를 비교해서 작은 숫자면 첫번째 숫자를 보여주고 아니면 두번째 숫자를 보여주는 방식으로 만들었어요. 이건 조금 응용한다면 여러가지 방법으로 바꿀 수 있겠죠?
이렇게 해서 만들어진 결과물 입니다. 어때요 참 쉽죠?

넷플릭스 언어가 계속 인도네이사어로 바뀌는데 이거해킹당한건가요
주식은 콜 옵션 행사비, 프리미엄 지불? 같은게 있는걸로 알고 있는데 코인도 그런거 있나요?
스밍하면 멜론차트 올라가나요?그리고 한곡만 스밍 해도될까요?
에이블리 반품을 접수 했는데 환불계좌 변경하라고 해서 계속 변경했는데도 계속 바꾸라고 하고
사람인에서 생산관리 ,품질관리로 면접보라고 연락왔는데
갤럭시탭을 공장초기화하는 방법 두가지 #설정초기화 #하드웨어초기화