내 사이트 만들고 수익 창출하기

안녕하세요 여러분~ 저는 주식투자자입니다. 제가 처음 투자를 시작했을 때 어떤 기업에 투자

728x90


 


github라는 사이트 아시나요? GitHub는 코드 저장소이자 개발자들이 협업하기 위한 공간입니다. 이 곳에서는 오픈소스 프로젝트들을 쉽게 찾아볼 수 있고, 내가 원하는 프로그램을 다른 사람과 공유하면서 같이 작업할 수 있답니다. 저는 최근에 제가 만든 게임인 Fairy Stockfish를 공개했는데요, 간단한 퍼즐게임이지만 직접 프로그래밍해서 만들었다는 점에서 뿌듯함을 느꼈답니다. 그래서 이번 포스팅에서는 간단하게나마 저의 페어리스탁피쉬 제작과정을 소개하고자 합니다.

페어리스탁피쉬는 어떤 게임인가요?
페어리스탁피쉬는 말 그대로 물고기 키우기 게임입니다. 바다 속 세계를 배경으로 하는 아기자기한 그래픽 덕분에 많은 사랑을 받고있어요. 플레이 방법은 매우 간단합니다. 화면 왼쪽 아래에 있는 버튼을 누르면 먹이주기, 어항 바꾸기, 물 채우기 등 다양한 활동을 할 수 있구요, 오른쪽 위에 있는 게이지가 다 차면 레벨업을 하게 됩니다. 레벨이 올라갈수록 새로운 물고기 친구들이 등장하게 되고, 각각의 물고기마다 특수능력이 있어서 스테이지를 클리어하는데 도움을 준답니다. 또한 같은 물고기끼리 교배시켜서 새끼물고기를 얻을 수도 있어요.

어떻게 만드나요?
저는 처음에 앱인벤터(App Inventor)라는 블록코딩 언어를 이용해서 만들었습니다. 하지만 지금은 아두이노 보드를 이용해서 만들고 있어요. 아무래도 앱인벤터보다는 아두이노가 훨씬 직관적이고 쉽기 때문이죠. 우선 인터넷에서 아두이노 우노보드를 구입했습니다. 그리고 브레드보드나 전선같은 부품 몇가지를 사서 조립했어요. 물론 전문가는 아니기 때문에 완성품을 사는것보단 시간이 많이 걸렸지만 그만큼 성취감도 컸습니다. 다음으로는 코딩을 해야되는데요, 먼저 구글링을 해서 라이브러리를 다운받았습니다. 예를 들면 bouncing ball이라는 라이브러리는 공 튀기기 효과를 낼 수 있게 해줍니다. 이렇게 받은 라이브러리를 활용해서 애니메이션이랑 사운드효과를 만들어주고, 마지막으로 안드로이드 스튜디오를 이용해서 빌드하면 끝!

여러분도 한 번 도전해보세요!

 

728x90