반응형
블로그 이미지
개발자로서 현장에서 일하면서 새로 접하는 기술들이나 알게된 정보 등을 정리하기 위한 블로그입니다. 운 좋게 미국에서 큰 회사들의 프로젝트에서 컬설턴트로 일하고 있어서 새로운 기술들을 접할 기회가 많이 있습니다. 미국의 IT 프로젝트에서 사용되는 툴들에 대해 많은 분들과 정보를 공유하고 싶습니다.
솔웅

최근에 받은 트랙백

글 보관함


Corona SDK를 만든 Ansca의 모토 중 하나가 숙련된 프로그래머가 아닌 보통 사람들도 모바일 앱을 만들 수 있도록 하자 입니다.

Corona SDK가 나온지 2년여 됐고 이런 사례들은 많이 나왔습니다.

오늘도 한 평범한 아이가 Corona SDK를 이용해서 자신의 앱을 만들고 이를 마켓에 올린 이야기를 소개합니다.



======= o  ======= o ======= o ========

제 이름은 Tyler Poon 이고 9살입니다. 저는 Corona를 이용해서 게임을 만들었습니다.

저는 Visual Basic Express for Kids라는 책을 통해서 7살때 처음 프로그래밍을 접하게 됐습니다.
그리고 Code Academy라는 웹사이트의 온라인 Tutorial들을 통해서도 배웠습니다.
그리고 나서 Youtube의 tutorial들을 보기 시작했고 테스트 프로그램들을 만들어 보기 시작했습니다.

Corona는 내가 좋아하는 툴입니다. 왜냐하면 아주 powerful하거든요. 그리고 간단하고 재밌어요. 레고처럼 아이들도 끼워 맞추면서 프로그램을 할 수 있더라구요. 코로나는 사용하기 아주 편하고 강력해서 더 재밌어요. 누구든지 관심이 있고 프로그래밍 능력이 아주 조금만 있어도 게임을 만들 수 있어요.
코로나는 또한 21세기에 맞아요. 왜냐하면 스마트폰이나 태블릿용 앱을 만드는데 사용될 수 있거든요. 스마트폰과 태블릿 용 앱을 모두 개발하고 싶으시면 코로나로 하시면 되요. 자동적으로 두 플랫폼에 맞게 빌드해 주거든요.

제가 만든 앱은 Balloons and Bombs예요.

만들면서 아주 재밌었어요 그리고 올리자마자 몇주 안에 1000번이 넘는  다운로드가 있었어요. 이 세상에서 제가 아는 사람은 1000명이나 되지 않아요. 그러니까 내 가족하고 친구들만 다운 받은건 아니예요.

제가 이 앱을 만든 과정은 코딩하고 테스트하고 수정하고 개선하고 하는 이런 과정들을 계속 반복했어요. 코딩을 할 때는 메인 게임을 만들고 타이틀 스크린을 만들었어요. 내가 할 수 없었던건 graphic이었어요. 저는 그래픽 웹 사이트를 통해서 좋은 이미지들을 얻어왔어요.
메인 게임을 코딩하고 나서 내 가족들하고 친구들한테 게임을 테스트 해 달라고 했어요. 가족들하고 친구들은 버그를 찾고 개선사안들을 제안하고 해 줬어요. fix하는 단계에서는 그들이 찾은 버그들을 수정했어요. 개선단계에서는 여러 제안들을 제 앱에 적용했어요. 그리고 나서 이 과정들을 반복했어요.

내 스스로 코딩을 할 수 있다는게 너무 재밌고 멋졌어요. 다음엔 꼭 제가 직접 디자인한 그래픽으로 제 앱을 만들고 싶어요.

제일 재밌었던건 앱을 테스트 하면서 새로운 것들을 배우기 위해 Corona API를 찾고 하나하나 배우는 것이었어요. 처음에는 문제점이 발견되면 뭘 해야 될지 몰랐지만 그 방대한 API에서 하나하나 찾아내는 방법을 알고 난 뒤엔 너무 재밌었어요.

Ansca에서 저에게 이런 글을 써 달라고 제안이 왔을 때 너무 좋았어요. 한가지 더 제가 얻은 보너스는 제 친구들도 아주 재밌어 한다는 거예요. 코로나는 애들이 배우고 사용해도 될 만큼 아주 쉬워요. 나는 내 친구들에게 코로나에 대해 가르쳐 줄 생각이예요. 걔네들도 다른 애들한테 가르쳐 주면 아주 많은 아이들이 코로나를 알 수 있겠죠? 또 한가지 보너스로 얻은 것은 제 아빠도 코로나로 게임을 만들려고 한다는거예요. 아빠는 주로 JAVA와 C로 프로그램을 만드셨거든요.

제 생각엔 코로나는 애들이 사용하기 쉽고 또 애들이 아주 훌륭한 앱을 만드는데 함께 할 툴이라고 생각해요.


