안녕하세요. 스포카 문성원입니다. 오는 8월 15일부터 열리는 파이콘 한국 2018에 스포카가 후원사로 참여합니다! 그래서 오늘은 진행할 행사들에 대해서 소개해 드릴까 합니다.

PyCon?

이미 알고 계신 분도 계시겠지만, 스포카에서는 창업 초기부터 지금까지 파이썬을 다양한 분야에서 사용해오고 있습니다. 흔히 파이썬의 장점으로 간결하면서도 명료한 표현력이나 방대한 라이브러리를 꼽으시는 분도 많으시겠지만, 그것들만큼이나 중요하면서 강력한 장점은 훌륭한 커뮤니티라고 생각합니다. 현실의 여러 복잡한 문제들은 어느 한 사람이나 회사의 역량만으로 해결하기 벅찬 경우가 많고, 저희도 그런 벽을 마주할 때가 있습니다. 그런 문제들을 해결하기 위해 오픈 소스의 힘을 많이 빌렸는데, 이는 파이썬 생태계, 나아가 파이썬 커뮤니티의 도움을 받았다고 해도 과언은 아닐 것입니다.

파이썬 커뮤니티가 모이는 가장 큰 행사가 바로 파이콘(PyCon)입니다. 파이콘은 매년 세계의 주요 도시별로 열리는데, 한국에서도 2014년 숙명여대에서 모인 것을 시작으로 올해 파이콘 한국 2018에 이르기까지 5회째를 맞이했습니다. 스포카는 이번 파이콘 한국 2018에 골드 등급 후원사로써 참여하였는데요. 여기에 그치지 않고 참가자 여러분과 함께 즐기고자 다음과 같은 이벤트를 준비했습니다.

파이콘 발표하러 가는길 : 스포카 방탈출

방탈출 카페에 가보신 적이 있으신가요? 이번에 저희가 준비한 첫 번째 이벤트는, 이런 방 탈출 카페를 웹 브라우저로 옮긴 파이콘 발표하러 가는길 : 스포카 방탈출입니다. 360도 카메라로 촬영한 실제 스포카 회의실을 배경으로 한 이 게임은, 각개 각소에 있는 단서를 모아서 회의실에서 탈출하는 것이 목표입니다. 사뭇 익숙할 수 있는 방 탈출 포맷의 게임이지만, 저희가 실제로 매일 일하고 있는 회의실을 배경으로 회고 문화와 같은 사내 문화를 보여드리고자 하였습니다. 구석구석에 숨겨져 있는 스포카 이모저모를 찾아보세요.

시놉시스

강효준(Ed)파이콘 발표를 하러 가는 도중 괴한의 습격(?)을 받아 회의실에 갇혀 버렸습니다. 범인의 영문 이름 4자리를 찾아야만 회의실을 탈출할 수 있습니다. 발표장으로 가는 본격 (1주일만에 만든) 고퀄리티 토이 프로젝트 회의실 탈출 게임.

게임방식

  • 화면을 드래그 해 이곳 저곳을 살펴보고, 화살표로 이동하고 아이템을 클릭해보면서 필요한 단서를 찾아보세요.
  • 플레이 시간은 10분 남짓입니다. 어렵고도 쉬운 게임을 심심풀이로 풀어보세요.
  • 행사 당일 파이콘 스포카 부스에 방문해 범인의 이름을 말하면, 스포카 기술 스택 판스티커와 스티커 모음을 드립니다!!
  • 재밌게 즐겨주시고, 이 게임을 계기로 부스에 방문하셔서 부스 방문 선물도 챙겨가세요!

도도 파이터

도도 파이터철권이나 스트리트 파이터와 같은 대전 격투 게임입니다. 제한된 시간 안에 상대 플레이어를 공격해서 체력을 0으로 만드는 쪽이 승리합니다. 다만 사람이 플레이를 직접 하는 것이 아니라 파이썬 코드를 통해 봇(bot)들이 실력을 겨룬다는 점이 다릅니다.

시놉시스

평화로운 도도 포인트 마을. 손님을 위해 더 좋은 매장을 운영하려면 체력은 필수! 각자의 방식으로 체력을 기르던 매장 사장님들이 최고의 체력왕을 고르기로 했다. 과연 체력왕 사장님은 누가 될 것인가?

예제 코드

아래 예제 코드는 상대와의 거리를 좁혀서 무작위로 아무 행동이나 하는 봇 코드입니다. 당연히 매우 약하겠죠. :(


# ... 전략 ...

for status in read_status():
    distance = status['distance']
    time_left = status['time_left']
    health = status['health']
    opponent_health = status['opponent_health']
    opponent_action = status['opponent_action']
    given_damage = status['given_damage']
    taken_damage = status['taken_damage']

    # 아래 코드를 수정해 주세요.
    if distance > 0:
        action('forward')
    else:
        action(random.choice([
            'backward', 'punch', 'punch', 'kick',
            'crouch', 'jump', 'guard'
        ]))

이렇게 작성된 코드들로 조별 예선과 토너먼트를 통해 우승자를 가리게 됩니다. 대회하면 상품이 빠질 수 없겠죠. 코드를 제출해주신 모든 분들께 마우스 패드를 드리며, 결선 토너먼트 우승자와 가장 참신한 코드를 작성해주신 분에게는 해피 해킹 키보드 프로2를 드립니다.

스프린트

파이콘은 다른 기술 컨퍼런스들처럼 재능 있는 연사들의 영감 있는 발표를 접할 좋은 기회입니다. 하지만 그 뿐만이 아니라, 참가자들이 직접 오픈 소스 프로젝트에 참여할 수 있는 스프린트나 파이썬에 대해 배워 볼 수 있는 튜토리얼, 그리고 자유롭게 의견을 나눌 수 있는 라이트닝 토크가 열립니다. 이번 스프린트에는 저희가 만들어오고 있는 오픈 소스 RPC 프레임워크인 니름스프린트도 있으니 관심 있으신 분들은 꼭 들러주세요.

이것 뿐인가요?

그 외에도 부스에 찾아주신 분들께 추첨을 통해서 벨크로 케이블 타이를 드립니다. 운이 없어서 걱정이시라고요? 걱정 마세요. 부스에서 스포카에서 공개한 프로젝트들의 GitHub 저장소에 스타(Star)를 해주시면 안경닦이도 드립니다. 선착순이니 서두르세요. :)

당일 부스에는 스포카에서 실제 제품 개발 업무를 담당하고 계신 프로그래머, 디자이너, 기획자 분들이 계실 예정입니다. 스포카 채용에 대해서나, 제품 개발 과정에 대해 궁금하신 부분이 있다면 언제든지 편히 들러서 이야기 걸어주세요. 또한 이력서를 준비하셔서 제출 해 주시면 깜짝 선물도 증정하니 꼭 참여해주세요!

그러면 오는 18일 부터 스포카 부스에서 뵙겠습니다.

스포카에서는 프론트엔드 프로그래머, 시니어 풀스택 프로그래머, PM(프로덕트 매니저) 채용 중입니다! 웹 프론트엔드에 관심을 가지고 공부하는 디자이너, 뛰어난 서버 개발자 등 각자의 분야에서 전문적인 사람들이 능력있는 분들과 함께 일하기를 기대하고 있습니다. 채용정보 페이지를 확인해주세요!