======= o ======= o ======= o ======== o ========

애가 아주 귀엽게 글을 잘 썼네요.
Corona SDK는 Script 언어이기 때문에 이렇게 평범한 사람들도 배우기 쉽습니다. 그리고 Box 2D를 사용한 Physics엔진을 지원하고 또 쉽게 사용할 수 있도록 만들어서 간단하게 Physics 효과를 줄 수 있습니다.
그래서 쉽게 간단한 게임을 제작할 수 있습니다.

Tyler Poon이 만든 Balloons and Bombs는 코로나에서 제공하는 여러 샘플들을 잘 연구하고 또 나름대로 아이디어를 내서 적용해서 만든 것 같네요.
그래픽 이미지는 웹 싸이트에서 다운 받아서 썼다구 하구요.

Tyler는 2년 전에 Visual Basic에 대해 공부하고 유튜브등을 통해 프로그래밍 기법을 배웠다고 하는걸로 봐서 프로그래밍에 관심이 많았나 봐요.

Corona 가 아주 쉽다고는 하지만 이정도의 관심은 있어야 프로그래밍을 할 수 있을거예요.
그리고 Tyler의 아버지도 프로그래머 셨네요. 아마 그 영향도 있었나 봅니다.

모바일 앱을 만들고 싶으시면 여러분들도 한번 도전해 보세요.
재밌을 거에요.

그리고 혹시 프로페셔널 프로그래머들 이 글을 읽고 아무나 프로그래밍을 하면 내 밥줄 끊어지는거 아냐? 하면서 걱정하실 필요 없어요.

게임 만들면서 적용해야 하는 여러 로직이나 전체 설게 기타 전문적인 지식은 항상 필요하고 이건 단시간에 되는게 아니라 오랫동안 노하우가 축적되야 하니까 본인의 실력을 차근차근 높이시면 걱정하실거 없습니다.
단지 남들 소스 코드 가져다가 약간 변형해서 사용하는 정도가 아니라 확실히 자신의 것으로 만들고 자신의 노하우를 익히고 또 여러 정보를 공유해서 네트워크를 만들고 커리어를 만들고하는 전문가적인 활동을 하셔야 겠죠?

======= o ======= o ======= o ======= o ======= o =======

또 한가지 짜투리 소식은 조만간 안드로이드를 위한 in App Purchase도 나온다고 하네요.
관련 동영상 보시려면 여기를 클릭하세요.

안드로이드를 위한 In App Purchase는 안드로이드 마켓에만 적용 될 겁니다.
아마존이나 Nook에서는 적용이 안 될 거구요.
나중에 Tutorial 나오면 정리할께요.
그럼....


오늘도 꾹~~꾹~~~ 추천 날려 주시면 감사하겠습니다.  ~~~~~~~~
반응형

Comment

  1. 익명 2012.02.25 16:26

    비밀댓글입니다

    • 솔웅 2012.02.26 15:23 신고

      글쎄요.. 저도 개통안한 공기계로 테스트 하거든요.. 근데 문제 없이 잘 되던데.... 공기계인지 아닌지가 설치 안되는 이유는 아닌것 같은데요... apk 파일이 컴터에서는 용량이 있었는데 핸드폰에 복사하면 용량이 0이라 그러지 않았나요? 그러면 복사하는 과정에서 문제가 있는것 아닐까요?
      저같은 경우는 charge only 에서 driver (?) 상태로 변경해서 복사하고 그리고 다시 charge only 상태로 되돌린 다음에 Astro로 들어가서 install 합니다.

  2. 요한 2012.04.03 18:05

    대단하네요. 개발 능력과 글솜씨가 정말 좋네요.

    • 솔웅 2012.04.05 04:59 신고

      그렇지요? 나이도 어린데 이렇게 집중해서 프로그래밍을 배우고 기획하고 결과물을 만들어 낸다는게 정말 대단해요. 그리고 글도 진짜 솔직하게 잘 쓰구요... ^^


지난달 Michelle Fernandez 가 만든 Corona SDK Game Development Beginner's Guide 책 표지 디자인 공모 소식을 전해 드렸었습니다.

그 글 읽으신 분 들 중 혹시 표지 디자인에 공모하신 분이 계신 지 모르겠는데요.

그 표지 디자인 콘테스트 결과가 발표 됐습니다.

총 40여면이 응모했다고 하는데요 3편이 당선 됐고 그중 최종 우승자는 Raphael Pudlowski 작품이 선정됐습니다.
Pudlowski 는 폴란드의 Cracow 사람입니다.
Cracow는 예전에 가 본적 있는데 도시 중앙 광장이 아주 넓은 .. 그리고 예전에는 섬유업이 아주 발달했던 도시로 기억납니다.
왕이 살던 궁전도 언덕위에 아주 아름답게 있었구요.
무엇보다 아우슈비츠 수용소가 가까이 있어서 저도 들르게 됐었습니다.


작가는 이 작품이 개인적으로 진행하던 프로젝트 였는데 콘테스트 광고를 보고 성격에 잘 맞을 것 같아서 응모했다고 하네요.
코로나가 아주 급속도로 발전/성장하고 있고 주로 게임에 이용되는 툴이기 때문에 재미와도 연관되고 해서요...
카멜레온이 환경에 맞게 자신의 색을 마음대로 변하듯이 코로나도 그런 이미지가 있다고 느꼈답니다. 한번 개발해서 여러 플랫폼용으로 빌드할 수 있다는 점이요. 그리고 카멜레온은 또한 Corona 맥주 광고에도 나온다고 하네요.

심사위원 중 Ansca의 CEO인 Carlos는 로케트가 위를 향해서 발사되는 모습하고 카멜레온이 마음에 들었다고 합니다. 카를로스에게 위로 발사되는 로케트는 성공을 연상시켰고 그 로케트는 corona sdk가 아주 발사 됐다는 연상도 됐구요. 그리고 카멜레온은 외로운 인디'indie' 가 연상됐다고 하네요. 개별 개발자 나 앱이라는 무기를 쉽게 장착할  수없는 개인이 로케트라는 장치에 쉽게 올라타서 멋진 글라이딩을 펼칠 수 있는 그런 느낌. 우리의 Carlos는 그런 느낌을 받아서 이 작품을 선정했다고 합니다.

덧붙여서 Corona는 원래 태양을 의미하고 Lua 는 달을 의미합니다. 그 이미지와도 연관이 있구요.

이 작품은 Michelle M. Fernandez가 쓴  Corona SDK Beginner's Guide라는 책의 표지 모델로 사용이 될 겁니다. 4월말에 출판 될 예정이라네요. 그리고 Corona SDK 무료 이용권하고 Packt Publishing으로부터 100달러 상당의 이미지 라이센스 사용권을 받는다고 합니다. 그리고 책 안에도 이름과 작품이 언급될 예정이구요.

아주 멋지죠?

2위는 미국 조지아에 사는 Andrew Wardlow의 아래 작품이 선정됐습니다.


3위는 멕시코의 Michoacan에 사는 Adam Jhesu Rufino Nakamura가 탔습니다.
성이 나카무라네요. 일본계인가보죠?


2위와 3위는 Packt Games Library의 120불 상당 회원권을 받구요 Corona SDK Game Development Beginner's Guide책도 무료로 한권 받는 답니다.

이상 뉴저지에서 Corona SDK 명예 홍보대사 Douglas 였습니다. ^^~~~~~



반응형

Comment

  1. 유진태 2012.02.22 17:32

    그 책 어디서 구매할 수 있을까요 ? ^^;

    • 솔웅 2012.02.22 18:54 신고

      http://www.packtpub.com/corona-game-development-for-ios-android-beginners-guide/book
      여기 가니까 있더라구요. Packtpub 출판사에서 낸 책일겁니다.
      이게 정식 출판 된건지 어떤건지는 모르겠네요.
      당선된 표지로는 좀 더 있다가 나오겠죠?
      그리고 amazon.com 같은데도 나오지 않을까요?

    • 솔웅 2012.02.23 04:34 신고

      http://www.burtonsmediagroup.com/books/mobile-app-development-with-corona-getting-started/
      여기서도 파네요...
      Amazon.com에서도 Kindle 버전으로 판답니다.

  2. 유진태 2012.02.23 19:15

    친절한 답변 항상 감사드립니다. ^^


얼마전 Corona SDK Ambassador 프로그램이 진행 됐습니다.

코로나 SDK 명예 홍보 대사를 뽑는 행사인데요.
자격조건이 Corona SDK로 두 개 이상 앱을 Publish 했고 1~2개월에 한번씩 Corona SDK 관련 모임을 주관할 수 있고 (이 때 Corona 측에서 지원이 있을겁니다.) 그리고 Corona SDK에 대해 홍보해 줄 수 있는 사람이었습니다.

제가 혹시나 해서 신청했었습니다.
Skype 로 화상통화 Interview도 가졌었구요.

얼마전에 메일이 왔는데 명예 홍보 대사로 뽑혔다는 내용이었습니다.


이 이미지가 명예 홍보 대사로 뽑혔다는 메일과 함께 온 뱃지 입니다.

기분이 아주 좋습니다.
공식 발표를 조만간 한다고 하던데 언제 할지는 확실히 모르겠습니다.

공식 발표가 되면 저도 명예 홍보 대사로서 Corona를 어떻게 많은 분들에게 알릴지 그리고 Corona SDK에 대해 궁금하거나 배우고 싶은 분들이나 의견이 있으신 분들의 문의를 받아서 Corona측에 전달하는 일을 어떻게 효율적으로 진행할지 생각해 뒀다가 일을 하려고 합니다.

Corona SDK에 대해 관심 있으신 분들 많은 참여 바랄께요.

감사합니다.

글 추천도 꾸~~~~욱~~~~ 부탁드립니다. ~~~~~
반응형

Comment

  1. 따식이 2012.02.21 11:27

    우와. 정말 대단하시네요. ^__^
    부럽습니다.
    질문하나 해도 될까요? 이번에 유료결제를 했는데 컴퓨터를 2대만 사용이 가능하더라구요.
    그런데 컴퓨터 한대가 고장이 났는데 거기에 한개가 물려 있어서
    실제로는 1대밖에 사용이 안되고 있는데 이럴때는 어찌 해야 되나요?
    고장난 컴퓨터를 포함하여 총 3대입니다. 한대가 고장이 났으니 다른 2대에서
    돌려야 하는데 고장난 PC에 1개의 라이센스가 물려 있나 봅니다. ㅠㅠ

    • 솔웅 2012.02.21 11:47 신고

      저도 그런 경험이 있는데요.
      Corona 에 이메일을 통해 잘 설명하면 처리해 주더라구요.

  2. 공대발발이 2012.02.21 12:57

    정말 대단하십니다.
    뭐좀 질문 드릴게 있는데요, corona sdk계정을 구입한후 아이패드에 만든 어플을 배포하려고 하는데

    build에서 build for 메뉴가 계속 xcodsimulator 이고 device가 안되네여;;
    애플 개발자 등록을 해야하는건가요??
    하루종일 제어플설치에 목메지만 아직도 제컴퓨터속에만 있습니다. 기기테스트하고 싶은데, 답볒좀 주세요,^^

    • 솔웅 2012.02.21 14:00 신고

      iOS쪽은 개발자 등록을 하셔야 빌드 할 수 있습니다.
      안드로이드는 개발자 등록을 하지 않아도 빌드는 할 수 있지만 마켓에 올릴 수는 없구요.
      iOS빌드와 관련해서는 제 글 빌드하기 (아이폰) -1, 빌드하기 (아이폰) -2 를 참조하세요.
      아이폰쪽은 좀 많이 복잡하더라구요.
      프로비저닝 프로파일을 애플 포탈에서 만들어서 다운 받아서 내 맥에 깔고 뭐 그래야 되요.
      컴터도 매킨토시가 있어야 되구요.
      개발자 등록비도 매년 내야 되구요.

  3. 유진태 2012.02.22 00:30

    와우~ 축하드립니다.~
    염치없지만 앞으로도 많은 도움 부탁드리겠습니다. ~^^

    • 솔웅 2012.02.22 08:14 신고

      감사합니다...^^
      아직 공식 발표가 되지 않아서 좀 찜찜하긴 한데...
      원래는 지지난주에 공식 발표 된다고 그랬거든요...
      뭐 다른걸 준비하나???

      하여간 정말 고맙습니다.

  4. 익명 2012.02.22 07:10

    비밀댓글입니다

    • 솔웅 2012.02.22 08:21 신고

      글쎄요.. 컴터에서 4MB였었는데 핸폰에 넣었더니 0이 됐다면 복사가 잘 못 된건가?
      안드로이드 버전은 2.2 이상이시죠?
      그리고 apk 만들고 나서 파일 이름 바꾸지 않으셨죠?
      모바일 내에 용량은 충분하실테고...
      저는 그런 경우가 없어서 정확히 원인은 모르겠네요.
      계속 안 되시면 간단한 Corona SDK 샘플을 빌드해서 device에 인스톨 해 보세요.
      인스톨이 되면 님이 만드신 코드에 문제가 있는 걸테고 똑같은 문제가 발생하면 님의 코드나 apk이상 보다는 device와 관련된 문제일거로 예측해 볼 수 있어서 점검해야 할 범위를 많이 좁힐 수도 있을 것 같습니다.
      한번 해보시고 안 되면 다시 질문 해 주세요..

      그리고 축하 ... 감사합니다. ^^ 꾸뻑~~~~

  5. dk 2012.02.22 08:00

    축하드립니다. 저도 Corona SDK 관련하여 많은 도움 얻었습니다. 홍보 대사하실만 해요. 그나저나 데일리빌드 따라가다보니 없던 버그가 생기고 그러네요. 최근 빌드는 audio.stop(...) 하면 모든 오디오가 멈추는 버그가 있어요.

    • 솔웅 2012.02.22 08:22 신고

      아 그렇군요..

      저도 그런 문제가 발생하면 Corona에 버그 리포트 해야 겠네요.

      감사합니다.

  6. 따식이 2012.02.22 20:19

    덕분에 개발자등록하고 코로나 라이센스 문제 모두 해결되었습니다.
    진심으로 감사드립니다. ^__^
    그리고 게임작업을 480*800으로 작업하였습니다.
    scale = "letterbox",은 이걸로 해서 했는데 갤럭시s2하고 넥서스는
    비율이 맞아서 그런지 이상이 없었지만 아이팟터치2세대의 경우
    양옆으로 조금씩 남더라구요.
    그런데 황당한건 밖으로 밀려난 이미지까지 보이네요.
    그 부분은 검은색으로 채워졌으면 좋겠는데 방법이 없을까요?

    • 솔웅 2012.02.23 08:00 신고

      저의 경우는 아이폰 해상도 위주로 앱을 만드는데요. 아예 작업을 최저 해상도은 320X480(iPhone) 으로 합니다. 그러면 그 위 해상도에서 잘 보이더라구요.
      그 아래 해상도는 아이팟 터치 320X400에는 적당히 맞더라구요. (아주 딱 맞지는 않습니다.)
      만약 480X800으로 하셨다면 320X400 에서는 많이 깨질거예요. 320X480에는 어떻죠? 안 해봐서 잘 모르겠는데...
      일단 저는 320X480으로 작업합니다.
      그럼 일단 아이폰은 괜찮습니다. 안드로이드쪽은 약간 안 맞더라구요.
      그리고 iPad는 어떨 때는 따로 그래픽작업을 하기도 합니다.

  7. 따식이 2012.02.23 18:45

    답변 감사합니다. ^__^
    전 넥서스고 디자이너분은 아이폰4s인데 아이폰이 대세라고 해서
    640*960으로 작업하기로 결정했습니다. 이렇게 작업하니
    아이폰쪽에서는 잘 나오네요. 성능이 딸린 기계는 조금 속도가
    늦은감은 있지만 그래도 나름 괜찮은 속도가 나오네요.
    홍보대사까지 되셨으니 앞으로 점덤 더 바뻐지시겠습니다.
    꼭 좋은 소식 있기를 바랍니다. 감사합니다.

  8. the_evo 2012.02.23 19:54

    아닛!!!

    요새 회사에서 신규 서비스를 오픈 한다고 이제서야 들어왔는데.......

    정말 축하드립니다!!

    저번에도 댓글 달았지만 저희에게 '사막의 오아시스' 같은 존재이십니다.
    앞으로도 좋은 활동 계속 지켜볼 것이고 저희도 도움이 될만큼 성장하였으면 좋겠네요....축하드립니다!!!!

    ps. 위에 해상도 이야기가 나와서 그런데...
    안드로이드의 경우 해상도를 일일히 맞추어 작업 이미지를 넣어두고
    해결할 수 있는 방안. 또는 나인패치를 활용하는 방안. dpi를 활용하는 방안으로 해결하고 있는데...

    코로나에서 해결방안은 없는 건가요?ㅇ? 늦게 달아서 보실지 모르겠지만...
    축하드립니다!!

    • 솔웅 2012.02.26 15:29 신고

      Corona에서는 scale을 활용하는 방법하고 imageSuffix를 사용하는 방안 그리고 앱을 별도로 만드는 방안 등이 있습니다.
      뭐 코딩할 때 해상도를 알아내서 거기에 맞는 이미지를 불러오도록 할 수도 있겠죠?

      감사합니다.

  9. 익명 2012.05.22 19:13

    비밀댓글입니다


새로 나오는 코로나 SDK 책 표지 디자인 공모

오는 2월 MobiDojo studio 의 Michelle Fernandez가 Corona Game Development Beginner's Guide라는 책을 출판 할 예정입니다.
현재 출판을 위한 집필은 모두 완성된 상태이며 단지 표지 디자인을 고민 중입니다.
1월 28일까지 이 책에 쓰일 표지 디자인을 공모합니다.
채택이 되면 아래와 같은 혜택이 있습니다.
1) 표지 디자인이 책에 사용되어질 겁니다.
2) 출판 되면 책 두권을 무료로 드립니다.
3) $100 의 상금을 받게 됩니다.
4) Corona SDK PRO 1년 사용권

이 외에 표지 디자인에 사용되지는 않지만 별도로 두명의 작품을 더 선정해서 Packt Game Library의 연회원으로 가입 시켜 드립니다.
이 연회원비는 $120 인데 이 비용을 지불할 필요없이 연회원이 되실 겁니다.

응모하실 작품은 photography@packtpub.com 으로 보내 주시면 됩니다.
보내실 작품은 아래 사항을 따라 주시면 됩니다.
1. 300dpi 해상도
2. 최소 너비 7인치 높이 5인치 (최대 길이는 제한 없음)
3. CMYK 칼라 모드
4. JPEG 파일 (채택이 되면 TIFF나 .PSK 파일을 주셔야 합니다.)
5. 파일 사이즈 2MB 이하

심사위원은 Ms. Fernandez와 팀원들이 할 겁니다.
예술적인 부분과 게임을 연상시키는 visual impact를 볼 겁니다.
물론 코로나도 연상되어야 하겠죠.

Deadline은 2012년 1월 28일  입니다.
참고로 이 링크1, 링크2 는 예전에 코로나 아이콘 콘테스트 등의 링크 입니다.

시간이 얼마 없지만 도전하고 싶은 분들 그리고 도전하실 분들 건투를 빕니다.



앵그리버드 (Angry Bird) 게임 만들기

아래 동영상은 영국 Brighton에서 진행된 Corona SDK 데모 중  Seb Lee-Delisle 가 30분만에 앵그리버드 같은 게임 만드는 방법이란 주제로 진행한 내용입니다.
도움이 될 것 같아 공유합니다.




반응형

Comment

  1. 머찐경호 2012.05.01 07:02

    재미있네요.. 저렇게 간단하게 구현될줄이야 ㅎㅎ


그동안 작업하던 Fire Man이라는 게임이 안드로이드 마켓에 올라 갔습니다.

아직 Lite 버전이라 부족한 부분이 많습니다.
무료이니까요 Fire Man 많이 다운 받아 주시구요.
안되는 기능 있으면 많이 알려 주세요.
점점 더 완성도 있는 게임이 될 수 있도록 도와 주세요. ^^
(안드로이드 마켓의 게임 카테고리에 있는데 한국에서 다운 받을 수 있죠???)

Fireman이 세계를 돌아 다니면서 유적지에 붙은 화재를 진화한다는 Story입니다.
지금은 Italy 한곳만 돼 있구요. 곧 USA,China,India 도 업그레이드 될 겁니다.
Korea도 나올 거구요.


아이폰 앱스토어 용으로도 곧 나올 겁니다.
(지금 테스트 중 입니다. 아마존의 Kindle Fire용으로도 나올 예정이구요.)




유튜브에 올라온 게임 설명 동영상입니다. 참고하세요.

참고로 안드로이드 마켓에서 NOWBYTE로 검색하시거나  링크를 클릭하시면 제가 만든 앱들을 보실 수 있습니다.


반응형

Comment


안녕하세요?

오늘은 두개의 동영상을 소개해 드리겠습니다.
첫번 째 동영상은 Corona SDK의 테스트 담당 팀이 앱을 테스트 하는 장면입니다.

게임 앱인 것 같은데 Score가 올라가고 최고점수 저장하고 이것을 레벨별로 별도로 진행하고 하는 것들을 테스트 하는 겁니다.
Tap기능과 관련해서 iPhone에서는 에러가 나서 Corona SDK의 Tap을 이용한다고 하는데 카메라를 의식해서 약간은 홍보성 멘트인것 같습니다. ^^
보시면 점수 올라가고 또 이것을 최고 점수임을 판별해서 기록하고 하는 것을 별도로 테스트 화면을 만들어서 진행하고 있습니다.
저 화면은 실제 게임에서는 나오지 않겠죠?
프로젝트를 진행하려면 개발팀하고 테스트팀이 별도의 부서로 만들어져서 진행하는게 이상적이라고 생각합니다. (대부분의 한국식 프로젝트 진행에서는 그렇지 못한것이 현실이겠죠?)

그리고 이 화면에서와 같이 별도로 테스트를 위한 부분도 개발을 해서 여러 테스트팀원들이 테스트를 진행할 수 있도록 개발하는 것도 테스트 팀에서 해야 합니다.
테스트 팀에서는 단순 기능테스트부터 User 입장에서 얼마나 interesting 하고 Exciting 한가에 대한 테스트 그리고 내부적으로 불필요한 로직 혹은 메모리를 낭비하는 로직이 없는가 에 대한 소스 테스트 또 데이터 베이스를 사용하는 경우 데이터 베이스 테이블 설계부터 쿼리 커스터마이징 등에 대한 테스트도 진행되야 하구요.

그런데 대부분 이런 부분이 없는 것 뿐만이 아니라 이런 개념조차 없죠?
그래서 설계대로 개발을 하면 뭐 조금만 안되도 개발자에게 따가운 눈초리를 보내고.
개발자는 뭐 잘못한것도 아닌데 고개숙여야 되고....

하여간 프로젝트를 진행하다보면 이런 테스트에 대한 개념있는 매니저가 아쉬울 때가 많습니다.

약간 신세한탄조의 멘트였죠? :)

다음 동영상은 Corona SDK로 아마존의 Kindle Fire용 앱 빌드하는 방법을 설명한 동영상입니다.

앱스토어, 안드로이드 마켓에 이어 아주 잠재력있는 시장인 아마존 앱 시장이 생긴지 좀 됐죠?
Corona SDK에서 이 Kindle Fire용 앱 빌드 기능 제공한게 1~2개월 됐습니다.
한번 개발해서 앱스토어,안드로이드 마켓, 킨들파이어까지 3대 앱 시장용으로 빌드가 가능한 Corona SDK 정말 매력있습니다.

어떤 플랫폼에서도 사용 가능한 HTML5 모바일 앱과 Corona SDK 만 있으면 아주 효율적으로 모바일 시장에 경쟁력 있게 대응할 수 있을 것 같습니다.

참고 삼아 한번 보세요.
자세한 과정은 나중에 강좌 글로 올릴 생각입니다.


반응형

Comment

코로나 관련 신간 소개

2011. 12. 27. 07:02 | Posted by 솔웅


요즘 들어 코로나 관련 책들이 하나 둘 나오기 시작하는 것 같습니다.

얼마전에 일본에서 책이 나왔다는 소식도 들었는데요.
지난주에 미국에서도 책이 나왔습니다.

오프라인 서점에 나왔는지 모르겠습니다.
저는 이 책의 첫장 Hello World 만 있는 PDF를 받았거든요.

아래에 공유해 드릴께요.


******** o ******* o ******* o ******* o ******* o ******* o *******

그리고 출판업계 관련 있으신분들 관심 가져 주셨으면 좋겠습니다.
제가 Corona SDK 관련 책을 내려고 준비 중에 있습니다.
CoronaSDK 의 CEO한테도 메일 했고 관심 있다는 답장도 받았습니다.

기존 책을 번역하는 것으로 할지 아니면 별도로 만들지는 지금 고민중인데요.

아직 책을 내 본 경험이 없어서 출판사 쪽에서 관심 있으시면 같이 일 진행 하면 좋겠습니다.

Corona SDK 는 쉽게 모바일 게임을 만들 수 있는 툴로 최근 급 성장하고 있는 개발 Language입니다.

혹시 이 글 보시는 분 들 중에 도움 주실 수 있으신 분들 연락 부탁드립니다.
(댓글로 써 주셔도 되구요. solkit2011@yahoo.com 으로 이메일 주셔도 되요.)

그럼........
반응형

Comment

  1. Neillia 2012.01.02 06:30

    우와.. 멋지네요!
    한국어로된 코로나 관련 서적이 나오는건가요~

    .. 하지만 전 관련 직원도 아니구.. 코로나도 못하니..

    응원 밖에 못드리겠네요^^;;

    화이팅!

    • 솔웅 2012.01.03 06:27 신고

      이렇게 응원해 주시니 감사합니다. 아직 시작도 못했고... 그냥 했으면 좋겠다라고 생각만 하고 있는 중이예요. 이렇게 반응해 주시니.. 몸둘바를 모르겠네요..
      하여간 감사합니다. :)

  2. Juhong 2012.01.18 17:29

    안녕하세요. 궁금한 점이 있어 메일을 드렸습니다.
    답장 부탁드려요 :)


얼마전에 Corona SDK는 많은 편리한 기능을 추가한 업데이트 된 버전을 추가했습니다.
그리고 다시 조만간 업데이트될 기능을 미리 소개해 줬네요.
- 안드로이드 in-app purchases
- OpenFeint 없는 Game Center
- 앱 내에서 처리 되는 첨부 파일 가능한 이메일 기능 (iOS)
- 안드로이드에 맵뷰 제공
- Push notification(remote) for iOS
- iPhone용 URLSchema
- 안드로이드 인텐트 intents 기능
- WebPopup redux
- 소셜 게이밍 기능
- iOS5를 위한 트위터 기능
- iOS용 문자메세지 보내기 기능
- 그래픽 엔진 개선
- Debugger enhancements

여러분들도 의견 있으시면 여기 눌러서 의견을 올려보세요.
Ansca Mobile 사장인 Carlos Icaza 블로그 입니다.

Carlos가 Corona SDK가 뉴욕타임즈에 실렸다고 자랑하면서 이미지를 하나 올렸네요.



반응형

Comment



Build 2011.703 버전이 릴리즈 됐고 곧바로 공개됐습니다.

이전 버전들은 일반 공개까지는 안가고 유료 구매자들만 다운 받게 했는데 이번 릴리즈 버전은 테스트를 거쳐서 안정성까지 확인 됐나 봅니다.

많은 기능이 바뀌고 추가 될 거라고 얼마전부터 예고를 했었는데...

어떤 것이 바뀌었는지 주요한 부분을 알아볼께요.

inneractive Ads




지금까지 코로나로 만든 앱에서는 공식적으로 inMobi 광고만 됐습니다. 비공식적으로 web pop up 기능을 이용해서 Admob 광고가 가능한 방법이 개발자들 사이에서 공유 됐었는데요.
이번 버전에서 inneractive 를 이용한 광고가 가능하도록 했답니다.
inneractive는 여러(100여개)의 광고 네트워크를 사용할 수 있도록 연결해 주는 네트워크라고 합니다.
코로나에서는 이 기능을 통해서 앱 개발자가 좀 더 많은 수입을 올릴 수 있도록 했다고 홍보하고 있네요.
inneractive 사용방법은 아래 링크에 있습니다.
http://developer.anscamobile.com/reference/ads-inneractive
사용방법은 기존 inMobi 사용하는것과 비슷해 보입니다.
저도 한번 해 보고 얼마나 수입의 변화가 있는지 한번 봐야겠네요.

Kindle Fire and NOOK

아마존(Amazon)의 Kindle Fire 와 반즈 앤 노블즈(Barnes & Noble's) 사의 NOOK Color 플랫폼을 지원하게 됐습니다. 두 태블릿 모두 안드로이드 기술을 사용하고 있지만 내부적으로 들어가면 좀 다르다고 합니다.
그래서 이 기능을 제대로 이용하려면 유료버전을 사용해야 한답니다. 그것도 PRO 버전으로요.


Storyboard API

이번에 새로 제공되는 화면 전환용 API 입니다.
샘플 앱을 돌려봤는데요. 여러 화면전환 효과를 사용할 수 있더라구요.
기존에는 transition.to 를 사용하거나 director.lua를 사용했는데 이제 코로나 SDK 에서 공식적으로 제공하는 화면전환 API 도 사용할 수 있게 됐네요.
코로나 SDK의 기본정신이 적은 코딩으로 큰 효과를 보는 것이잖아요. 이 기능도 아주 간단하게 사용할 수 있더라구요.

나중에 한번 자세하게 다뤄 볼께요.
미리 공부하고 싶으신 분은 아래 링크를 참조 하세요.
http://developer.anscamobile.com/content/storyboard
물론 새 릴리즈 버전을 인스톨 하면 샘플 코드도 있습니다.

Native UI in Mac OS X Simulator



예전에 안 됐던 시뮬레이터에서 안 돼 디바이스에 인스톨 한 다음에 테스트 해야 됐던 text fields, message boxes, web popups 등이 맥에서 시뮬레이터로 볼 수 있게 됐습니다. (윈도우즈에서는 아직도 안 되나 봅니다.)

New Corona Home Screen


Corona SDK 를 실행하면 나오는 화면이 새로와 졌습니다.




주요한 변화들은 이렇습니다.
이외에 여러 버그들이 수정됐고 다른 마이너한 변화들이 있다네요.

자세한 릴리즈 노트를 보려면 아래 링크를 열어 보세요.
http://developer.anscamobile.com/content/corona-sdk-release-notes-2011703

반응형

Comment


1. 아마존 (amazon.com)의 Kindle fire 시뮬레이터 추가 - http://yfrog.com/h4yz7gp

2. 올해의 Best Mobile Application 후보에 Nominate - http://crunchies2011.techcrunch.com/nominate/?NDpDb3JvbmEgU0RL

Nominate your favorite companies, products and people for one of our Crunchie award categories below.  Everyone is invited to submit one nomination per category per day through Tuesday night, December 13th, 2011 at 11:59PM PST. Once you nominate a company in a category, you are able to share your nominations through Twitter and Facebook, or you can embed a badge or link to the nomination.  Top nominees in each category will be notified and become 2011 Crunchies Finalists.

Finalist voting will begin in early January 2012.

For past winners, see the page for 2007, 2008, 2009 and for 2010.

좋아하는 회사, 상품 사람들을 Crunchie award category에서 nominate 해 주세요. 누구나 2011년 12월 13일 목요일 밤까지 하루에 한개 카테고리당 1개씩 submit 할 수 있습니다. 카테고리 안에 한 회사를 nominate했으면 당신의 nomination을 트위터나 페이스북을 통해 당신의 친구들과 share할 수 있습니다. 또는 노미네이션 뱃지나 링크를 embed할 수 있습니다. 각 카테고리의 top nominees들은 2011 Crunchies finalists가 되어 발표 됩니다. 최종 결선은 2012년 1월 초에 있을 겁니다.

지난 우승자들을 보려면 링크를 클릭하세요 .2007, 2008, 2009 and for 2010.

3. HP 가 2주 이내에 새로운 Web OS를 내 놓는 답니다.
http://moconews.net/article/419-yes-hp-may-finally-have-some-news-on-webos-in-the-next-two-weeks/

오늘 제가 접한 새로운 소식들은 이렇습니다.

코로나가 아마존 앱마켓에 특별히 자체 개발한 게임 앱을 올려 놓고 홍보하고 그러더니...
시뮬레이터에 아마존의 Kindle Fire 까지 추가했군요.
코로나와 아마존이 계속 긴밀한 관계를 맺고 있는 것 같습니다.

그리고 Corona SDK 가 올해의 베스트 모바일 앱에 추천해 달라고 홍보 하고 있네요.

작년의 베스트 모바일 앱은 구글 맵이 차지 했었네요.

Best Mobile App 2010
Bump
Chomp
Google Mobile Maps for Android (winner)
Hashable
Instagram (runnerup)


저는 Corona SDK를 베스트 모바일 애플리케이션 후보로 추천하고 트위터와 페이스북에도 쉐어 했습니다. ^^




반응형

Comment